com.raritantechnologies.verity.parametric
Class TaxonomyTree

java.lang.Object
  extended bycom.raritantechnologies.utils.tree.TreeNode
      extended bycom.raritantechnologies.utils.tree.TreeRoot
          extended bycom.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

Field Summary
 
Fields inherited from class com.raritantechnologies.utils.tree.TreeNode
activeNode, children, maxCount, name, needsUpdate, nodeCount, nodeID, openState, parent
 
Constructor Summary
TaxonomyTree(java.lang.String hostPortString, java.lang.String PI, java.lang.String taxonomy, java.lang.String[] taxonomyFields, RaritanPageContext rpc)
           
 
Method Summary
 java.lang.String closeNodes()
           
 java.lang.String closeNodes(int closeLevel)
           
 java.lang.String closeNodes(int level, int closeLevel)
           
 java.lang.String getHostPortString()
           
 java.lang.String getNameCount()
           
 int getNodeCount()
           
 long getNumHits(java.lang.String path)
           
 java.lang.String getPI()
           
 java.lang.String getQuery()
           
 java.util.Map getSearchParams()
           
 java.lang.String[] getSelectFields()
           
 java.lang.String getTaxonomy()
           
static void main(java.lang.String[] args)
           
 void refreshTree()
           
 void setIsReset(boolean flag)
           
 void setNodes(java.lang.String nodeState)
           
 void setOpenState(java.lang.String path, boolean open)
           
 void setParaDocumentSearcher(ParaDocumentSearcher docSearcher)
           
 void setQuery(java.lang.String query)
           
 void setSearchParams(java.util.Map searchParams)
           
 void setSelectFields(java.lang.String[] selectFields)
           
 void setTreeStale()
           
 
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
 

Constructor Detail

TaxonomyTree

public TaxonomyTree(java.lang.String hostPortString,
                    java.lang.String PI,
                    java.lang.String taxonomy,
                    java.lang.String[] taxonomyFields,
                    RaritanPageContext rpc)
Method Detail

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)