jaxx.runtime.swing.navigation
Class NavigationTreeContextHelper
java.lang.Object
jaxx.runtime.swing.navigation.NavigationTreeContextHelper
- Direct Known Subclasses:
- NavigationTreeHelper
public class NavigationTreeContextHelper
- extends java.lang.Object
To help getting and setting navigation tree objects from a JAXXContext.
There is six types of data which can be hold in a context :
- tree : the tree
- tree model : the navigation tree model
- tree handler : the navigation tree handler
- selected path : the navigation path of the selected node
- selected node : the selected node
- selected bean : the selected bean
- selected ui : the selected content ui
To make possible the use of more than one navigation tree system in a same
context, we MUST distinguish the context entries definition. For this
purpose, entries definition are normalized and prefixed by a unique prefix.
Here is the keys mapping :
- tree :
prefix + "-tree"
- tree model :
prefix + "-tree-model"
- tree handler :
prefix + "-tree-handler"
- selected path :
prefix + "-selected-path"
- selected node :
prefix + "-selected-node"
- selected bean :
prefix + "-selected-bean"
- selected ui:
prefix + "-selected-ui"
- Since:
- 1.7.2
- Author:
- chemit
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
prefix
protected final java.lang.String prefix
selectedPathContextEntry
protected JAXXContextEntryDef<java.lang.String> selectedPathContextEntry
selectedBeanContextEntry
protected JAXXContextEntryDef<java.lang.Object> selectedBeanContextEntry
selectedNodeContextEntry
protected JAXXContextEntryDef<NavigationTreeNode> selectedNodeContextEntry
treeModelContextEntry
protected JAXXContextEntryDef<NavigationTreeModel> treeModelContextEntry
treeHandlerContextEntry
protected JAXXContextEntryDef<NavigationTreeHandler> treeHandlerContextEntry
treeContextEntry
protected JAXXContextEntryDef<javax.swing.JTree> treeContextEntry
NavigationTreeContextHelper
public NavigationTreeContextHelper(java.lang.String prefix)
getPrefix
public java.lang.String getPrefix()
getTree
public javax.swing.JTree getTree(JAXXContext context)
getTreeModel
public NavigationTreeModel getTreeModel(JAXXContext context)
getTreeHandler
public NavigationTreeHandler getTreeHandler(JAXXContext context)
getSelectedPath
public java.lang.String getSelectedPath(JAXXContext context)
getSelectedNode
public NavigationTreeNode getSelectedNode(JAXXContext context)
getSelectedBean
public java.lang.Object getSelectedBean(JAXXContext context)
setTreeModel
public void setTreeModel(JAXXContext context,
NavigationTreeModel model)
setTree
public void setTree(JAXXContext context,
javax.swing.JTree tree)
setTreeHandler
public void setTreeHandler(JAXXContext context,
NavigationTreeHandler handler)
setSelectedPath
public void setSelectedPath(JAXXContext context,
java.lang.String path)
setSelectedNode
public void setSelectedNode(JAXXContext context,
NavigationTreeNode node)
setSelectedBean
public void setSelectedBean(JAXXContext context,
java.lang.Object bean)
getTreeModelContextEntry
protected JAXXContextEntryDef<NavigationTreeModel> getTreeModelContextEntry()
getTreeHandlerContextEntry
protected JAXXContextEntryDef<NavigationTreeHandler> getTreeHandlerContextEntry()
getSelectedBeanContextEntry
protected JAXXContextEntryDef<java.lang.Object> getSelectedBeanContextEntry()
getSelectedNodeContextEntry
protected JAXXContextEntryDef<NavigationTreeNode> getSelectedNodeContextEntry()
getSelectedPathContextEntry
protected JAXXContextEntryDef<java.lang.String> getSelectedPathContextEntry()
getTreeContextEntry
protected JAXXContextEntryDef<javax.swing.JTree> getTreeContextEntry()
Copyright © 2008-2010 CodeLutin. All Rights Reserved.