Top Fields Constructors Methods
com.sun.javafx.scene.control.behavior

public Class TreeViewBehavior<T>

extends BehaviorBase<TreeView<T>>
Class Inheritance
Static Imports
javafx.scene.input.KeyCode.*

Field Summary

Modifier and TypeField and Description
private boolean
isShiftDown

State and Functions *

private boolean
private final EventHandler<KeyEvent>
private Runnable
private Runnable
private Consumer<Boolean>
private Runnable
private Runnable
private Callback<Boolean, Integer>
private Callback<Boolean, Integer>
private Runnable
private Runnable
private Consumer<Boolean>
private final ListChangeListener<Integer>
private boolean
private final ChangeListener<MultipleSelectionModel<TreeItem<T>>>
private final InputMap<TreeView<T>>
private final WeakListChangeListener<Integer>
private final WeakChangeListener<MultipleSelectionModel<TreeItem<T>>>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
private void
private void
private void
private void
clearSelectionOutsideRange(int start, int end)

private void
pack-priv static <T> void
collapseRow(final MultipleSelectionModel<TreeItem<T>> sm, final TreeItem<T> root, final boolean isShowRoot)

private void
private void
private void
private void
private void
private void
discontinuousSelectPreviousRow()

Discontinuous Selection *

public void
private void
edit()

private void
pack-priv static <T> void
expandAll(final TreeItem<T> root)

private static <T> void
private void
pack-priv static <T> void
private void
private void
private void
private void
private void
private void
private int
public InputMap<TreeView<T>>
private boolean
private void
horizontalUnitScroll(boolean right)

public void
private void
private void
private void
private void
private void
private void
private void
selectAllToFocus(boolean setAnchorToFocusIndex)

private void
private void
private void
private void
private void
private void
setAnchor(int anchor)

public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
private void
private void
verticalUnitScroll(boolean down)

Inherited from com.sun.javafx.scene.control.behavior.BehaviorBase:
addDefaultChildMapaddDefaultMappingaddDefaultMappingaddDefaultMappingcreateInputMapgetNodeisRTLremoveMappingrtlrtl

Field Detail

isShiftDownback to summary
private boolean isShiftDown

State and Functions *

isShortcutDownback to summary
private boolean isShortcutDown
keyEventListenerback to summary
private final EventHandler<KeyEvent> keyEventListener
onFocusNextRowback to summary
private Runnable onFocusNextRow
onFocusPreviousRowback to summary
private Runnable onFocusPreviousRow
onHorizontalUnitScrollback to summary
private Consumer<Boolean> onHorizontalUnitScroll
onMoveToFirstCellback to summary
private Runnable onMoveToFirstCell
onMoveToLastCellback to summary
private Runnable onMoveToLastCell
onScrollPageDownback to summary
private Callback<Boolean, Integer> onScrollPageDown
onScrollPageUpback to summary
private Callback<Boolean, Integer> onScrollPageUp
onSelectNextRowback to summary
private Runnable onSelectNextRow
onSelectPreviousRowback to summary
private Runnable onSelectPreviousRow
onVerticalUnitScrollback to summary
private Consumer<Boolean> onVerticalUnitScroll
selectedIndicesListenerback to summary
private final ListChangeListener<Integer> selectedIndicesListener
selectionChangingback to summary
private boolean selectionChanging
selectionModelListenerback to summary
private final ChangeListener<MultipleSelectionModel<TreeItem<T>>> selectionModelListener
treeViewInputMapback to summary
private final InputMap<TreeView<T>> treeViewInputMap
weakSelectedIndicesListenerback to summary
private final WeakListChangeListener<Integer> weakSelectedIndicesListener
weakSelectionModelListenerback to summary
private final WeakChangeListener<MultipleSelectionModel<TreeItem<T>>> weakSelectionModelListener

Constructor Detail

TreeViewBehaviorback to summary
public TreeViewBehavior(TreeView<T> control)

Method Detail

alsoSelectNextRowback to summary
private void alsoSelectNextRow()
alsoSelectPreviousRowback to summary
private void alsoSelectPreviousRow()
cancelEditback to summary
private void cancelEdit()
clearSelectionback to summary
private void clearSelection()
clearSelectionOutsideRangeback to summary
private void clearSelectionOutsideRange(int start, int end)
collapseRowback to summary
private void collapseRow()
collapseRowback to summary
pack-priv static <T> void collapseRow(final MultipleSelectionModel<TreeItem<T>> sm, final TreeItem<T> root, final boolean isShowRoot)
discontinuousSelectAllToFirstRowback to summary
private void discontinuousSelectAllToFirstRow()
discontinuousSelectAllToLastRowback to summary
private void discontinuousSelectAllToLastRow()
discontinuousSelectNextRowback to summary
private void discontinuousSelectNextRow()
discontinuousSelectPageDownback to summary
private void discontinuousSelectPageDown()
discontinuousSelectPageUpback to summary
private void discontinuousSelectPageUp()
discontinuousSelectPreviousRowback to summary
private void discontinuousSelectPreviousRow()

Discontinuous Selection *

disposeback to summary
public void dispose()

Overrides com.sun.javafx.scene.control.behavior.BehaviorBase.dispose.

Annotations
@Override
editback to summary
private void edit()
expandAllback to summary
private void expandAll()
expandAllback to summary
pack-priv static <T> void expandAll(final TreeItem<T> root)
expandChildrenback to summary
private static <T> void expandChildren(TreeItem<T> node)
expandRowback to summary
private void expandRow()
expandRowback to summary
pack-priv static <T> void expandRow(final MultipleSelectionModel<TreeItem<T>> sm, Callback<TreeItem<T>, Integer> getIndex)
focusFirstRowback to summary
private void focusFirstRow()
focusLastRowback to summary
private void focusLastRow()
focusNextRowback to summary
private void focusNextRow()
focusPageDownback to summary
private void focusPageDown()
focusPageUpback to summary
private void focusPageUp()
focusPreviousRowback to summary
private void focusPreviousRow()
getAnchorback to summary
private int getAnchor()
getInputMapback to summary
public InputMap<TreeView<T>> getInputMap()

Implements abstract com.sun.javafx.scene.control.behavior.BehaviorBase.getInputMap.

Annotations
@Override
hasAnchorback to summary
private boolean hasAnchor()
horizontalUnitScrollback to summary
private void horizontalUnitScroll(boolean right)
mousePressedback to summary
public void mousePressed(MouseEvent e)
scrollDownback to summary
private void scrollDown()
scrollUpback to summary
private void scrollUp()
selectAllback to summary
private void selectAll()
selectAllPageDownback to summary
private void selectAllPageDown()
selectAllPageUpback to summary
private void selectAllPageUp()
selectAllToFirstRowback to summary
private void selectAllToFirstRow()
selectAllToFocusback to summary
private void selectAllToFocus(boolean setAnchorToFocusIndex)
selectAllToLastRowback to summary
private void selectAllToLastRow()
selectFirstRowback to summary
private void selectFirstRow()
selectLastRowback to summary
private void selectLastRow()
selectNextRowback to summary
private void selectNextRow()
selectPreviousRowback to summary
private void selectPreviousRow()
setAnchorback to summary
private void setAnchor(int anchor)
setOnFocusNextRowback to summary
public void setOnFocusNextRow(Runnable r)
setOnFocusPreviousRowback to summary
public void setOnFocusPreviousRow(Runnable r)
setOnHorizontalUnitScrollback to summary
public void setOnHorizontalUnitScroll(Consumer<Boolean> f)
setOnMoveToFirstCellback to summary
public void setOnMoveToFirstCell(Runnable r)
setOnMoveToLastCellback to summary
public void setOnMoveToLastCell(Runnable r)
setOnScrollPageDownback to summary
public void setOnScrollPageDown(Callback<Boolean, Integer> c)
setOnScrollPageUpback to summary
public void setOnScrollPageUp(Callback<Boolean, Integer> c)
setOnSelectNextRowback to summary
public void setOnSelectNextRow(Runnable r)
setOnSelectPreviousRowback to summary
public void setOnSelectPreviousRow(Runnable r)
setOnVerticalUnitScrollback to summary
public void setOnVerticalUnitScroll(Consumer<Boolean> f)
toggleFocusOwnerSelectionback to summary
private void toggleFocusOwnerSelection()
verticalUnitScrollback to summary
private void verticalUnitScroll(boolean down)