Package org.dom4j.swing
Class LeafTreeNode
- java.lang.Object
-
- org.dom4j.swing.LeafTreeNode
-
- All Implemented Interfaces:
javax.swing.tree.TreeNode
- Direct Known Subclasses:
BranchTreeNode
public class LeafTreeNode extends java.lang.Object implements javax.swing.tree.TreeNode
LeafTreeNode
implements the Swing TreeNode interface to bind a leaf XML nodes to a Swing TreeModel.- Version:
- $Revision: 1.7 $
- Author:
- James Strachan , Jakob Jenkov
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.Enumeration
EMPTY_ENUMERATION
protected Node
xmlNode
The dom4j Node which contains the
-
Constructor Summary
Constructors Constructor Description LeafTreeNode()
LeafTreeNode(javax.swing.tree.TreeNode parent, Node xmlNode)
LeafTreeNode(Node xmlNode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Enumeration
children()
boolean
getAllowsChildren()
javax.swing.tree.TreeNode
getChildAt(int childIndex)
int
getChildCount()
int
getIndex(javax.swing.tree.TreeNode node)
javax.swing.tree.TreeNode
getParent()
Node
getXmlNode()
boolean
isLeaf()
void
setParent(LeafTreeNode parent)
Sets the parent of this node but doesn't change the parents childrenjava.lang.String
toString()
-
-
-
Field Detail
-
EMPTY_ENUMERATION
protected static final java.util.Enumeration EMPTY_ENUMERATION
-
xmlNode
protected Node xmlNode
The dom4j Node which contains the
-
-
Method Detail
-
children
public java.util.Enumeration children()
- Specified by:
children
in interfacejavax.swing.tree.TreeNode
-
getAllowsChildren
public boolean getAllowsChildren()
- Specified by:
getAllowsChildren
in interfacejavax.swing.tree.TreeNode
-
getChildAt
public javax.swing.tree.TreeNode getChildAt(int childIndex)
- Specified by:
getChildAt
in interfacejavax.swing.tree.TreeNode
-
getChildCount
public int getChildCount()
- Specified by:
getChildCount
in interfacejavax.swing.tree.TreeNode
-
getIndex
public int getIndex(javax.swing.tree.TreeNode node)
- Specified by:
getIndex
in interfacejavax.swing.tree.TreeNode
-
getParent
public javax.swing.tree.TreeNode getParent()
- Specified by:
getParent
in interfacejavax.swing.tree.TreeNode
-
isLeaf
public boolean isLeaf()
- Specified by:
isLeaf
in interfacejavax.swing.tree.TreeNode
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
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()
-
-