com.tensegrity.palowebviewer.modules.ui.client.tree
Class PaloTreeModel.PaloTreeNode
java.lang.Object
com.tensegrity.palowebviewer.modules.widgets.client.tree.NodeTreeModel.TreeNode
com.tensegrity.palowebviewer.modules.ui.client.tree.PaloTreeModel.PaloTreeNode
- Direct Known Subclasses:
- CubeNode, DatabaseNode, DimensionNode, ElementNodeNode, FolderNode, RootNode, ServerNode, SubsetNode, ViewNode
- Enclosing class:
- PaloTreeModel
public abstract static class PaloTreeModel.PaloTreeNode
- extends NodeTreeModel.TreeNode
Methods inherited from class com.tensegrity.palowebviewer.modules.widgets.client.tree.NodeTreeModel.TreeNode |
addChild, clear, getChild, getChildByValue, getChildCount, getChildList, getParent, getParentPath, getPath, getValue, indexOf, isInTree, isLeaf, removeAll, removeChild, setParent, setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
PaloTreeModel.PaloTreeNode
protected PaloTreeModel.PaloTreeNode(PaloTreeModel treeModel,
XObject object)
getXObject
public XObject getXObject()
getPaloTreeModel
public PaloTreeModel getPaloTreeModel()
loadChildren
protected void loadChildren()
childrenChanged
public void childrenChanged(XObject[] oldChildren,
int type)
reinit
protected void reinit()
isInitialized
public boolean isInitialized()
getXObjectPath
public XObject[] getXObjectPath()
isLoaded
public boolean isLoaded()
- Overrides:
isLoaded
in class NodeTreeModel.TreeNode
getChildType
protected abstract int getChildType()
load
public void load()
- Overrides:
load
in class NodeTreeModel.TreeNode
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
getXObjectChildren
protected abstract XObject[] getXObjectChildren()
createNode
protected abstract PaloTreeModel.PaloTreeNode createNode(XObject obj)