public final class ParentTraversalEngine extends TraversalEngine
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.Modifier and Type | Field and Description |
---|---|
private java.lang.Boolean |
overridenTraversability |
private Parent |
root |
algorithm, DEFAULT_ALGORITHM
Constructor and Description |
---|
ParentTraversalEngine(Parent root) |
ParentTraversalEngine(Parent root,
Algorithm algorithm) |
Modifier and Type | Method and Description |
---|---|
protected Parent |
getRoot()
The root of this engine's context.
|
boolean |
isParentTraversable() |
void |
setOverriddenFocusTraversability(java.lang.Boolean value) |
addTraverseListener, canTraverse, notifyTraversedTo, select, selectFirst, selectLast
private final Parent root
private java.lang.Boolean overridenTraversability
public ParentTraversalEngine(Parent root)
public void setOverriddenFocusTraversability(java.lang.Boolean value)
value
- overridden value or null for default valueprotected Parent getRoot()
TraversalEngine
getRoot
in class TraversalEngine
public boolean isParentTraversable()