org.alfresco.web.ui.repo.component
Class UITree.TreeNode

java.lang.Object
  extended by org.alfresco.web.ui.repo.component.UITree.TreeNode
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
UITree

public static class UITree.TreeNode
extends java.lang.Object
implements java.io.Serializable

Inner class representing a node in the tree

See Also:
Serialized Form

Constructor Summary
UITree.TreeNode(java.lang.String nodeRef, java.lang.String name, java.lang.String icon)
          Default constructor
 
Method Summary
 void addChild(UITree.TreeNode child)
           
 java.util.List getChildren()
           
 java.lang.String getIcon()
           
 java.lang.String getName()
           
 java.lang.String getNodeRef()
           
 UITree.TreeNode getParent()
           
 boolean isExpanded()
           
 boolean isLeafNode()
           
 boolean isSelected()
           
 void removeChildren()
           
 void setExpanded(boolean expanded)
           
 void setIcon(java.lang.String icon)
           
 void setLeafNode(boolean leafNode)
           
 void setName(java.lang.String name)
           
 void setNodeRef(java.lang.String nodeRef)
           
 void setParent(UITree.TreeNode parent)
           
 void setSelected(boolean selected)
           
 java.lang.String toString()
           
 java.lang.String toXML()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UITree.TreeNode

public UITree.TreeNode(java.lang.String nodeRef,
                       java.lang.String name,
                       java.lang.String icon)
Default constructor

Parameters:
nodeRef - The NodeRef of the item the node is representing
name - The name for the tree label
icon - The icon for the node
Method Detail

getIcon

public java.lang.String getIcon()

setIcon

public void setIcon(java.lang.String icon)

isLeafNode

public boolean isLeafNode()

setLeafNode

public void setLeafNode(boolean leafNode)

isExpanded

public boolean isExpanded()

setExpanded

public void setExpanded(boolean expanded)

isSelected

public boolean isSelected()

setSelected

public void setSelected(boolean selected)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getNodeRef

public java.lang.String getNodeRef()

setNodeRef

public void setNodeRef(java.lang.String nodeRef)

getParent

public UITree.TreeNode getParent()

setParent

public void setParent(UITree.TreeNode parent)

getChildren

public java.util.List getChildren()

addChild

public void addChild(UITree.TreeNode child)

removeChildren

public void removeChildren()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toXML

public java.lang.String toXML()


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.