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, selectLastprivate 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()
TraversalEnginegetRoot in class TraversalEnginepublic boolean isParentTraversable()