org.mindswap.pellet.taxonomy
Class TaxonomyNode<T>

java.lang.Object
  extended by org.mindswap.pellet.taxonomy.TaxonomyNode<T>

public class TaxonomyNode<T>
extends java.lang.Object

Author:
Evren Sirin

Constructor Summary
TaxonomyNode(java.util.Collection<T> equivalents, boolean hidden)
           
TaxonomyNode(T name, boolean hidden)
           
 
Method Summary
 void addEquivalent(T t)
           
 void addSub(TaxonomyNode<T> other)
           
 void addSubs(java.util.Collection<TaxonomyNode<T>> others)
           
 void addSupers(java.util.Collection<TaxonomyNode<T>> others)
           
 void clearData()
           
 boolean contains(T t)
           
 void disconnect()
           
 java.lang.Object getDatum(java.lang.Object key)
           
 java.util.Set<T> getEquivalents()
           
 T getName()
           
 java.util.List<TaxonomyNode<T>> getSubs()
           
 java.util.List<TaxonomyNode<T>> getSupers()
           
 boolean isBottom()
           
 boolean isHidden()
           
 boolean isLeaf()
           
 boolean isTop()
           
 void print()
           
 void print(java.lang.String indent)
           
 java.lang.Object putDatum(java.lang.Object key, java.lang.Object value)
           
 java.lang.Object removeDatum(java.lang.Object key)
           
 void removeEquivalent(T t)
           
 void removeMultiplePaths()
           
 void removeSub(TaxonomyNode<T> other)
           
 void setHidden(boolean hidden)
           
 void setSubs(java.util.List<TaxonomyNode<T>> subs)
           
 void setSupers(java.util.List<TaxonomyNode<T>> supers)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TaxonomyNode

public TaxonomyNode(T name,
                    boolean hidden)

TaxonomyNode

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

addEquivalent

public void addEquivalent(T t)

addSub

public void addSub(TaxonomyNode<T> other)

addSubs

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

addSupers

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

clearData

public void clearData()

contains

public boolean contains(T t)

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.List<TaxonomyNode<T>> getSubs()

getSupers

public java.util.List<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 indent)

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)

removeSub

public void removeSub(TaxonomyNode<T> other)

setHidden

public void setHidden(boolean hidden)

setSubs

public void setSubs(java.util.List<TaxonomyNode<T>> subs)

setSupers

public void setSupers(java.util.List<TaxonomyNode<T>> supers)

toString

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


Copyright © 2004 Evren Sirin. All Rights Reserved.