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

public Class ListViewBehavior<T>

extends BehaviorBase<ListView<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 ChangeListener<ObservableList<T>>
private final ListChangeListener<T>
private final EventHandler<KeyEvent>
private final InputMap<ListView<T>>
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<T>>
private TwoLevelFocusListBehavior
private final WeakChangeListener<ObservableList<T>>
private final WeakListChangeListener<T>
private final WeakListChangeListener<Integer>
private final WeakChangeListener<MultipleSelectionModel<T>>

Constructor Summary

AccessConstructor and Description
public
ListViewBehavior(ListView<T> control)

* Constructors * *

Method Summary

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

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

Discontinuous Selection *

public void
private void
private void
private void
private void
private void
private void
private int
public InputMap<ListView<T>>
getInputMap()

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

* Implementation of BehaviorBase API * *

private int
private boolean
private void
horizontalUnitScroll(boolean right)

private 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
itemsListenerback to summary
private final ChangeListener<ObservableList<T>> itemsListener
itemsListListenerback to summary
private final ListChangeListener<T> itemsListListener
keyEventListenerback to summary
private final EventHandler<KeyEvent> keyEventListener
listViewInputMapback to summary
private final InputMap<ListView<T>> listViewInputMap
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<T>> selectionModelListener
tlFocusback to summary
private TwoLevelFocusListBehavior tlFocus
weakItemsListenerback to summary
private final WeakChangeListener<ObservableList<T>> weakItemsListener
weakItemsListListenerback to summary
private final WeakListChangeListener<T> weakItemsListListener
weakSelectedIndicesListenerback to summary
private final WeakListChangeListener<Integer> weakSelectedIndicesListener
weakSelectionModelListenerback to summary
private final WeakChangeListener<MultipleSelectionModel<T>> weakSelectionModelListener

Constructor Detail

ListViewBehaviorback to summary
public ListViewBehavior(ListView<T> control)

* Constructors * *

Method Detail

activateback to summary
private void activate()
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)
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
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<ListView<T>> getInputMap()

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

* Implementation of BehaviorBase API * *

Annotations
@Override
getRowCountback to summary
private int getRowCount()
hasAnchorback to summary
private boolean hasAnchor()
horizontalUnitScrollback to summary
private void horizontalUnitScroll(boolean right)
mousePressedback to summary
private void mousePressed(MouseEvent e)
scrollPageDownback to summary
private void scrollPageDown()
scrollPageUpback to summary
private void scrollPageUp()
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)