AbstractColumn |
|
AbstractHeader |
Implementation of the Header interface being Cloneable .
|
Column |
Similar to a Column definition for a DB or a spread sheet (or, with
reservations, a CSV file), a Column describes properties such as name
(key) and type of elements related to that Column (e.g. the according
elements of the Row lines).
|
ColumnAccessor |
Provides an accessor for a Column property.
|
ColumnAccessor.ColumnMutator |
Provides a mutator for a Column property.
|
ColumnFactory |
|
ColumnMismatchException |
Thrown in case a value was found in the e.g. in a Record of the wrong
type than specified by a provided Column (of for example a
Header ).
|
ColumnRow |
In case no order of the Column instances is explicitly required
(similar to a DB table or a spread sheet, in contrast to a CSV file) then
Column instances are grouped by a ColumnRow set.
|
Columns |
In case no order of the Column instances is explicitly required
(similar to a DB table or a spread sheet, in contrast to a CSV file) then
Column instances are grouped by a Columns set.
|
CsvRecordsReader |
The CsvRecordsReader is an implementation of the Records
interface and provides functionality to parse CSV input streams.
|
CsvRecordsWriter |
|
CsvStringRecordsReader |
THis implementation of the CsvRecordsReader assumes that for ease of
use we just want to handle String columns.
|
CsvStringRecordsWriter |
|
Field |
A Field stores an attribute consisting of a key (name) and a value.
|
FieldImpl |
Implementation of the Field interface being Cloneable .
|
Fields |
A Fields stores an attribute consisting of a key (name) and an array
of values.
|
FormattedColumn |
Enriches a Column with rendering metrics (as of the
ColumnSetupMetrics ) mostly for text-based output such as for
generating output for a terminal / console.
|
FormattedColumnDecorator |
Decorator implementation of the HeaderSetupMetrics interface.
|
FormattedColumns |
|
FormattedHeader |
A list of Column instances, for example describing the elements of a
CSV file (visually speaking the of the CSV file's header line), is
represented by the FormattedHeader .
|
Header |
A list of Column instances, for example describing the elements of a
CSV file (visually speaking the of the CSV file's header line), is
represented by the Header .
|
HeaderAccessor |
Provides an accessor for a Header property.
|
HeaderAccessor.HeaderBuilder |
Provides a mutator for an header property.
|
HeaderAccessor.HeaderMutator |
Provides a mutator for a Header property.
|
HeaderMismatchException |
Thrown in case there is a mismatch between the given
HeaderMismatchException and the Row , i.e. the index for the
given key in the header may be out of index of the given row or the given key
does not exist in the Header .
|
HeaderRow |
A list of Column instances, for example describing the elements of a
CSV file (visually speaking the of the CSV file's header line), is
represented by the HeaderRow .
|
PrintStackTrace |
The Enum PrintStackTrace.
|
Record |
A Record is a Map containing Field data
structures with support for Column definitions.
|
RecordAccessor |
Provides an accessor for a Record property.
|
RecordAccessor.RecordMutator |
Provides a mutator for a Record property.
|
Records |
A bunch of Record instances is represented by a Records
instance.
|
RecordsAccessor |
Provides an accessor for a Records property.
|
RecordsAccessor.RecordsMutator |
Provides a mutator for a Records property.
|
RecordsReader |
Extends the Records with functionality for file based implementations
regarding header management and means to monitor the state of reading data.
|
RecordsWriter |
|
Row |
A Row holds multiple data elements loosely coupled to a
Header .
|
Rows |
A bunch of Row instances is represented by a Rows instance.
|
TabularException |
Base exception for the refcodes-tabular artifact.
|