|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.filenet.wcm.toolkit.server.util.ui.WcmTreeNode
This class is a base implementation of a tree node structure. Each tree node can have zero or more child nodes where each child node is also a tree node.
Field Summary | |
protected WcmAnchor |
anchor
The tree node anchor. |
protected java.util.List |
children
The list of child nodes. |
protected boolean |
collapsed
Indicates a collapsed tree node. |
protected java.lang.String |
id
The id of the tree node. |
protected java.lang.Object |
userData
Optional - page name |
Constructor Summary | |
protected |
WcmTreeNode()
Constructs a new tree node. |
|
WcmTreeNode(WcmAnchor a)
Constructs a new tree node using a WcmAnchor object. |
|
WcmTreeNode(WcmAnchor a,
java.lang.String nodeId)
Constructs a new tree node using a WcmAnchor object and sets it ID to the specified node id. |
Method Summary | |
void |
addChild(java.lang.String label,
java.lang.String url,
java.lang.String id)
Adds a new child node to the tree node using the passed in parameters. |
void |
addChild(WcmString localizedLabel,
java.lang.String url,
java.lang.String id)
Adds a new child node to the tree node using the passed in parameters. |
void |
addChild(WcmTreeNode child)
Adds a new child node to the tree node. |
void |
clearChildren()
Removes all child nodes. |
WcmAnchor |
getAnchor()
Returns the anchor of the tree node. |
java.util.List |
getChildren()
Returns the list of all child nodes. |
java.lang.String |
getID()
Returns the node id of the tree node. |
protected java.lang.String |
getRandomID()
Generates and returns a random id. |
java.lang.Object |
getUserData()
Returns user data set by setuserData() method |
boolean |
isCollapsed()
|
void |
removeChild(int index)
Removes a child node from the tree node by index. |
int |
removeChild(java.lang.String id)
|
boolean |
setCollapsed(boolean newValue)
Specify this node's collapsed flag. |
void |
setID(java.lang.String nodeId)
Sets the node id of the tree node. |
void |
setUserData(java.lang.Object userData)
Sets user data for a tree node |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String id
protected WcmAnchor anchor
protected java.util.List children
protected boolean collapsed
protected java.lang.Object userData
Constructor Detail |
protected WcmTreeNode()
public WcmTreeNode(WcmAnchor a)
a
- A WcmAnchor object.public WcmTreeNode(WcmAnchor a, java.lang.String nodeId)
a
- A WcmAnchor object.nodeId
- The node id.Method Detail |
public boolean isCollapsed()
public boolean setCollapsed(boolean newValue)
newValue
-
public java.lang.String getID()
public void setID(java.lang.String nodeId)
nodeId
- The node id.public java.util.List getChildren()
protected java.lang.String getRandomID()
public void addChild(WcmTreeNode child)
child
- A child node that is a WcmTreeNode object.public void addChild(WcmString localizedLabel, java.lang.String url, java.lang.String id)
localizedLabel
- The label of the child node.url
- The url of the child node.id
- The id of the child node.public void addChild(java.lang.String label, java.lang.String url, java.lang.String id)
label
- The label of the child node.url
- The url of the child node.id
- The id of the child node.public void removeChild(int index)
index
- The index of the child node.public int removeChild(java.lang.String id)
public void clearChildren()
public WcmAnchor getAnchor()
public java.lang.Object getUserData()
public void setUserData(java.lang.Object userData)
userData
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |