|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.tree.DefaultMutableTreeNode
jaxx.runtime.swing.navigation.NavigationTreeModel.NavigationTreeNode
public class NavigationTreeModel.NavigationTreeNode
la représentation d'un noeud dans le modele NavigationTreeModel
| Field Summary | |
|---|---|
protected java.lang.Object |
cachedBean
cache of bean associated with bean to improve performance |
protected java.lang.String |
cachedNavigationPath
the cached complete navigation path from root node used for performance issues. |
protected java.lang.Class<?> |
internalClass
The type of the related bean associated with the node. |
protected java.lang.Class<? extends JAXXAction> |
jaxxActionClass
the JAXXAction class associated with this node and will be put in ui context |
protected java.lang.Class<? extends JAXXObject> |
jaxxClass
the JAXXObject class associated with this node (can be null) |
protected JAXXContextEntryDef<?> |
jaxxContextEntryDef
the definition of the JAXXContext entry associated to this node, if null will seek in parent |
protected java.lang.String |
jaxxContextEntryPath
jxPath to process to obtain real value associated from context with the node (can be null) |
protected java.lang.String |
navigationPath
pour representer le context du noeud. |
protected NavigationUtil.NodeRenderer |
renderer
renderer of the node |
| Fields inherited from class javax.swing.tree.DefaultMutableTreeNode |
|---|
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject |
| Constructor Summary | |
|---|---|
NavigationTreeModel.NavigationTreeNode(java.lang.Object renderer,
JAXXContextEntryDef<?> jaxxContextEntryDef,
java.lang.String jaxxContextEntryPath,
java.lang.String navigationPath,
java.lang.Class<? extends JAXXObject> jaxxClass,
java.lang.Class<? extends JAXXAction> jaxxActionClass)
|
|
NavigationTreeModel.NavigationTreeNode(java.lang.Object renderer,
java.lang.Object jaxxContextEntryDef,
java.lang.String navigationPath,
java.lang.Class<? extends JAXXObject> jaxxClass,
java.lang.Class<? extends JAXXAction> jaxxActionClass)
|
|
| Method Summary | |
|---|---|
void |
clearCache()
|
void |
clearCache(boolean deep)
|
protected java.lang.String |
computeJXPath(java.lang.String expr,
NavigationTreeModel.NavigationTreeNode parentNode)
|
java.lang.Object |
getCachedBean()
|
NavigationTreeModel.NavigationTreeNode |
getChild(java.lang.String navigationPath)
|
NavigationTreeModel.NavigationTreeNode |
getChildAt(int index)
|
java.lang.String |
getContextPath()
|
protected NavigationTreeModel.NavigationTreeNode |
getFirstAncestorWithDef()
|
java.lang.Class<?> |
getInternalClass()
|
java.lang.Class<? extends JAXXAction> |
getJaxxActionClass()
|
java.lang.Class<? extends JAXXObject> |
getJaxxClass()
|
JAXXContextEntryDef<?> |
getJaxxContextEntryDef()
|
java.lang.String |
getJaxxContextEntryPath()
|
java.lang.Object |
getJAXXContextValue(JAXXContext context)
Obtain the associated bean value from context corresponding to node |
java.lang.String |
getNavigationPath()
|
NavigationTreeModel.NavigationTreeNode |
getParent()
|
void |
setCachedBean(java.lang.Object cachedBean)
|
void |
setInternalClass(java.lang.Class<?> internalClass)
|
void |
setJaxxActionClass(java.lang.Class<? extends JAXXAction> jaxxActionClass)
|
void |
setJaxxClass(java.lang.Class<? extends JAXXObject> jaxxClass)
|
void |
setJaxxContextEntryDef(JAXXContextEntryDef<?> jaxxContextEntryDef)
|
void |
setJaxxContextEntryPath(java.lang.String jaxxContextEntryPath)
|
void |
setNavigationPath(java.lang.String navigationPath)
|
| Methods inherited from class javax.swing.tree.DefaultMutableTreeNode |
|---|
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String navigationPath
protected java.lang.String cachedNavigationPath
protected java.lang.Class<? extends JAXXObject> jaxxClass
protected java.lang.Class<? extends JAXXAction> jaxxActionClass
protected JAXXContextEntryDef<?> jaxxContextEntryDef
protected java.lang.String jaxxContextEntryPath
protected transient java.lang.Object cachedBean
protected NavigationUtil.NodeRenderer renderer
protected java.lang.Class<?> internalClass
| Constructor Detail |
|---|
public NavigationTreeModel.NavigationTreeNode(java.lang.Object renderer,
java.lang.Object jaxxContextEntryDef,
java.lang.String navigationPath,
java.lang.Class<? extends JAXXObject> jaxxClass,
java.lang.Class<? extends JAXXAction> jaxxActionClass)
public NavigationTreeModel.NavigationTreeNode(java.lang.Object renderer,
JAXXContextEntryDef<?> jaxxContextEntryDef,
java.lang.String jaxxContextEntryPath,
java.lang.String navigationPath,
java.lang.Class<? extends JAXXObject> jaxxClass,
java.lang.Class<? extends JAXXAction> jaxxActionClass)
| Method Detail |
|---|
public java.lang.String getNavigationPath()
public void setNavigationPath(java.lang.String navigationPath)
public java.lang.Class<? extends JAXXObject> getJaxxClass()
public void setJaxxClass(java.lang.Class<? extends JAXXObject> jaxxClass)
public void setInternalClass(java.lang.Class<?> internalClass)
public java.lang.Class<? extends JAXXAction> getJaxxActionClass()
public void setJaxxActionClass(java.lang.Class<? extends JAXXAction> jaxxActionClass)
public JAXXContextEntryDef<?> getJaxxContextEntryDef()
public void setJaxxContextEntryDef(JAXXContextEntryDef<?> jaxxContextEntryDef)
public java.lang.String getJaxxContextEntryPath()
public void setJaxxContextEntryPath(java.lang.String jaxxContextEntryPath)
public java.lang.Class<?> getInternalClass()
public java.lang.String getContextPath()
public NavigationTreeModel.NavigationTreeNode getChildAt(int index)
getChildAt in interface javax.swing.tree.TreeNodegetChildAt in class javax.swing.tree.DefaultMutableTreeNodepublic NavigationTreeModel.NavigationTreeNode getParent()
getParent in interface javax.swing.tree.TreeNodegetParent in class javax.swing.tree.DefaultMutableTreeNodepublic NavigationTreeModel.NavigationTreeNode getChild(java.lang.String navigationPath)
navigationPath - the name of the navigationPath to be matched in the cild of this node.
navigationPath value.public java.lang.Object getJAXXContextValue(JAXXContext context)
context - the context to seek
protected NavigationTreeModel.NavigationTreeNode getFirstAncestorWithDef()
jaxxContextEntryDef
or null if none find..
protected java.lang.String computeJXPath(java.lang.String expr,
NavigationTreeModel.NavigationTreeNode parentNode)
public void clearCache()
public void clearCache(boolean deep)
public java.lang.Object getCachedBean()
public void setCachedBean(java.lang.Object cachedBean)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||