Class TaxonomyNode<T>

  • Type Parameters:
    T - type of the node name.

    public class TaxonomyNode<T>
    extends java.lang.Object
    Author:
    Evren Sirin
    • Constructor Detail

      • TaxonomyNode

        public TaxonomyNode​(T name,
                            boolean hidden)
      • TaxonomyNode

        public TaxonomyNode​(java.util.Collection<T> equivalents,
                            boolean hidden)
    • Method Detail

      • setMark

        public void setMark​(boolean b)
      • markIsDefined

        public boolean markIsDefined()
      • getMark

        public boolean getMark()
      • resetMark

        public void resetMark()
      • addEquivalent

        public void addEquivalent​(T t)
      • addSubs

        public void addSubs​(java.util.Collection<TaxonomyNode<T>> others)
      • addSupers

        public void addSupers​(java.util.Collection<TaxonomyNode<T>> others)
      • clearData

        public void clearData()
      • disconnect

        public void disconnect()
      • getDatum

        public java.lang.Object getDatum​(java.lang.Object key)
      • getEquivalents

        public java.util.Set<T> getEquivalents()
      • getName

        public T getName()
      • getSubs

        public java.util.Collection<TaxonomyNode<T>> getSubs()
      • getSupers

        public java.util.Collection<TaxonomyNode<T>> getSupers()
      • isBottom

        public boolean isBottom()
      • isHidden

        public boolean isHidden()
      • isLeaf

        public boolean isLeaf()
      • isTop

        public boolean isTop()
      • print

        public void print()
      • print

        public void print​(java.lang.String indentLvl)
      • putDatum

        public java.lang.Object putDatum​(java.lang.Object key,
                                         java.lang.Object value)
      • removeDatum

        public java.lang.Object removeDatum​(java.lang.Object key)
      • removeMultiplePaths

        public void removeMultiplePaths()
      • removeEquivalent

        public void removeEquivalent​(T t)
      • setHidden

        public void setHidden​(boolean hidden)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object