Class 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

      All Methods Instance Methods Concrete Methods 
      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 Detail

      • 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 Name
        info - eine Info
    • Method Detail

      • 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