com.tensegrity.palowebviewer.modules.ui.client.tree
Class ElementNodeNode

java.lang.Object
  extended by com.tensegrity.palowebviewer.modules.widgets.client.tree.NodeTreeModel.TreeNode
      extended by com.tensegrity.palowebviewer.modules.ui.client.tree.PaloTreeModel.PaloTreeNode
          extended by com.tensegrity.palowebviewer.modules.ui.client.tree.ElementNodeNode
All Implemented Interfaces:
IXConsts

public class ElementNodeNode
extends PaloTreeModel.PaloTreeNode
implements IXConsts


Field Summary
 
Fields inherited from interface com.tensegrity.palowebviewer.modules.paloclient.client.IXConsts
MAX_TYPE_ID, TYPE_AXIS, TYPE_CONSOLIDATED_ELEMENT, TYPE_CUBE, TYPE_DATABASE, TYPE_DIMENSION, TYPE_ELEMENT, TYPE_ELEMENT_NODE, TYPE_NAME_AXIS, TYPE_NAME_CONSOLIDATED_ELEMENT, TYPE_NAME_CUBE, TYPE_NAME_DATABASE, TYPE_NAME_DIMENSION, TYPE_NAME_ELEMENT, TYPE_NAME_ELEMENT_NODE, TYPE_NAME_ROOT, TYPE_NAME_SERVER, TYPE_NAME_SUBSET, TYPE_NAME_VIEW, TYPE_ROOT, TYPE_SERVER, TYPE_SUBSET, TYPE_VIEW, XPATH_FIELD_SEPARATOR, XPATH_SEPARATOR
 
Constructor Summary
ElementNodeNode(PaloTreeModel model, XElementNode node)
           
 
Method Summary
protected  PaloTreeModel.PaloTreeNode createNode(XObject obj)
           
protected  int getChildType()
           
 XElement getElement()
           
 XElementNode getElementNode()
           
protected  XObject[] getXObjectChildren()
           
 boolean isLeaf()
           
 
Methods inherited from class com.tensegrity.palowebviewer.modules.ui.client.tree.PaloTreeModel.PaloTreeNode
childrenChanged, getPaloTreeModel, getXObject, getXObjectPath, hashCode, isInitialized, isLoaded, load, loadChildren, reinit, toString
 
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, removeAll, removeChild, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ElementNodeNode

public ElementNodeNode(PaloTreeModel model,
                       XElementNode node)
Method Detail

isLeaf

public boolean isLeaf()
Overrides:
isLeaf in class NodeTreeModel.TreeNode

createNode

protected PaloTreeModel.PaloTreeNode createNode(XObject obj)
Specified by:
createNode in class PaloTreeModel.PaloTreeNode

getChildType

protected int getChildType()
Specified by:
getChildType in class PaloTreeModel.PaloTreeNode

getXObjectChildren

protected XObject[] getXObjectChildren()
Specified by:
getXObjectChildren in class PaloTreeModel.PaloTreeNode

getElementNode

public XElementNode getElementNode()

getElement

public XElement getElement()