Package de.kappich.pat.gnd.gnd
Class LegendTreeNodes.LegendTreeNode
java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
de.kappich.pat.gnd.gnd.LegendTreeNodes.LegendTreeNode
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,javax.swing.tree.MutableTreeNode
,javax.swing.tree.TreeNode
- Direct Known Subclasses:
LegendTreeNodes.IconTreeNode
,LegendTreeNodes.RootNode
,LegendTreeNodes.TextTreeNode
- Enclosing class:
- LegendTreeNodes
public static class LegendTreeNodes.LegendTreeNode
extends javax.swing.tree.DefaultMutableTreeNode
Eine Klasse für einzelne Objekte in der Legende der Kartendarstellung.
Ein LegendTreeNode verkörpert einen Knoten im Legendenbaum. Jeder Knoten hat einen Namen, d.i. der Text, der in der Legende angezeigt wird, und einen Infotext, der als Tooltipp verwendet wird.
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
-
Constructor Summary
Constructors Constructor Description LegendTreeNode(java.lang.String name, java.lang.String info, java.lang.Object userObjectArg)
Konstruiert ein Objekt aus den gegebenen Informationen. -
Method Summary
Modifier and Type Method Description java.lang.String
getInfo()
Gibt den Infotext des Knotens zurück.java.lang.String
getNameOrText()
Gibt den Namen oder Text des Knoten zurück.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, setUserObject, toString
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
LegendTreeNode
public LegendTreeNode(java.lang.String name, @Nullable java.lang.String info, @Nullable java.lang.Object userObjectArg)Konstruiert ein Objekt aus den gegebenen Informationen. Das userObject wird an den DefaultMutableTreeNode durchgereicht.- Parameters:
name
- ein Nameinfo
- eine Info
-
-
Method Details
-
getNameOrText
public java.lang.String getNameOrText()Gibt den Namen oder Text des Knoten zurück.- Returns:
- den Namen des Knoten
-
getInfo
@Nullable public java.lang.String getInfo()Gibt den Infotext des Knotens zurück.- Returns:
- den Infotext
-