com.raritantechnologies.eCommerceAdmin
Class TaxonomyTree
java.lang.Object
com.raritantechnologies.utils.tree.TreeNode
com.raritantechnologies.utils.tree.TreeRoot
com.raritantechnologies.eCommerceAdmin.TaxonomyTree
- public class TaxonomyTree
- extends TreeRoot
Represents an eCommerce database Taxonomy.
Developed by
Raritan Technologies Inc..
- Author:
- Alan Connell
| Methods inherited from class com.raritantechnologies.utils.tree.TreeRoot |
addNode, addTree, copyTree, getNode, getNodeForPath, getNodeForPath, getNodeID, getNodes, getNodes, 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, getNameCount, getNestedResultSet, getNestedResultSet, getNodeCount, 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()
TaxonomyTree
public TaxonomyTree(java.lang.String taxRootId)
setRootId
public void setRootId(java.lang.String taxRootId)
closeNodes
public java.lang.String closeNodes()
setNodes
public void setNodes(java.lang.String nodeState)
getNodes
public java.util.Iterator getNodes()
- Overrides:
getNodes in class TreeRoot
addTaxonomyNode
public void addTaxonomyNode(java.lang.Object taxID,
TaxonomyTreeNode taxNode)
addNode
public void addNode(TreeNode node)
- Overrides:
addNode in class TreeRoot
getTaxonomyNode
public TaxonomyTreeNode getTaxonomyNode(java.lang.Object node_id)
getNode
public TreeNode getNode(java.lang.Object node_id)
- Overrides:
getNode in class TreeRoot
getTaxonomyNodes
public java.util.HashMap getTaxonomyNodes()
getTaxRootId
public java.lang.String getTaxRootId()
getPath
public java.lang.String getPath(java.lang.String separator,
boolean initSeparator)
- Overrides:
getPath in class TreeRoot
getName
public java.lang.String getName()
- Overrides:
getName in class TreeNode
main
public static void main(java.lang.String[] args)