schmitzm.swing.tree
Class ContentNode
java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
schmitzm.swing.tree.EditableNode
schmitzm.swing.tree.ContentNode
- All Implemented Interfaces:
- Serializable, Cloneable, MutableTreeNode, TreeNode
public class ContentNode
- extends EditableNode
Diese Klasse stellt Knoten dar, ein Objekt beinhaltet. Sie ist als
Pondon zu EmptyNode
entworfen, implementiert zur Zeit jedoch
nichts anderes, als darauf zu achen, dass das User-Objekt
nicht auf null
gesetzt wird.
- See Also:
- Serialized Form
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 |
ContentNode
public ContentNode(Object userObject,
boolean editable)
- Erzeugt einen neuen Knoten.
- Throws:
UnsupportedOperationException
- falls null
als UserObject angegeben wird
ContentNode
public ContentNode(Object userObject,
String desc,
boolean editable)
- Erzeugt einen neuen Knoten.
- Throws:
UnsupportedOperationException
- falls null
als UserObject angegeben wird
setUserObject
public void setUserObject(Object userObject)
- Setzt das User-Object neu.
- Specified by:
setUserObject
in interface MutableTreeNode
- Overrides:
setUserObject
in class DefaultMutableTreeNode
- Throws:
UnsupportedOperationException
- falls null
als UserObject angegeben wird
toString
public String toString()
- Liefert die Beschreibung, die fuer den Knoten angezeigt wird.
Ist diese auf
null
gesetzt, wird die Standard-Bezeichnung
super.toString()
zurueckgegeben.
- Overrides:
toString
in class DefaultMutableTreeNode
- Returns:
- String