com.raritantechnologies.eCommerceAdmin
Class TaxonomyTreeNode

java.lang.Object
  extended bycom.raritantechnologies.utils.tree.TreeNode
      extended bycom.raritantechnologies.eCommerceAdmin.TaxonomyTreeNode

public class TaxonomyTreeNode
extends TreeNode

TreeNode subclass specialized to represent eCommerce Taxonomy trees.


Developed by Raritan Technologies Inc..

Author:
Alan Connell

Field Summary
 
Fields inherited from class com.raritantechnologies.utils.tree.TreeNode
activeNode, children, maxCount, name, needsUpdate, nodeCount, nodeID, openState, parent
 
Constructor Summary
TaxonomyTreeNode()
           
TaxonomyTreeNode(int nodeId, java.lang.String nodeName, int level)
           
 
Method Summary
 void addChildNode(int nodeId, java.lang.String nodeName, int level)
           
 java.lang.String getNodeID()
          returns nodeIDValue if set, else returns the path
 boolean isVisible()
           
 void setNodeID(java.lang.String nodeID)
           
 
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, getNameCount, getNestedResultSet, getNestedResultSet, getNodeCount, getNodeIDValue, getParent, getParents, getPath, getPathNoRoot, getPaths, getPathsNoRoot, getPatternStringValue, getResultSet, getRootNode, getSiblings, getSiblings, getTreeRoot, hasAttributeValue, hasChildren, hasMultipleParents, hasMultipleValues, haveChildNode, isOpen, isRoot, needsUpdate, removeAttribute, removeChildNode, setActiveNode, setActiveNodeID, setAttribute, setMaxCount, setName, setNeedsUpdate, setNodeCount, setOpenState, setParent, setResultSet, sortChildren, toggleState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaxonomyTreeNode

public TaxonomyTreeNode()

TaxonomyTreeNode

public TaxonomyTreeNode(int nodeId,
                        java.lang.String nodeName,
                        int level)
Method Detail

addChildNode

public void addChildNode(int nodeId,
                         java.lang.String nodeName,
                         int level)

isVisible

public boolean isVisible()
Overrides:
isVisible in class TreeNode

setNodeID

public void setNodeID(java.lang.String nodeID)
Overrides:
setNodeID in class TreeNode

getNodeID

public java.lang.String getNodeID()
Description copied from class: TreeNode
returns nodeIDValue if set, else returns the path

Overrides:
getNodeID in class TreeNode