net.sourceforge.xwing.dom
Class XTreeNode

java.lang.Object
  extended bynet.sourceforge.xwing.dom.XTreeNode

public class XTreeNode
extends Object


Constructor Summary
XTreeNode(XTreeTemplate pTemplate, Node instanceNode)
           
 
Method Summary
 void addChild(int index, XTreeNode child)
           
 ChangeInfo describeChanges(XTreeNode other, Object eventSource)
           
 XTreeNode getChildAt(int childIndex)
           
 int getChildCount()
           
 int getIndex(XTreeNode node)
           
 String getName()
           
 Node getNode()
           
 XTreeNode getParent()
           
 Vector getPath()
           
 XTreeTemplate getTemplate()
           
 boolean isLeaf()
           
 void removeChild(int index)
           
 void replaceChild(XTreeNode oldChild, XTreeNode newChild)
           
 void setName(String pName)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XTreeNode

public XTreeNode(XTreeTemplate pTemplate,
                 Node instanceNode)
          throws Exception
Method Detail

getChildAt

public XTreeNode getChildAt(int childIndex)

addChild

public void addChild(int index,
                     XTreeNode child)

replaceChild

public void replaceChild(XTreeNode oldChild,
                         XTreeNode newChild)

removeChild

public void removeChild(int index)

getChildCount

public int getChildCount()

getParent

public XTreeNode getParent()

getIndex

public int getIndex(XTreeNode node)

isLeaf

public boolean isLeaf()

toString

public String toString()

getName

public String getName()

setName

public void setName(String pName)

describeChanges

public ChangeInfo describeChanges(XTreeNode other,
                                  Object eventSource)

getNode

public Node getNode()

getPath

public Vector getPath()

getTemplate

public XTreeTemplate getTemplate()


Copyright © 2003 The Xwing Project. All Rights Reserved.