Modifier and Type | Class | Description |
---|---|---|
class |
RecordImpl<T> |
Modifier and Type | Method | Description |
---|---|---|
Record<T> |
AbstractHeader.fromStorageString(Record<String> aStringRecord) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<T> |
HeaderRow.fromStorageString(Record<String> aStringRecord) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<T> |
AbstractHeader.fromStorageStringRow(Row<String> aStringRow) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<T> |
HeaderRow.fromStorageStringRow(Row<String> aStringRow) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<T> |
AbstractHeader.fromStorageStrings(Record<String[]> aStringsRecord) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<T> |
HeaderRow.fromStorageStrings(Record<String[]> aStringsRecord) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<T> |
AbstractHeader.fromStorageStringsRow(Row<String[]> aStringsRow) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<T> |
HeaderRow.fromStorageStringsRow(Row<String[]> aStringsRow) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<T> |
RecordAccessor.getRecord() |
Retrieves the
Record property. |
default Record<T> |
RecordAccessor.RecordProperty.letRecord(Record<T> aRecord) |
This method stores and passes through the given argument, which is
very useful for builder APIs: Sets the given value (setter) as of
RecordAccessor.RecordMutator.setRecord(Record) and returns the very same value (getter). |
Record<T> |
CompositeRecords.next() |
|
Record<T> |
CsvRecordReader.next() |
|
Record<T> |
RecordsImpl.next() |
|
default <REC> Record<REC> |
Header.toIntersection(Record<REC> aRecord) |
|
Record<String> |
AbstractHeader.toPrintable(Record<? extends T> aRecord) |
To printable.
|
Record<String> |
HeaderRow.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). |
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). |
Record<String> |
HeaderRow.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). |
default Record<T> |
Record.toPurged() |
|
Record<T> |
AbstractHeader.toRecord(Row<? extends T> aRow) |
To record.
|
Record<T> |
HeaderRow.toRecord(Row<? extends T> aRow) |
|
Record<?> |
AbstractHeader.toRecordIgnoreType(Row<?> aRow) |
Similar to
HeaderRow.toRecord(Row) with the difference that conversion is
done ignoring the type of the HeaderRow Column instances
and the according value(s). |
Record<?> |
HeaderRow.toRecordIgnoreType(Row<?> aRow) |
Similar to
HeaderRow.toRecord(Row) with the difference that conversion is
done ignoring the type of the HeaderRow Column instances
and the according value(s). |
Record<String> |
AbstractHeader.toStorageString(Record<? extends T> aRecord) |
To storage string.
|
Record<String> |
HeaderRow.toStorageString(Record<? extends T> aRecord) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<String> |
AbstractHeader.toStorageStringRecord(Row<? extends T> aRow) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<String> |
HeaderRow.toStorageStringRecord(Row<? extends T> aRow) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<String[]> |
AbstractHeader.toStorageStrings(Record<? extends T> aRecord) |
To storage strings.
|
Record<String[]> |
HeaderRow.toStorageStrings(Record<? extends T> aRecord) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<String[]> |
AbstractHeader.toStorageStringsRecord(Row<? extends T> aRow) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<String[]> |
HeaderRow.toStorageStringsRecord(Row<? extends T> aRow) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
default <REC> Record<REC> |
Header.toSubset(Record<REC> aRecord) |
Modifier and Type | Method | Description |
---|---|---|
default Iterator<Record<T>> |
Records.iterator() |
Modifier and Type | Method | Description |
---|---|---|
boolean |
AbstractColumn.contains(Record<?> aRecord) |
|
boolean |
Column.contains(Record<?> aRecord) |
|
boolean |
FormattedColumnDecorator.contains(Record<?> aRecord) |
|
Record<T> |
AbstractHeader.fromStorageString(Record<String> aStringRecord) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<T> |
HeaderRow.fromStorageString(Record<String> aStringRecord) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Row<T> |
AbstractHeader.fromStorageStringRecord(Record<String> aStringRecord) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Row<T> |
HeaderRow.fromStorageStringRecord(Record<String> aStringRecord) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<T> |
AbstractHeader.fromStorageStrings(Record<String[]> aStringsRecord) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Record<T> |
HeaderRow.fromStorageStrings(Record<String[]> aStringsRecord) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Row<T> |
AbstractHeader.fromStorageStringsRecord(Record<String[]> aStringsRecord) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
Row<T> |
HeaderRow.fromStorageStringsRecord(Record<String[]> aStringsRecord) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
T |
AbstractColumn.get(Record<?> aRecord) |
|
T |
Column.get(Record<?> aRecord) |
|
T |
FormattedColumnDecorator.get(Record<?> aRecord) |
|
default T |
Column.getValue(Record<?> aRecord) |
Retrieves the corresponding value from the provided record.
|
default boolean |
Header.isEqualWith(Record<?> aRecord) |
|
default boolean |
Header.isSubsetOf(Record<?> aRecord) |
|
default boolean |
Header.isSupersetOf(Record<?> aRecord) |
|
default Record<T> |
RecordAccessor.RecordProperty.letRecord(Record<T> aRecord) |
This method stores and passes through the given argument, which is
very useful for builder APIs: Sets the given value (setter) as of
RecordAccessor.RecordMutator.setRecord(Record) and returns the very same value (getter). |
T |
AbstractColumn.remove(Record<?> aRecord) |
|
T |
Column.remove(Record<?> aRecord) |
|
T |
FormattedColumnDecorator.remove(Record<?> aRecord) |
|
void |
RecordAccessor.RecordMutator.setRecord(Record<T> aDataRecord) |
Sets the
Record property. |
default <REC> Record<REC> |
Header.toIntersection(Record<REC> aRecord) |
|
Record<String> |
AbstractHeader.toPrintable(Record<? extends T> aRecord) |
To printable.
|
Record<String> |
HeaderRow.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> |
AbstractHeader.toPrintableRow(Record<? extends T> aRecord) |
To printable row.
|
Row<String> |
HeaderRow.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). |
Row<T> |
AbstractHeader.toRow(Record<? extends T> aRecord) |
To row.
|
Row<T> |
HeaderRow.toRow(Record<? extends T> aRecord) |
|
Row<?> |
AbstractHeader.toRowIgnoreType(Record<?> aRecord) |
Similar to
HeaderRow.toRow(Record) with the difference that conversion is
done ignoring the type of the HeaderRow Column instances
and the according value(s). |
Row<?> |
HeaderRow.toRowIgnoreType(Record<?> aRecord) |
Similar to
HeaderRow.toRow(Record) with the difference that conversion is
done ignoring the type of the HeaderRow Column instances
and the according value(s). |
static String |
TabularUtility.toSeparatedValues(Record<?> aRecord) |
Returns a separated values representation of the implementing collection
by separating each item with the default separator
Delimiter.CSV . |
static String |
TabularUtility.toSeparatedValues(Record<?> aRecord,
char aDelimiter) |
Returns a separated values representation of the implementing collection
by separating each item with the given separator.
|
Record<String> |
AbstractHeader.toStorageString(Record<? extends T> aRecord) |
To storage string.
|
Record<String> |
HeaderRow.toStorageString(Record<? extends T> aRecord) |
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. |
Row<String> |
HeaderRow.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) |
To storage strings.
|
Record<String[]> |
HeaderRow.toStorageStrings(Record<? extends T> aRecord) |
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. |
Row<String[]> |
HeaderRow.toStorageStringsRow(Record<? extends T> aRecord) |
A special
Column implementation might provide its own text
exchange format for the given objects. |
static String |
TabularUtility.toString(Record<?> aRecord) |
Creates the string representation from from the given record.
|
static String |
TabularUtility.toString(Record<?> aRecord,
char aSeparator,
DateTimeFormatter[] aDateFormats) |
Creates the string representation from from the given record.
|
default <REC> Record<REC> |
Header.toSubset(Record<REC> aRecord) |
|
default T[] |
Header.toValues(Record<T> aRecord) |
Returns an array of the values stored by the
Record in the order
as defined by the header. |
void |
CsvRecordWriter.writeNext(Record<T> aRecord) |
Directly logs the provided
String instances to the (standard)
output. |
void |
RecordWriter.writeNext(Record<T> aRecord) |
Directly logs the provided
String instances to the (standard)
output. |
Constructor | Description |
---|---|
RecordsImpl(Record<T>... aRecords) |
Constructs the
RecordsImpl instance configured with the provided
Record instances. |
Constructor | Description |
---|---|
RecordsImpl(Collection<Record<T>> aRecords) |
Constructs the
RecordsImpl instance configured with the provided
Record instances. |
Copyright © 2021. All rights reserved.