APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.javafx.scene.traversal

public final Class ParentTraversalEngine

extends TraversalEngine
Class Inheritance
Imports
javafx.scene.Parent

This traversal engine can be used to change algorithm for some specific parent/control that needs different traversal. This can be achieved by setting such engine using Parent#setImpl_traversalEngine(ParentTraversalEngine) and providing a special Algorithm implementation. Alternatively, the traversal engine can be w/o an algorithm and used just for listening to focus changes inside the specified parent.

Field Summary

Modifier and TypeField and Description
private Boolean
private final Parent
Inherited from com.sun.javafx.scene.traversal.TraversalEngine:
algorithmDEFAULT_ALGORITHM

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
protected Parent
getRoot()

Implements abstract com.sun.javafx.scene.traversal.TraversalEngine.getRoot.

The root of this engine's context.

public boolean
public void
setOverriddenFocusTraversability(Boolean
overridden value or null for default value
value
)

Inherited from com.sun.javafx.scene.traversal.TraversalEngine:
addTraverseListenercanTraversenotifyTraversedToselectselectFirstselectLast

Field Detail

overridenTraversabilityback to summary
private Boolean overridenTraversability
rootback to summary
private final Parent root

Constructor Detail

ParentTraversalEngineback to summary
public ParentTraversalEngine(Parent root, Algorithm algorithm)
ParentTraversalEngineback to summary
public ParentTraversalEngine(Parent root)

Method Detail

getRootback to summary
protected Parent getRoot()

Implements abstract com.sun.javafx.scene.traversal.TraversalEngine.getRoot.

Doc from com.sun.javafx.scene.traversal.TraversalEngine.getRoot.

The root of this engine's context. This is the node that is the root of the tree that is traversed by this engine.

Annotations
@Override
isParentTraversableback to summary
public boolean isParentTraversable()
setOverriddenFocusTraversabilityback to summary
public void setOverriddenFocusTraversability(Boolean value)
Parameters
value:Boolean

overridden value or null for default value