T - The value type the column holds.public static class AccountsReportBuilder.AccountColumnInfo<T extends AccountData> extends AbstractReportBuilder.ColumnInfo<T>
AbstractReportBuilder.ColumnInfo.Alignment| Constructor and Description |
|---|
AccountColumnInfo(java.lang.String[] labels,
java.util.function.Function<T,java.lang.String> valueGetter)
Ctor.
|
AccountColumnInfo(java.lang.String headerLabel,
java.util.function.Function<T,java.lang.String> valueGetter)
Ctor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.function.Function<T,java.lang.String> |
getValueGetter()
Returns the value getter.
|
private java.lang.String |
valueGetter(T row)
The value getter implementation capable to handle extended rows.
|
getLabels, getMaxWidth, getValueAlignment, maxWidth, setLabels, setMaxWidth, setValueAlignment, setValueGetter, toString, valueAlignmentpublic AccountColumnInfo(java.lang.String headerLabel,
java.util.function.Function<T,java.lang.String> valueGetter)
headerLabel - Column header label.valueGetter - Value getter.public AccountColumnInfo(java.lang.String[] labels,
java.util.function.Function<T,java.lang.String> valueGetter)
labels - Column header labels.valueGetter - Value getter.public java.util.function.Function<T,java.lang.String> getValueGetter()
getValueGetter in class AbstractReportBuilder.ColumnInfo<T extends AccountData>private java.lang.String valueGetter(T row)
row - The row object.