public interface NavigableUIContainer extends ApplyNotifier, Traversable
Navigables and providing the interactions for user manipulation
of the Navigables. 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 Navigables 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, removeApplyListenergetComponent, getExitTransition, getHelpID, onEntry, onExitstatic 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.