Package docking.widgets.table.constraint
Class MappedColumnConstraint.DelegateColumnData
java.lang.Object
docking.widgets.table.constraint.MappedColumnConstraint.DelegateColumnData
- All Implemented Interfaces:
ColumnData<M>
- Enclosing class:
MappedColumnConstraint<T,M>
Class for converting a ColumnDataSource<T> to a ColumnDataSource<W> to be used when
getting the editor for the delegateColumnConstraint<W>.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the name of the column being filtered.getColumnValue(int row) Returns the column value for the given row.intgetCount()Returns the number of column values (unfiltered table row count)Returns the table's DataSource.
-
Constructor Details
-
DelegateColumnData
Constructor- Parameters:
columnDataSource- theColumnDataSource<T> whose T data will be converted to W data for the delegate editor.
-
-
Method Details
-
getColumnName
Description copied from interface:ColumnDataReturns the name of the column being filtered.- Specified by:
getColumnNamein interfaceColumnData<M>- Returns:
- the name of the column being filtered.
-
getCount
public int getCount()Description copied from interface:ColumnDataReturns the number of column values (unfiltered table row count)- Specified by:
getCountin interfaceColumnData<M>- Returns:
- the number of column values (unfiltered table row count)
-
getColumnValue
Description copied from interface:ColumnDataReturns the column value for the given row.- Specified by:
getColumnValuein interfaceColumnData<M>- Parameters:
row- the row for which to get the column value.- Returns:
- the column value for the given row.
-
getTableDataSource
Description copied from interface:ColumnDataReturns the table's DataSource.- Specified by:
getTableDataSourcein interfaceColumnData<M>- Returns:
- the table's DataSource.
-