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.