TRowObject
- public static class GridHelper.ColumnInfo<TRowObject>
extends java.lang.Object
DataGrid
using the GridHelper.initListGrid methods.Modifier and Type | Field and Description |
---|---|
private java.util.function.BiFunction<TRowObject,TRowObject,java.lang.Integer> |
comparator
Row comparator
|
private java.util.function.Consumer<TRowObject> |
dblclickHandler
Double click handler
|
private java.lang.String |
headerLabel
Header label
|
private java.util.function.Function<TRowObject,java.lang.String> |
valueGetter
Value getter
|
Constructor and Description |
---|
ColumnInfo(java.lang.String headerLabel,
java.util.function.Function<TRowObject,java.lang.String> valueGetter)
Ctor.
|
ColumnInfo(java.lang.String headerLabel,
java.util.function.Function<TRowObject,java.lang.String> valueGetter,
java.util.function.BiFunction<TRowObject,TRowObject,java.lang.Integer> comparator)
Ctor.
|
ColumnInfo(java.lang.String headerLabel,
java.util.function.Function<TRowObject,java.lang.String> valueGetter,
java.util.function.BiFunction<TRowObject,TRowObject,java.lang.Integer> comparator,
java.util.function.Consumer<TRowObject> dblclickHandler)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
java.util.function.BiFunction<TRowObject,TRowObject,java.lang.Integer> |
getComparator()
Returns the row comparator.
|
java.lang.String |
getHeaderLabel()
Returns the column header label.
|
java.util.function.Function<TRowObject,java.lang.String> |
getValueGetter()
Returns the column value getter.
|
private void |
initComparator()
Initializes the default row comparator.
|
private java.lang.String headerLabel
private java.util.function.Function<TRowObject,java.lang.String> valueGetter
private java.util.function.BiFunction<TRowObject,TRowObject,java.lang.Integer> comparator
private java.util.function.Consumer<TRowObject> dblclickHandler
public ColumnInfo(java.lang.String headerLabel, java.util.function.Function<TRowObject,java.lang.String> valueGetter)
headerLabel
- Column header label.valueGetter
- Value getter.public ColumnInfo(java.lang.String headerLabel, java.util.function.Function<TRowObject,java.lang.String> valueGetter, java.util.function.BiFunction<TRowObject,TRowObject,java.lang.Integer> comparator)
headerLabel
- Column header label.valueGetter
- Value getter.comparator
- Row comparator.public ColumnInfo(java.lang.String headerLabel, java.util.function.Function<TRowObject,java.lang.String> valueGetter, java.util.function.BiFunction<TRowObject,TRowObject,java.lang.Integer> comparator, java.util.function.Consumer<TRowObject> dblclickHandler)
headerLabel
- Column header label.valueGetter
- Value getter.comparator
- Row comparator.dblclickHandler
- Doubleclick handler.public java.lang.String getHeaderLabel()
public java.util.function.Function<TRowObject,java.lang.String> getValueGetter()
public java.util.function.BiFunction<TRowObject,TRowObject,java.lang.Integer> getComparator()
private void initComparator()