Class TagTree

    • Constructor Detail

      • TagTree

        public TagTree()
    • Method Detail

      • getTag

        public Tag getTag​(TagPath path)
        Description copied from interface: TagCollection
        Returns the tag located at a specific path. If the path doesn't exist, null will be returned.
        Specified by:
        getTag in interface TagCollection
      • getChildrenPaths

        public java.util.Collection<TagPath> getChildrenPaths​(TagPath path)
      • insertTag

        public void insertTag​(TagPath path,
                              Tag value)
      • createFolderLeafValue

        protected Tag createFolderLeafValue​(TagPath path)
        Description copied from class: TagPathTree
        When branch nodes are created implicitly, this function is used to provide a leaf value. The default implementation returns null.
        Overrides:
        createFolderLeafValue in class TagPathTree<Tag>