Interface Tree<T>

    • Method Detail

      • getParentMap

        java.util.Map<T,​T> getParentMap()
      • setRoot

        void setRoot​(T root)
      • getChildren

        java.util.List<T> getChildren​(java.lang.Object parent)
      • getChildCountRecursive

        long getChildCountRecursive​(java.lang.Object parent)
      • getParent

        T getParent​(T o)
      • getObjectList

        java.util.Collection<T> getObjectList()
      • isChild

        boolean isChild​(java.lang.Object parent,
                        java.lang.Object child)
      • isChild

        boolean isChild​(int parentId,
                        int childId)
      • getObject

        T getObject​(int index)
      • addChild

        void addChild​(T parent,
                      T child)
      • addChildren

        void addChildren​(T parent,
                         java.util.Collection<? extends T> children)
      • removeChild

        void removeChild​(T parent,
                         T child)
      • addObject

        void addObject​(T o)
      • getNumberOfObjects

        int getNumberOfObjects()