|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jdesktop.swingx.treetable.AbstractMutableTreeTableNode
org.jdesktop.swingx.treetable.DefaultMutableTreeTableNode
jaxx.runtime.swing.navigation.treetable.NavigationTreeTableNode
jaxx.runtime.swing.tree.
@Deprecated public class NavigationTreeTableNode
Node of the NavigationTreeTableModel.
NavigationTreeNode,
Serialized Form| Field Summary | |
|---|---|
protected Object |
bean
Deprecated. The bean associated with the node ( the value can be obtain via the method getBean(JAXXContext) or directly set via method setBean(Object). |
protected String |
fullPath
Deprecated. The full path for the node from the rood node. |
protected Class<?> |
internalClass
Deprecated. The type of the related bean associated with the node. |
protected JAXXContextEntryDef<?> |
jaxxContextEntryDef
Deprecated. The context entry definition to retrieve the bean. |
protected String |
jaxxContextEntryPath
Deprecated. The jxPath to process to obtain real bean from the data retrieve
in the context. |
protected String |
path
Deprecated. The node path. |
protected String |
pathSeparator
Deprecated. The path separator used to build the fullPath. |
protected Class<? extends JAXXObject> |
uIClass
Deprecated. The UI class associated with the node. |
protected Class<? extends JAXXAction> |
uIHandlerClass
Deprecated. The UI handler class associated with the node. |
| Fields inherited from class org.jdesktop.swingx.treetable.AbstractMutableTreeTableNode |
|---|
allowsChildren, children, parent, userObject |
| Constructor Summary | |
|---|---|
NavigationTreeTableNode(String pathSeparator,
String navigationPath,
JAXXContextEntryDef<?> jaxxContextEntryDef,
String jaxxContextEntryPath)
Deprecated. |
|
NavigationTreeTableNode(String pathSeparator,
String navigationPath,
Object jaxxContextEntryDef)
Deprecated. |
|
| Method Summary | |
|---|---|
void |
add(NavigationTreeTableNode node)
Deprecated. |
Enumeration<? extends NavigationTreeTableNode> |
children()
Deprecated. |
protected String |
computeJXPath(String expr,
NavigationTreeTableNode parentNode)
Deprecated. |
Object |
getBean()
Deprecated. |
Object |
getBean(JAXXContext context)
Deprecated. Obtain the associated bean value from context corresponding to node |
NavigationTreeTableNode |
getChild(String path)
Deprecated. |
NavigationTreeTableNode |
getChildAt(int index)
Deprecated. |
protected NavigationTreeTableNode |
getFirstAncestorWithDef()
Deprecated. |
String |
getFullPath()
Deprecated. |
int |
getIndex(NavigationTreeTableNode node)
Deprecated. |
Class<?> |
getInternalClass()
Deprecated. |
JAXXContextEntryDef<?> |
getJaxxContextEntryDef()
Deprecated. |
String |
getJaxxContextEntryPath()
Deprecated. |
String |
getNodePath()
Deprecated. |
NavigationTreeTableNode |
getParent()
Deprecated. |
NavigationTreeTableNode[] |
getPath()
Deprecated. |
String |
getPathSeparator()
Deprecated. |
NavigationTreeTableNode[] |
getPathToRoot(NavigationTreeTableNode aNode,
int depth)
Deprecated. |
NavigationNodeRenderer |
getRenderer()
Deprecated. |
Class<? extends JAXXObject> |
getUIClass()
Deprecated. |
Class<? extends JAXXAction> |
getUIHandlerClass()
Deprecated. |
void |
insert(NavigationTreeTableNode child,
int index)
Deprecated. |
boolean |
isRoot()
Deprecated. |
void |
reload(JAXXContext context)
Deprecated. |
void |
remove(NavigationTreeTableNode node)
Deprecated. |
void |
setBean(Object bean)
Deprecated. |
void |
setInternalClass(Class<?> internalClass)
Deprecated. |
void |
setJaxxContextEntryDef(JAXXContextEntryDef<?> jaxxContextEntryDef)
Deprecated. |
void |
setJaxxContextEntryPath(String jaxxContextEntryPath)
Deprecated. |
void |
setNodePath(String navigationPath)
Deprecated. |
void |
setParent(NavigationTreeTableNode newParent)
Deprecated. |
void |
setRenderer(NavigationNodeRenderer renderer)
Deprecated. |
void |
setUIClass(Class<? extends JAXXObject> uIClass)
Deprecated. |
void |
setUIHandlerClass(Class<? extends JAXXAction> uIHandlerClass)
Deprecated. |
| Methods inherited from class org.jdesktop.swingx.treetable.DefaultMutableTreeTableNode |
|---|
getColumnCount, getValueAt, isEditable, setValueAt |
| Methods inherited from class org.jdesktop.swingx.treetable.AbstractMutableTreeTableNode |
|---|
add, createChildrenList, getAllowsChildren, getChildCount, getIndex, getUserObject, insert, isLeaf, remove, remove, removeFromParent, setAllowsChildren, setParent, setUserObject, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface jaxx.runtime.swing.navigation.NavigationNode |
|---|
getAllowsChildren, getChildCount, getUserObject, isLeaf, remove, removeFromParent, setUserObject |
| Field Detail |
|---|
protected final String pathSeparator
fullPath.
path,
fullPathprotected String path
fullPath which gives a unique identifier of
the node.
pathSeparator,
fullPathprotected String fullPath
path from the root node to
this node, between each path we introduce the pathSeparator.
Exemple :
root
$root
`-- child1
`-- child2
will given $root/child1/child2.
pathSeparator,
pathprotected Class<? extends JAXXObject> uIClass
null, in that case, the AbstractNavigationModelBuilder.defaultUIClass will be used while building
the model.
protected Class<? extends JAXXAction> uIHandlerClass
null, in that case, the AbstractNavigationModelBuilder.defaultUIHandlerClass will be used while
building the model.
protected JAXXContextEntryDef<?> jaxxContextEntryDef
bean will be retrieve on a ancestor
node.
protected String jaxxContextEntryPath
bean from the data retrieve
in the context.
Note: If not set -no jxpath will be apply on the bean from
context.
protected transient Object bean
getBean(JAXXContext) or directly set via method setBean(Object).
cache of bean associated with bean to improve performance
protected Class<?> internalClass
| Constructor Detail |
|---|
public NavigationTreeTableNode(String pathSeparator,
String navigationPath,
Object jaxxContextEntryDef)
public NavigationTreeTableNode(String pathSeparator,
String navigationPath,
JAXXContextEntryDef<?> jaxxContextEntryDef,
String jaxxContextEntryPath)
| Method Detail |
|---|
public NavigationNodeRenderer getRenderer()
getRenderer in interface NavigationNode<NavigationTreeTableNode>AbstractMutableTreeTableNode.userObject property.public void setRenderer(NavigationNodeRenderer renderer)
setRenderer in interface NavigationNode<NavigationTreeTableNode>public String getPathSeparator()
getPathSeparator in interface NavigationNode<NavigationTreeTableNode>public String getNodePath()
getNodePath in interface NavigationNode<NavigationTreeTableNode>public void setNodePath(String navigationPath)
setNodePath in interface NavigationNode<NavigationTreeTableNode>public Class<? extends JAXXObject> getUIClass()
getUIClass in interface NavigationNode<NavigationTreeTableNode>public void setUIClass(Class<? extends JAXXObject> uIClass)
setUIClass in interface NavigationNode<NavigationTreeTableNode>public void setInternalClass(Class<?> internalClass)
setInternalClass in interface NavigationNode<NavigationTreeTableNode>public Class<? extends JAXXAction> getUIHandlerClass()
getUIHandlerClass in interface NavigationNode<NavigationTreeTableNode>public void setUIHandlerClass(Class<? extends JAXXAction> uIHandlerClass)
setUIHandlerClass in interface NavigationNode<NavigationTreeTableNode>public JAXXContextEntryDef<?> getJaxxContextEntryDef()
getJaxxContextEntryDef in interface NavigationNode<NavigationTreeTableNode>public void setJaxxContextEntryDef(JAXXContextEntryDef<?> jaxxContextEntryDef)
setJaxxContextEntryDef in interface NavigationNode<NavigationTreeTableNode>public String getJaxxContextEntryPath()
getJaxxContextEntryPath in interface NavigationNode<NavigationTreeTableNode>public void setJaxxContextEntryPath(String jaxxContextEntryPath)
setJaxxContextEntryPath in interface NavigationNode<NavigationTreeTableNode>public Class<?> getInternalClass()
getInternalClass in interface NavigationNode<NavigationTreeTableNode>public String getFullPath()
getFullPath in interface NavigationNode<NavigationTreeTableNode>protected NavigationTreeTableNode getFirstAncestorWithDef()
jaxxContextEntryDef
or null if none find..
protected String computeJXPath(String expr,
NavigationTreeTableNode parentNode)
public Object getBean()
getBean in interface NavigationNode<NavigationTreeTableNode>public void setBean(Object bean)
setBean in interface NavigationNode<NavigationTreeTableNode>public void reload(JAXXContext context)
reload in interface NavigationNode<NavigationTreeTableNode>public Object getBean(JAXXContext context)
getBean in interface NavigationNode<NavigationTreeTableNode>context - the context to seek
public NavigationTreeTableNode getChildAt(int index)
getChildAt in interface TreeNodegetChildAt in interface NavigationNode<NavigationTreeTableNode>getChildAt in interface org.jdesktop.swingx.treetable.TreeTableNodegetChildAt in class org.jdesktop.swingx.treetable.AbstractMutableTreeTableNodepublic NavigationTreeTableNode getParent()
getParent in interface TreeNodegetParent in interface NavigationNode<NavigationTreeTableNode>getParent in interface org.jdesktop.swingx.treetable.TreeTableNodegetParent in class org.jdesktop.swingx.treetable.AbstractMutableTreeTableNodepublic NavigationTreeTableNode getChild(String path)
getChild in interface NavigationNode<NavigationTreeTableNode>public Enumeration<? extends NavigationTreeTableNode> children()
children in interface TreeNodechildren in interface NavigationNode<NavigationTreeTableNode>children in interface org.jdesktop.swingx.treetable.MutableTreeTableNodechildren in interface org.jdesktop.swingx.treetable.TreeTableNodechildren in class org.jdesktop.swingx.treetable.AbstractMutableTreeTableNode
public void insert(NavigationTreeTableNode child,
int index)
insert in interface NavigationNode<NavigationTreeTableNode>public void remove(NavigationTreeTableNode node)
remove in interface NavigationNode<NavigationTreeTableNode>public void setParent(NavigationTreeTableNode newParent)
setParent in interface NavigationNode<NavigationTreeTableNode>public int getIndex(NavigationTreeTableNode node)
getIndex in interface NavigationNode<NavigationTreeTableNode>public void add(NavigationTreeTableNode node)
add in interface NavigationNode<NavigationTreeTableNode>public NavigationTreeTableNode[] getPath()
getPath in interface NavigationNode<NavigationTreeTableNode>
public NavigationTreeTableNode[] getPathToRoot(NavigationTreeTableNode aNode,
int depth)
getPathToRoot in interface NavigationNode<NavigationTreeTableNode>public boolean isRoot()
isRoot in interface NavigationNode<NavigationTreeTableNode>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||