de.matthias_burbach.mosaique.swing
Class DefinitionNode

java.lang.Object
  extended byjavax.swing.tree.DefaultMutableTreeNode
      extended byde.matthias_burbach.mosaique.swing.BaseMutableTreeNode
          extended byde.matthias_burbach.mosaique.swing.AbstractFileItemNode
              extended byde.matthias_burbach.mosaique.swing.DefinitionNode
All Implemented Interfaces:
java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode

public class DefinitionNode
extends AbstractFileItemNode

Author:
Matthias Burbach
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
DefinitionNode(Definition definition, java.util.List insertPuts, javax.swing.tree.DefaultTreeModel treeModel)
           
 
Method Summary
 AbstractFileItem getFileItem()
          
protected  void initChildren()
          Initializes the children nodes of this node.
 java.lang.String toString()
          
 
Methods inherited from class de.matthias_burbach.mosaique.swing.AbstractFileItemNode
getMessage, isErroneous
 
Methods inherited from class de.matthias_burbach.mosaique.swing.BaseMutableTreeNode
assertChildrenAreInitialized, childrenAreInitialized, getChildCount, getChildren, isLeaf
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, 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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefinitionNode

public DefinitionNode(Definition definition,
                      java.util.List insertPuts,
                      javax.swing.tree.DefaultTreeModel treeModel)
Parameters:
definition - The definition to display.
insertPuts - The puts defined by the insert element inserting this definition. Can be null.
treeModel - The tree model to delegate change operations to.
Method Detail

initChildren

protected void initChildren()
Initializes the children nodes of this node.

Specified by:
initChildren in class BaseMutableTreeNode

getFileItem

public AbstractFileItem getFileItem()

Specified by:
getFileItem in class AbstractFileItemNode
Returns:
The file item being displayed by this node.

toString

public java.lang.String toString()



Copyright © 2005-2006 . All Rights Reserved.