Package | Description |
---|---|
org.refcodes.tabular |
The tabular package provides a frame to handle tables of data, often
occurring when logging or when working with CSV files.
|
org.refcodes.tabular.impls |
Modifier and Type | Method and Description |
---|---|
T |
Row.get(Header<T> aHeader,
String aKey)
This method retrieves a value from the row by taking the index of the
according column in the header of the given key (the one with the given
key) and returns that value.
|
T |
Column.get(Record<?> aRecord)
|
T |
Column.remove(Record<?> aRecord)
|
static <T> Record<T> |
TabularUtility.toIntersection(Record<T> aRecord,
Header<?> aHeader)
|
Record<String> |
HeaderTemplate.toPrintable(Record<? extends T> aRecord)
A special
Column implementation might provide its own printable
format of the given objects; for example a human readable text
representation of the value (or in very specialized cases even enriched
with ANSI Escape-Codes). |
Row<String> |
HeaderTemplate.toPrintable(Row<? extends T> aRow)
A special
Column implementation might provide its own printable
format of the given objects; for example a human readable text
representation of the value (or in very specialized cases even enriched
with ANSI Escape-Codes). |
Record<String> |
HeaderTemplate.toPrintableRecord(Row<? extends T> aRow)
A special
Column implementation might provide its own printable
format of the given objects; for example a human readable text
representation of the value (or in very specialized cases even enriched
with ANSI Escape-Codes). |
Row<String> |
HeaderTemplate.toPrintableRow(Record<? extends T> aRecord)
A special
Column implementation might provide its own printable
format of the given objects; for example a human readable text
representation of the value (or in very specialized cases even enriched
with ANSI Escape-Codes). |
Record<T> |
HeaderTemplate.toRecord(Row<? extends T> aRow)
|
Row<T> |
HeaderTemplate.toRow(Record<? extends T> aRecord)
|
Record<String> |
HeaderTemplate.toStorageString(Record<? extends T> aRecord)
A special
Column implementation might provide its own text
exchange format for the given objects. |
Row<String> |
HeaderTemplate.toStorageString(Row<? extends T> aRow)
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<String> |
HeaderTemplate.toStorageStringRecord(Row<? extends T> aRow)
A special
Column implementation might provide its own text
exchange format for the given objects. |
Row<String> |
HeaderTemplate.toStorageStringRow(Record<? extends T> aRecord)
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<String[]> |
HeaderTemplate.toStorageStrings(Record<? extends T> aRecord)
A special
Column implementation might provide its own text
exchange format for the given objects. |
Row<String[]> |
HeaderTemplate.toStorageStrings(Row<? extends T> aRow)
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<String[]> |
HeaderTemplate.toStorageStringsRecord(Row<? extends T> aRow)
A special
Column implementation might provide its own text
exchange format for the given objects. |
Row<String[]> |
HeaderTemplate.toStorageStringsRow(Record<? extends T> aRecord)
A special
Column implementation might provide its own text
exchange format for the given objects. |
static <T> Record<T> |
TabularUtility.toSubset(Record<T> aRecord,
Header<?> aHeader)
|
Modifier and Type | Method and Description |
---|---|
T |
RowImpl.get(Header<T> aHeader,
String aKey) |
T |
FormattedColumnDecorator.get(Record<?> aRecord) |
T |
AbstractColumn.get(Record<?> aRecord) |
T |
FormattedColumnDecorator.remove(Record<?> aRecord) |
T |
AbstractColumn.remove(Record<?> aRecord) |
Record<String> |
AbstractHeader.toPrintable(Record<? extends T> aRecord) |
Row<String> |
AbstractHeader.toPrintable(Row<? extends T> aRow) |
Record<String> |
AbstractHeader.toPrintableRecord(Row<? extends T> aRow)
A special
Column implementation might provide its own printable
format of the given objects; for example a human readable text
representation of the value (or in very specialized cases even enriched
with ANSI Escape-Codes). |
Row<String> |
AbstractHeader.toPrintableRow(Record<? extends T> aRecord) |
Record<T> |
AbstractHeader.toRecord(Row<? extends T> aRow) |
Row<T> |
AbstractHeader.toRow(Record<? extends T> aRecord) |
Record<String> |
AbstractHeader.toStorageString(Record<? extends T> aRecord) |
Row<String> |
AbstractHeader.toStorageString(Row<? extends T> aRow) |
Record<String> |
AbstractHeader.toStorageStringRecord(Row<? extends T> aRow)
A special
Column implementation might provide its own text
exchange format for the given objects. |
Row<String> |
AbstractHeader.toStorageStringRow(Record<? extends T> aRecord)
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<String[]> |
AbstractHeader.toStorageStrings(Record<? extends T> aRecord) |
Row<String[]> |
AbstractHeader.toStorageStrings(Row<? extends T> aRow) |
Record<String[]> |
AbstractHeader.toStorageStringsRecord(Row<? extends T> aRow)
A special
Column implementation might provide its own text
exchange format for the given objects. |
Row<String[]> |
AbstractHeader.toStorageStringsRow(Record<? extends T> aRecord)
A special
Column implementation might provide its own text
exchange format for the given objects. |
Copyright © 2017. All rights reserved.