jaxx.runtime.swing.navigation
Interface NavigationNode<E extends NavigationNode<E>>
- Type Parameters:
E - type of the node
- All Superinterfaces:
- Cloneable, Serializable
- All Known Implementing Classes:
- NavigationTreeNode, NavigationTreeTableNode
public interface NavigationNode<E extends NavigationNode<E>>
- extends Cloneable, Serializable
Contract of a navigation node.
- Since:
- 2.0.1
- Author:
- tchemit
getRenderer
NavigationNodeRenderer getRenderer()
getPathSeparator
String getPathSeparator()
getNodePath
String getNodePath()
getUIClass
Class<? extends JAXXObject> getUIClass()
getUIHandlerClass
Class<? extends JAXXAction> getUIHandlerClass()
getJaxxContextEntryDef
JAXXContextEntryDef<?> getJaxxContextEntryDef()
getJaxxContextEntryPath
String getJaxxContextEntryPath()
getInternalClass
Class<?> getInternalClass()
getFullPath
String getFullPath()
getChildAt
E getChildAt(int index)
getParent
E getParent()
getChild
E getChild(String path)
getBean
Object getBean()
getBean
Object getBean(JAXXContext context)
getChildCount
int getChildCount()
getIndex
int getIndex(E node)
getAllowsChildren
boolean getAllowsChildren()
isLeaf
boolean isLeaf()
children
Enumeration<? extends E> children()
isRoot
boolean isRoot()
getUserObject
Object getUserObject()
getPathToRoot
E[] getPathToRoot(E aNode,
int depth)
getPath
E[] getPath()
setRenderer
void setRenderer(NavigationNodeRenderer renderer)
setNodePath
void setNodePath(String navigationPath)
setUIClass
void setUIClass(Class<? extends JAXXObject> uIClass)
setInternalClass
void setInternalClass(Class<?> internalClass)
setUIHandlerClass
void setUIHandlerClass(Class<? extends JAXXAction> uIHandlerClass)
setJaxxContextEntryDef
void setJaxxContextEntryDef(JAXXContextEntryDef<?> jaxxContextEntryDef)
setJaxxContextEntryPath
void setJaxxContextEntryPath(String jaxxContextEntryPath)
setParent
void setParent(E newParent)
setBean
void setBean(Object bean)
setUserObject
void setUserObject(Object object)
reload
void reload(JAXXContext context)
add
void add(E node)
insert
void insert(E child,
int index)
remove
void remove(int index)
remove
void remove(E node)
removeFromParent
void removeFromParent()
Copyright © 2008-2010 CodeLutin. All Rights Reserved.