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

public abstract Class BehaviorBase<N extends Node>

extends Object
Class Inheritance
Known Direct Subclasses
com.sun.javafx.scene.control.behavior.ButtonBehavior, com.sun.javafx.scene.control.behavior.CellBehaviorBase, com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior, com.sun.javafx.scene.control.behavior.ComboBoxBaseBehavior, com.sun.javafx.scene.control.behavior.DateCellBehavior, com.sun.javafx.scene.control.behavior.ListViewBehavior, com.sun.javafx.scene.control.behavior.PaginationBehavior, com.sun.javafx.scene.control.behavior.ScrollBarBehavior, com.sun.javafx.scene.control.behavior.ScrollPaneBehavior, com.sun.javafx.scene.control.behavior.SliderBehavior, com.sun.javafx.scene.control.behavior.SpinnerBehavior, com.sun.javafx.scene.control.behavior.TableViewBehaviorBase, com.sun.javafx.scene.control.behavior.TabPaneBehavior, com.sun.javafx.scene.control.behavior.TextInputControlBehavior, com.sun.javafx.scene.control.behavior.TitledPaneBehavior, com.sun.javafx.scene.control.behavior.ToolBarBehavior, com.sun.javafx.scene.control.behavior.TreeViewBehavior, com.sun.javafx.scene.control.behavior.AccordionBehavior
Imports
javafx.scene.Node, com.sun.javafx.scene.control.inputmap.InputMap, .InputMap.Mapping, java.util.ArrayList, .List, java.util.function.Consumer

Field Summary

Modifier and TypeField and Description
private final List<Runnable>
private final List<InputMap.Mapping<?>>
private final N

Constructor Summary

AccessConstructor and Description
public
BehaviorBase(N node)

Method Summary

Modifier and TypeMethod and Description
protected <T extends Node> void
addDefaultChildMap(InputMap<T> parentInputMap, InputMap<T> newChildInputMap)

protected void
protected void
protected void
addDefaultMapping(InputMap<N> inputMap, InputMap.Mapping<?>... newMapping)

protected InputMap<N>
public void
public abstract InputMap<N>
public final N
pack-priv boolean
protected void
pack-priv void
rtl(Node node, Runnable rtlMethod, Runnable nonRtlMethod)

pack-priv <T> void
rtl(Node node, T object, Consumer<T> rtlMethod, Consumer<T> nonRtlMethod)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

childInputMapDisposalHandlersback to summary
private final List<Runnable> childInputMapDisposalHandlers
installedDefaultMappingsback to summary
private final List<InputMap.Mapping<?>> installedDefaultMappings
nodeback to summary
private final N node

Constructor Detail

BehaviorBaseback to summary
public BehaviorBase(N node)

Method Detail

addDefaultChildMapback to summary
protected <T extends Node> void addDefaultChildMap(InputMap<T> parentInputMap, InputMap<T> newChildInputMap)
addDefaultMappingback to summary
protected void addDefaultMapping(List<InputMap.Mapping<?>> newMapping)
addDefaultMappingback to summary
protected void addDefaultMapping(InputMap.Mapping<?>... newMapping)
addDefaultMappingback to summary
protected void addDefaultMapping(InputMap<N> inputMap, InputMap.Mapping<?>... newMapping)
createInputMapback to summary
protected InputMap<N> createInputMap()
disposeback to summary
public void dispose()
getInputMapback to summary
public abstract InputMap<N> getInputMap()
getNodeback to summary
public final N getNode()
isRTLback to summary
pack-priv boolean isRTL(Node n)
removeMappingback to summary
protected void removeMapping(Object key)
rtlback to summary
pack-priv void rtl(Node node, Runnable rtlMethod, Runnable nonRtlMethod)
rtlback to summary
pack-priv <T> void rtl(Node node, T object, Consumer<T> rtlMethod, Consumer<T> nonRtlMethod)