org.mindswap.pellet.taxonomy
Class TaxonomyNode<T>
java.lang.Object
org.mindswap.pellet.taxonomy.TaxonomyNode<T>
public class TaxonomyNode<T>
- extends java.lang.Object
- Author:
- Evren Sirin
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TaxonomyNode
public TaxonomyNode(T name,
boolean hidden)
TaxonomyNode
public TaxonomyNode(java.util.Collection<T> equivalents,
boolean hidden)
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.