public interface NavigableUIContainer extends ApplyNotifier, Traversable
Navigable
s and providing the interactions for user manipulation
of the Navigable
s. In order to provide the extensibility
support required by Navigable
implementations and to
provide a notification mechanism for classes that use instances
of UI container directly, the UI container is required to implement
this interface.
Essentially then, this interface provides the means of specifying
a tree structure using Navigable
instances without
specifying a dependency on any particular UI container
implementation. This allows Navigable
s to be used in a
variety of tree-based UI implementations.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAVIGABLE_UI_CONTAINER
Constant used to get an instance of NavigableUIContainer
from
TraversableContext.getDesignTimeObject(String) . |
Modifier and Type | Method and Description |
---|---|
boolean |
displayDetailNodesAsChildren()
Returns
true if the UI container is displaying
detail nodes with the children rather than in a separate tree. |
void |
setRootNavigables(Navigable[] rootNavigables)
Sets the root-level
Navigable instances for the UI. |
addApplyListener, removeApplyListener
getComponent, getExitTransition, getHelpID, onEntry, onExit
static final java.lang.String NAVIGABLE_UI_CONTAINER
TraversableContext.getDesignTimeObject(String)
.void setRootNavigables(Navigable[] rootNavigables)
Navigable
instances for the UI.boolean displayDetailNodesAsChildren()
true
if the UI container is displaying
detail nodes with the children rather than in a separate tree.
That is:
false
.
true
.
That is, the tree displays detail nodes as children.