com.ibm.ccd.ui.portlets.catalog
Class ItemNodeCatalog
java.lang.Object
com.ibm.ccd.ui.portlets.catalog.ItemNodeCatalog
public class ItemNodeCatalog
- extends java.lang.Object
ItemNodeCatalog is a logical node in the tree data Structure
Constructor Summary |
ItemNodeCatalog(java.lang.String id)
|
ItemNodeCatalog(java.lang.String id,
int type,
java.lang.String displayName)
|
ItemNodeCatalog(java.lang.String id,
java.lang.String wpcID,
int type,
java.lang.String displayName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ItemNodeCatalog
public ItemNodeCatalog(java.lang.String id)
ItemNodeCatalog
public ItemNodeCatalog(java.lang.String id,
int type,
java.lang.String displayName)
ItemNodeCatalog
public ItemNodeCatalog(java.lang.String id,
java.lang.String wpcID,
int type,
java.lang.String displayName)
getDisplayName
public java.lang.String getDisplayName()
- Returns:
- displayName of the node
getId
public java.lang.String getId()
- Returns:
- id of the node
isExpanded
public boolean isExpanded()
- Returns:
- state of the node ie., expanded or collapsed
isSelected
public boolean isSelected()
- Returns:
- state of the node ie., selecte
getType
public int getType()
- Returns:
- type of the node Catalog, Category or Item
setDisplayName
public void setDisplayName(java.lang.String displayName)
- Parameters:
displayName
-
setId
public void setId(java.lang.String id)
- Parameters:
id
-
setExpanded
public void setExpanded(boolean b)
- Parameters:
b
-
setSelected
public void setSelected(boolean b)
- Parameters:
b
-
setType
public void setType(int type)
- Parameters:
type
-
getICatalogItem
public ICatalogItem getICatalogItem()
- Returns:
- ICatalogItem
setICatalogItem
public void setICatalogItem(ICatalogItem item)
- Parameters:
item
-
isLeaf
public boolean isLeaf()
- Returns:
- boolean
getParent
public ItemNodeCatalog getParent()
- Returns:
- ItemNodeCatalog
setParent
public void setParent(ItemNodeCatalog catalog)
- Parameters:
catalog
-
getChildren
public java.util.List getChildren()
- Returns:
- List
setChildren
public void setChildren(java.util.List list)
- Parameters:
list
-
getObject
public java.lang.Object getObject()
- Returns:
- Object
setObject
public void setObject(java.lang.Object object)
- Parameters:
object
-
add
public void add(ItemNodeCatalog child)
childExist
protected boolean childExist(java.lang.String id)
search
public ItemNodeCatalog search(ItemNodeCatalog node,
java.lang.String id)
traverse
public java.util.Enumeration traverse(ItemNodeCatalog node)
getPathFromRoot
public java.lang.String getPathFromRoot()
getPathFromRoot
public java.lang.String getPathFromRoot(java.lang.String separator)
getPathFromLevel
public java.lang.String getPathFromLevel(java.lang.String separator,
int level)
getPath
public ItemNodeCatalog[] getPath()
getLevel
public int getLevel()
getRoot
public ItemNodeCatalog getRoot()
depthFirstEnumeration
public java.util.Enumeration depthFirstEnumeration()
breadthFirstEnumeration
public java.util.Enumeration breadthFirstEnumeration()
children
public java.util.Enumeration children()
remove
public void remove(ItemNodeCatalog node)
getCategory
public CategoryHierarchy getCategory()
- Returns:
- CategoryHierarchy
setCategory
public void setCategory(CategoryHierarchy hierarchy)
- Parameters:
hierarchy
-
getWpcID
public java.lang.String getWpcID()
- Returns:
- string
setWpcID
public void setWpcID(java.lang.String wpcID)
- Parameters:
wpcID
-
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
- See Also:
Object.toString()