ix.util.xml
Class XMLTreeEditPanel.TNode

java.lang.Object
  |
  +--javax.swing.tree.DefaultMutableTreeNode
        |
        +--ix.util.xml.XMLTreeEditPanel.TNode
All Implemented Interfaces:
java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode
Enclosing class:
XMLTreeEditPanel

class XMLTreeEditPanel.TNode
extends javax.swing.tree.DefaultMutableTreeNode

A TreeNode for use in EditorTrees.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.tree.DefaultMutableTreeNode
javax.swing.tree.DefaultMutableTreeNode.BreadthFirstEnumeration, javax.swing.tree.DefaultMutableTreeNode.PathBetweenNodesEnumeration, javax.swing.tree.DefaultMutableTreeNode.PostorderEnumeration, javax.swing.tree.DefaultMutableTreeNode.PreorderEnumeration
 
Field Summary
(package private)  boolean shouldBeExpanded
           
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
(package private) XMLTreeEditPanel.TNode(java.lang.Object userObject)
           
 
Method Summary
 XMLTreeEditPanel.TNode copySubtree()
           
 javax.swing.tree.TreePath getTreePath()
           
(package private)  void setShouldBeExpanded(boolean sbe)
           
(package private)  void setSubtreeShouldBeExpanded(boolean sbe)
           
 void setUserObject(java.lang.Object object)
           
(package private)  boolean shouldBeExpanded()
           
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
, add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

shouldBeExpanded

boolean shouldBeExpanded
Constructor Detail

XMLTreeEditPanel.TNode

XMLTreeEditPanel.TNode(java.lang.Object userObject)
Method Detail

shouldBeExpanded

boolean shouldBeExpanded()

setShouldBeExpanded

void setShouldBeExpanded(boolean sbe)

setSubtreeShouldBeExpanded

void setSubtreeShouldBeExpanded(boolean sbe)

getTreePath

public javax.swing.tree.TreePath getTreePath()

setUserObject

public void setUserObject(java.lang.Object object)
Overrides:
setUserObject in class javax.swing.tree.DefaultMutableTreeNode

copySubtree

public XMLTreeEditPanel.TNode copySubtree()