com.raritantechnologies.verity.parametric
Class TaxonomyTree
java.lang.Object
com.raritantechnologies.utils.tree.TreeNode
com.raritantechnologies.utils.tree.TreeRoot
com.raritantechnologies.verity.parametric.TaxonomyTree
- public class TaxonomyTree
- extends TreeRoot
Subclass of com.raritantechnologies.utils.tree.TreeRoot specialized to represent
Verity Parametric Taxonomy trees.
Developed by
Raritan Technologies .
- Author:
- Ted Sullivan, Kepler Gelotte
|
Constructor Summary |
TaxonomyTree(java.lang.String hostPortString,
java.lang.String PI,
java.lang.String taxonomy,
java.lang.String[] taxonomyFields,
RaritanPageContext rpc)
|
| Methods inherited from class com.raritantechnologies.utils.tree.TreeRoot |
addNode, addNode, addTree, copyTree, getNode, getNode, getNodeForPath, getNodeForPath, getNodeID, getNodes, getNodes, getNodes, getPath, getPathNoRoot, getRootID, getRootNode, getUpdateNodes, hasNode, isOpen, isVisible, mergeTree, needsUpdate, openTree, openTree, removeNode, removeNode, removePath, removePath, removePath, setActiveNodeID, setParent, subtractTree, subtractTree |
| Methods inherited from class com.raritantechnologies.utils.tree.TreeNode |
addAttribute, addChildNode, addChildNode, addParent, addResult, convertToResult, copyNode, copyNode, copyNodeAttributes, copyNodeCount, copyNodeOnly, createAttributesResult, deleteChildNodes, findNode, getActiveNode, getAllParentAttributes, getAllParentAttributes, getAllParentAttributes, getAllSubAttributes, getAllSubAttributes, getAllSubAttributes, getAncestorPaths, getAncestors, getAncestors, getAttribute, getAttributeNames, getAttributeSet, getAttributeSet, getAttributeSet, getAttributeValues, getAttributeValues, getChildNode, getChildren, getChildrenCount, getDescendents, getDescendents, getDescendents, getLevel, getName, getNestedResultSet, getNestedResultSet, getNodeIDValue, getParent, getParents, getPaths, getPathsNoRoot, getPatternStringValue, getResultSet, getSiblings, getSiblings, getTreeRoot, hasAttributeValue, hasChildren, hasMultipleParents, hasMultipleValues, haveChildNode, isRoot, removeAttribute, removeChildNode, setActiveNode, setAttribute, setMaxCount, setName, setNeedsUpdate, setNodeCount, setNodeID, setOpenState, setResultSet, sortChildren, toggleState |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TaxonomyTree
public TaxonomyTree(java.lang.String hostPortString,
java.lang.String PI,
java.lang.String taxonomy,
java.lang.String[] taxonomyFields,
RaritanPageContext rpc)
closeNodes
public java.lang.String closeNodes()
closeNodes
public java.lang.String closeNodes(int closeLevel)
closeNodes
public java.lang.String closeNodes(int level,
int closeLevel)
getNameCount
public java.lang.String getNameCount()
- Overrides:
getNameCount in class TreeNode
getNodeCount
public int getNodeCount()
- Overrides:
getNodeCount in class TreeNode
setNodes
public void setNodes(java.lang.String nodeState)
setOpenState
public void setOpenState(java.lang.String path,
boolean open)
getNumHits
public long getNumHits(java.lang.String path)
throws java.lang.Exception
- Throws:
java.lang.Exception
setQuery
public void setQuery(java.lang.String query)
getQuery
public java.lang.String getQuery()
setTreeStale
public void setTreeStale()
refreshTree
public void refreshTree()
getHostPortString
public java.lang.String getHostPortString()
getSelectFields
public java.lang.String[] getSelectFields()
setSelectFields
public void setSelectFields(java.lang.String[] selectFields)
getPI
public java.lang.String getPI()
getTaxonomy
public java.lang.String getTaxonomy()
getSearchParams
public java.util.Map getSearchParams()
setSearchParams
public void setSearchParams(java.util.Map searchParams)
setIsReset
public void setIsReset(boolean flag)
setParaDocumentSearcher
public void setParaDocumentSearcher(ParaDocumentSearcher docSearcher)
main
public static void main(java.lang.String[] args)