schmitzm.swing.tree
Class EmptyNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by schmitzm.swing.tree.EditableNode
          extended by schmitzm.swing.tree.EmptyNode
All Implemented Interfaces:
Serializable, Cloneable, MutableTreeNode, TreeNode
Direct Known Subclasses:
EmptyInnerNode

public class EmptyNode
extends EditableNode

Diese Klasse stellt einen Knoten dar, der kein Objekt beinhaltet (sondern nur eine Beschriftung). Er kann deshalb auch nicht editiert werden.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
EmptyNode()
          Erzeugt einen neuen leeren Knoten.
EmptyNode(String desc)
          Erzeugt einen neuen leeren Knoten.
 
Method Summary
 void setUserObject(Object object)
          Macht nichts, da der Knoten nicht editierbar ist!
 String toString()
          Liefert die Beschreibung des Knotens (anstelle von getUserObject().toString()).
 
Methods inherited from class schmitzm.swing.tree.EditableNode
isEditable
 
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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EmptyNode

public EmptyNode()
Erzeugt einen neuen leeren Knoten.


EmptyNode

public EmptyNode(String desc)
Erzeugt einen neuen leeren Knoten.

Parameters:
desc - Beschreibung fuer den Knoten
Method Detail

toString

public String toString()
Liefert die Beschreibung des Knotens (anstelle von getUserObject().toString()).

Overrides:
toString in class DefaultMutableTreeNode

setUserObject

public void setUserObject(Object object)
Macht nichts, da der Knoten nicht editierbar ist! Ueberschreibt (sicherheitshalber) die Methode der Oberklasse.

Specified by:
setUserObject in interface MutableTreeNode
Overrides:
setUserObject in class DefaultMutableTreeNode