Module org.controlsfx.controls
Package org.controlsfx.control
Class ListSelectionView.ListSelectionAction<T>
- java.lang.Object
-
- org.controlsfx.control.action.Action
-
- org.controlsfx.control.ListSelectionView.ListSelectionAction<T>
-
- Type Parameters:
T
- Type of ListSelectionView to which this ListSelectionAction will be added.
- All Implemented Interfaces:
EventListener
,EventHandler<ActionEvent>
- Direct Known Subclasses:
ListSelectionView.MoveToSource
,ListSelectionView.MoveToSourceAll
,ListSelectionView.MoveToTarget
,ListSelectionView.MoveToTargetAll
- Enclosing class:
- ListSelectionView<T>
public abstract static class ListSelectionView.ListSelectionAction<T> extends Action
Specialized actions for ListSelectionView which get access to both the internal list views. A user can add a custom action to the control by extending this class and adding its instance to theaction list
.
-
-
Constructor Summary
Constructors Constructor Description ListSelectionAction(Node graphic)
Creates a new instance of ListSelectionAction with the graphic node.ListSelectionAction(Node graphic, String text)
Creates a new instance of ListSelectionAction with the provided graphic and text.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
initialize(ListView<T> sourceListView, ListView<T> targetListView)
Can be used to define properties or bindings for actions which are directly dependent on the list views.protected void
setEventHandler(Consumer<ActionEvent> eventHandler)
-
Methods inherited from class org.controlsfx.control.action.Action
acceleratorProperty, disabledProperty, getAccelerator, getEventHandler, getGraphic, getLongText, getProperties, getStyle, getStyleClass, getText, graphicProperty, handle, isDisabled, isSelected, lock, longTextProperty, selectedProperty, setAccelerator, setDisabled, setGraphic, setLongText, setSelected, setStyle, setText, styleProperty, textProperty
-
-
-
-
Constructor Detail
-
ListSelectionAction
public ListSelectionAction(Node graphic)
Creates a new instance of ListSelectionAction with the graphic node.- Parameters:
graphic
- Graphic to be shown in relation to this action.
-
-
Method Detail
-
initialize
public abstract void initialize(ListView<T> sourceListView, ListView<T> targetListView)
Can be used to define properties or bindings for actions which are directly dependent on the list views.- Parameters:
sourceListView
- The source list viewtargetListView
- The target list view
-
setEventHandler
protected final void setEventHandler(Consumer<ActionEvent> eventHandler)
- Overrides:
setEventHandler
in classAction
-
-