com.tensegrity.palowebviewer.modules.ui.client.cubetable
Class CubeHeaderModel.HeaderTreeNode

java.lang.Object
  extended by com.tensegrity.palowebviewer.modules.ui.client.cubetable.CubeHeaderModel.HeaderTreeNode
Enclosing class:
CubeHeaderModel

public class CubeHeaderModel.HeaderTreeNode
extends java.lang.Object


Nested Class Summary
 class CubeHeaderModel.HeaderTreeNode.NodeOpenOperation
           
 
Constructor Summary
CubeHeaderModel.HeaderTreeNode(java.lang.Object node, ITreeModel model, CubeHeaderModel.HeaderTreeNode parent)
           
 
Method Summary
 CubeHeaderModel.HeaderTreeNode findChild(XElement element)
           
 CubeHeaderModel.HeaderTreeNode getChild(int i)
           
 CubeHeaderModel.HeaderTreeNode getChildByName(java.lang.String name)
           
 int getChildCount()
           
 XDimension getDimension()
           
 XElement getElement()
           
 XElementNode getElementNode()
           
 CubeHeaderModel getHeaderModel()
           
 int getIndexOfChild(java.lang.Object child)
           
 int getLayerNr()
           
protected  ITreeModel getNextLayer()
           
 java.lang.Object getNode()
           
 int getNodeIndex()
           
 int getOccurence()
           
 CubeHeaderModel.HeaderTreeNode getParent()
           
 CubeHeaderModel.HeaderTreeNode getPreviousLayerParent()
           
protected  CubeHeaderModel.HeaderTreeNode getPreviousSibling()
           
protected  CubeHeaderModel.HeaderTreeNode getRightNode()
           
 CubeHeaderModel.HeaderTreeNode getSubTreeNode(int i)
           
 int getSubTreeNodeCount()
           
protected  CubeHeaderModel.HeaderTreeNode getThisLayerPreviousSibling()
           
protected  CubeHeaderModel.HeaderTreeNode getThisLayerRightNode()
           
 ITreeModel getTreeModel()
           
 java.lang.String getTreePath()
           
 int getVisibleChildCount()
           
protected  CubeHeaderModel.HeaderTreeNode getVisibleRightNode()
           
 int getX()
           
 int getY()
           
 boolean isExpandable()
           
 boolean isLastLayer()
           
 boolean isLeaf()
           
 boolean isLoaded()
           
 boolean isNextToLastLayer()
           
 boolean isOpen()
           
 boolean isRoot()
           
 boolean isVisible()
           
 void setOpen(boolean value)
           
 void toggleOpen()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CubeHeaderModel.HeaderTreeNode

public CubeHeaderModel.HeaderTreeNode(java.lang.Object node,
                                      ITreeModel model,
                                      CubeHeaderModel.HeaderTreeNode parent)
Method Detail

getOccurence

public int getOccurence()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getNodeIndex

public int getNodeIndex()

getX

public int getX()

getY

public int getY()

getParent

public CubeHeaderModel.HeaderTreeNode getParent()

getNode

public java.lang.Object getNode()

getDimension

public XDimension getDimension()

getElementNode

public XElementNode getElementNode()

getElement

public XElement getElement()

getTreeModel

public ITreeModel getTreeModel()

getChild

public CubeHeaderModel.HeaderTreeNode getChild(int i)

getChildByName

public CubeHeaderModel.HeaderTreeNode getChildByName(java.lang.String name)

findChild

public CubeHeaderModel.HeaderTreeNode findChild(XElement element)

getChildCount

public int getChildCount()

getIndexOfChild

public int getIndexOfChild(java.lang.Object child)

isLeaf

public boolean isLeaf()

getSubTreeNode

public CubeHeaderModel.HeaderTreeNode getSubTreeNode(int i)

isOpen

public boolean isOpen()

getTreePath

public java.lang.String getTreePath()

toggleOpen

public void toggleOpen()

isLoaded

public boolean isLoaded()

setOpen

public void setOpen(boolean value)

isExpandable

public boolean isExpandable()

getLayerNr

public int getLayerNr()

isVisible

public boolean isVisible()

isRoot

public boolean isRoot()

getSubTreeNodeCount

public int getSubTreeNodeCount()

getVisibleChildCount

public int getVisibleChildCount()

getHeaderModel

public CubeHeaderModel getHeaderModel()

isNextToLastLayer

public boolean isNextToLastLayer()

isLastLayer

public boolean isLastLayer()

getRightNode

protected CubeHeaderModel.HeaderTreeNode getRightNode()

getThisLayerRightNode

protected CubeHeaderModel.HeaderTreeNode getThisLayerRightNode()

getVisibleRightNode

protected CubeHeaderModel.HeaderTreeNode getVisibleRightNode()

getThisLayerPreviousSibling

protected CubeHeaderModel.HeaderTreeNode getThisLayerPreviousSibling()

getPreviousSibling

protected CubeHeaderModel.HeaderTreeNode getPreviousSibling()

getNextLayer

protected ITreeModel getNextLayer()

getPreviousLayerParent

public CubeHeaderModel.HeaderTreeNode getPreviousLayerParent()