java.lang.Object
javafx.scene.control.SkinBase<C>
javafx.scene.control.skin.LabeledSkinBase<C>
javafx.scene.control.skin.CellSkinBase<C>
javafx.scene.control.skin.TableRowSkinBase<TreeItem<T>,TreeTableRow<T>,TreeTableCell<T,?>>
javafx.scene.control.skin.TreeTableRowSkin<T>
- All Implemented Interfaces:
- Skin<TreeTableRow<T>>
public class TreeTableRowSkin<T> extends TableRowSkinBase<TreeItem<T>,TreeTableRow<T>,TreeTableCell<T,?>>
Default skin implementation for the 
TreeTableRow control.- Since:
- 9
- See Also:
- TreeTableRow
- 
Property SummaryProperties Type Property Description DoublePropertyindentThe amount of space to multiply by the treeItem.level to get the left margin for this tree cell.Properties declared in class javafx.scene.control.skin.TableRowSkinBasegraphicProperties declared in class javafx.scene.control.skin.CellSkinBasecellSize
- 
Constructor SummaryConstructors Constructor Description TreeTableRowSkin(TreeTableRow<T> control)Creates a new TreeTableRowSkin instance, installing the necessary child nodes into the Controlchildrenlist, as well as the necessary input mappings for handling key, mouse, etc events.
- 
Method SummaryModifier and Type Method Description static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()Returns the CssMetaData associated with this class, which may include the CssMetaData of its superclasses.doublegetIndent()Gets the value of the property indent.protected ObservableList<TreeTableColumn<T,?>>getVisibleLeafColumns()Returns an unmodifiable list containing the currently visible leaf columns.DoublePropertyindentProperty()The amount of space to multiply by the treeItem.level to get the left margin for this tree cell.voidsetIndent(double value)Sets the value of the property indent.Methods declared in class javafx.scene.control.skin.TableRowSkinBasecreateCell, getTableColumn, graphicProperty, updateCellMethods declared in class javafx.scene.control.skin.CellSkinBasecellSizeProperty, getCellSizeMethods declared in class javafx.scene.control.skin.LabeledSkinBasecomputeMinWidth, layoutChildren, layoutLabelInArea, layoutLabelInArea, updateChildrenMethods declared in class javafx.scene.control.SkinBasecomputeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computePrefHeight, computePrefWidth, consumeMouseEvents, executeAccessibleAction, getChildren, getCssMetaData, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListenersMethods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods declared in interface javafx.scene.control.Skindispose, getNode, getSkinnable
- 
Property Details- 
indentThe amount of space to multiply by the treeItem.level to get the left margin for this tree cell. This is settable from CSS- See Also:
- getIndent(),- setIndent(double)
 
 
- 
- 
Constructor Details- 
TreeTableRowSkinCreates a new TreeTableRowSkin instance, installing the necessary child nodes into the Controlchildrenlist, as well as the necessary input mappings for handling key, mouse, etc events.- Parameters:
- control- The control that this skin should be installed onto.
 
 
- 
- 
Method Details- 
setIndentpublic final void setIndent(double value)Sets the value of the property indent.- Property description:
- The amount of space to multiply by the treeItem.level to get the left margin for this tree cell. This is settable from CSS
 
- 
getIndentpublic final double getIndent()Gets the value of the property indent.- Property description:
- The amount of space to multiply by the treeItem.level to get the left margin for this tree cell. This is settable from CSS
 
- 
indentPropertyThe amount of space to multiply by the treeItem.level to get the left margin for this tree cell. This is settable from CSS- See Also:
- getIndent(),- setIndent(double)
 
- 
getVisibleLeafColumnsReturns an unmodifiable list containing the currently visible leaf columns.- Specified by:
- getVisibleLeafColumnsin class- TableRowSkinBase<TreeItem<T>,TreeTableRow<T>,TreeTableCell<T,?>>
- Returns:
- the list of visible leaf columns
 
- 
getClassCssMetaDataReturns the CssMetaData associated with this class, which may include the CssMetaData of its superclasses.- Returns:
- the CssMetaData associated with this class, which may include the CssMetaData of its superclasses
 
 
-