Package org.dom4j.swing
Class LeafTreeNode
- java.lang.Object
 - 
- org.dom4j.swing.LeafTreeNode
 
 
- 
- All Implemented Interfaces:
 TreeNode
- Direct Known Subclasses:
 BranchTreeNode
public class LeafTreeNode extends Object implements TreeNode
LeafTreeNodeimplements the Swing TreeNode interface to bind a leaf XML nodes to a Swing TreeModel. 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected static Enumeration<? extends TreeNode>EMPTY_ENUMERATIONprotected NodexmlNodeThe dom4j Node which contains the 
- 
Constructor Summary
Constructors Constructor Description LeafTreeNode()LeafTreeNode(TreeNode parent, Node xmlNode)LeafTreeNode(Node xmlNode) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Enumeration<? extends TreeNode>children()booleangetAllowsChildren()TreeNodegetChildAt(int childIndex)intgetChildCount()intgetIndex(TreeNode node)TreeNodegetParent()NodegetXmlNode()booleanisLeaf()voidsetParent(LeafTreeNode parent)Sets the parent of this node but doesn't change the parents childrenStringtoString() 
 - 
 
- 
- 
Field Detail
- 
EMPTY_ENUMERATION
protected static final Enumeration<? extends TreeNode> EMPTY_ENUMERATION
 
- 
xmlNode
protected Node xmlNode
The dom4j Node which contains the 
 - 
 
- 
Method Detail
- 
children
public Enumeration<? extends TreeNode> children()
 
- 
getAllowsChildren
public boolean getAllowsChildren()
- Specified by:
 getAllowsChildrenin interfaceTreeNode
 
- 
getChildAt
public TreeNode getChildAt(int childIndex)
- Specified by:
 getChildAtin interfaceTreeNode
 
- 
getChildCount
public int getChildCount()
- Specified by:
 getChildCountin interfaceTreeNode
 
- 
setParent
public void setParent(LeafTreeNode parent)
Sets the parent of this node but doesn't change the parents children- Parameters:
 parent- DOCUMENT ME!
 
- 
getXmlNode
public Node getXmlNode()
 
 - 
 
 -