Module org.tentackle.fx.rdc
Package org.tentackle.fx.rdc.table
Class RdcTableColumnConfiguration<S,T>
java.lang.Object
org.tentackle.fx.table.DefaultTableColumnConfiguration<S,T>
org.tentackle.fx.rdc.table.RdcTableColumnConfiguration<S,T>
- Type Parameters:
S- type of the objects contained within the table's items listT- type of the content in all cells in this column
- All Implemented Interfaces:
TableColumnConfiguration<S,T>
PDO-aware configuration for a table column.
-
Constructor Summary
ConstructorsConstructorDescriptionRdcTableColumnConfiguration(RdcTableConfiguration<S> tableConfiguration, String name, String displayedName) Create a column config. -
Method Summary
Modifier and TypeMethodDescriptioncreateTableCell(javafx.scene.control.TableColumn<S, T> column) createTreeTableCell(javafx.scene.control.TreeTableColumn<S, T> column) booleanReturns whether this column holds PDOs.voidMethods inherited from class org.tentackle.fx.table.DefaultTableColumnConfiguration
createTableCellValue, createTableCellValueFactory, createTableColumn, createTreeTableCellFactory, createTreeTableCellValue, createTreeTableCellValueFactory, createTreeTableColumn, getAlignment, getBinding, getCaseConversion, getDateFormat, getDateTimeFormatter, getDisplayedName, getEditable, getEditor, getGenericType, getInvalidChars, getMaxColumns, getName, getNumberFormat, getPattern, getScale, getSummable, getTableCellFactory, getTableColumn, getTableConfiguration, getTreeTableColumn, getType, getValidChars, isAutoSelect, isBlankZero, isEditable, isSummable, isUnsigned, setAlignment, setAutoSelect, setBinding, setBlankZero, setCaseConversion, setDisplayedName, setEditable, setEditor, setGenericType, setInvalidChars, setMaxColumns, setPattern, setScale, setSummable, setUnsigned, setValidChars, toString
-
Constructor Details
-
RdcTableColumnConfiguration
public RdcTableColumnConfiguration(RdcTableConfiguration<S> tableConfiguration, String name, String displayedName) Create a column config.- Parameters:
tableConfiguration- the table configname- the column's binding pathdisplayedName- the displayed column name
-
-
Method Details
-
setType
- Specified by:
setTypein interfaceTableColumnConfiguration<S,T> - Overrides:
setTypein classDefaultTableColumnConfiguration<S,T>
-
isPdoTypeConfigured
public boolean isPdoTypeConfigured()Returns whether this column holds PDOs.- Returns:
- true if this is a PDO column
-
createTableCell
protected javafx.scene.control.TableCell<S,T> createTableCell(javafx.scene.control.TableColumn<S, T> column) - Overrides:
createTableCellin classDefaultTableColumnConfiguration<S,T>
-
createTreeTableCell
protected javafx.scene.control.TreeTableCell<S,T> createTreeTableCell(javafx.scene.control.TreeTableColumn<S, T> column) - Overrides:
createTreeTableCellin classDefaultTableColumnConfiguration<S,T>
-