Class MapTagCategoryNode

java.lang.Object
org.freeplane.api.MapTagCategoryNode

public class MapTagCategoryNode extends Object
A node in the map's tag category tree. Categorized tag nodes may have zero or more children.
Since:
1.13.3
  • Constructor Details

    • MapTagCategoryNode

      public MapTagCategoryNode(List<String> path, String name, String qualifiedName, String color, List<MapTagCategoryNode> children)
      Parameters:
      path - full path from the top-level categorized tag to this node
      name - local node name
      qualifiedName - qualified name built with the category separator
      color - node color, or null if none is set
      children - child categorized tags
  • Method Details

    • getPath

      public List<String> getPath()
      Returns the full path from the top-level categorized tag to this node.
    • getName

      public String getName()
      Returns the local node name.
    • getQualifiedName

      public String getQualifiedName()
      Returns the qualified name built with the category separator.
    • getColor

      public String getColor()
      Returns the node color, or null if none is set.
    • getChildren

      public List<MapTagCategoryNode> getChildren()
      Returns child categorized tags.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object