org.formaria.editor.visualizer
Class ModelVisualiserTree.VisualizerMutableTreeNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by org.formaria.editor.visualizer.ModelVisualiserTree.VisualizerMutableTreeNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode
Enclosing class:
ModelVisualiserTree

protected class ModelVisualiserTree.VisualizerMutableTreeNode
extends javax.swing.tree.DefaultMutableTreeNode

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
ModelVisualiserTree.VisualizerMutableTreeNode(java.lang.String text, DataModel aModel)
           
 
Method Summary
 boolean areNodeChildrenDefined()
           
 void defineChildren()
           
protected  void definePojoChildren()
           
 javax.swing.tree.TreeNode getChildAt(int i)
           
 int getChildCount()
           
 DataModel getModel()
           
 boolean isLeaf()
           
 void setNodeChildrenDefined(boolean state)
           
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildBefore, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModelVisualiserTree.VisualizerMutableTreeNode

public ModelVisualiserTree.VisualizerMutableTreeNode(java.lang.String text,
                                                     DataModel aModel)
Method Detail

setNodeChildrenDefined

public void setNodeChildrenDefined(boolean state)

areNodeChildrenDefined

public boolean areNodeChildrenDefined()

getModel

public DataModel getModel()

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface javax.swing.tree.TreeNode
Overrides:
isLeaf in class javax.swing.tree.DefaultMutableTreeNode

getChildCount

public int getChildCount()
Specified by:
getChildCount in interface javax.swing.tree.TreeNode
Overrides:
getChildCount in class javax.swing.tree.DefaultMutableTreeNode

getChildAt

public javax.swing.tree.TreeNode getChildAt(int i)
Specified by:
getChildAt in interface javax.swing.tree.TreeNode
Overrides:
getChildAt in class javax.swing.tree.DefaultMutableTreeNode

defineChildren

public void defineChildren()

definePojoChildren

protected void definePojoChildren()