public class Taxonomy
extends java.util.Observable
implements java.util.Observer
| Modifier and Type | Method and Description |
|---|---|
java.util.List<TaxonomyNode> |
getChildren(TaxonomyNode node)
Returns the children of the given node.
|
java.util.List<TaxonomyNode> |
getLeaves() |
TaxonomyNode |
getParent(TaxonomyNode currentNode)
Returns the parent node of the given node.
|
java.util.HashMap<TaxonomyNode,TaxonomyNode> |
getParentMap() |
Similarity |
getSimilarity(TaxonomyNode obj)
Returns the Similarity object that corresponds to obj.
|
java.util.HashMap<TaxonomyNode,Similarity> |
getSimilarityMap() |
TaxonomyNode |
getTopSymbol()
Gets the top symbol of this taxonomy
|
void |
update(java.util.Observable o,
java.lang.Object arg) |
public Similarity getSimilarity(TaxonomyNode obj)
obj - the object for which the similarity is returnedpublic TaxonomyNode getTopSymbol()
public TaxonomyNode getParent(TaxonomyNode currentNode)
currentNode - the node whose parent should be returnedpublic java.util.List<TaxonomyNode> getChildren(TaxonomyNode node)
node - the node whose children should be returnedpublic java.util.HashMap<TaxonomyNode,Similarity> getSimilarityMap()
public java.util.HashMap<TaxonomyNode,TaxonomyNode> getParentMap()
public java.util.List<TaxonomyNode> getLeaves()
public void update(java.util.Observable o,
java.lang.Object arg)
update in interface java.util.Observer