org.apache.myfaces.custom.tree2
Class TreeStateBase

java.lang.Object
  extended by org.apache.myfaces.custom.tree2.TreeStateBase
All Implemented Interfaces:
java.io.Serializable, TreeState

public class TreeStateBase
extends java.lang.Object
implements TreeState

See Also:
Serialized Form

Constructor Summary
TreeStateBase()
           
 
Method Summary
 void collapsePath(java.lang.String[] nodePath)
          Collapse the complete path specified.
 void expandPath(java.lang.String[] nodePath)
          Expand the complete path specified.
 boolean isNodeExpanded(java.lang.String nodeId)
          Indicates whether or not the specified TreeNode is expanded.
 boolean isSelected(java.lang.String nodeId)
          Indicates whether or not the specified node is selected.
 boolean isTransient()
          Getter for transient property.
 void setSelected(java.lang.String nodeId)
          Sets the id of the currently selected node
 void setTransient(boolean trans)
          Setter for transient property
 void toggleExpanded(java.lang.String nodeId)
          Toggle the expanded state of the specified TreeNode.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeStateBase

public TreeStateBase()
Method Detail

isNodeExpanded

public boolean isNodeExpanded(java.lang.String nodeId)
Description copied from interface: TreeState
Indicates whether or not the specified TreeNode is expanded.

Specified by:
isNodeExpanded in interface TreeState
Parameters:
nodeId - The id of the node in question.
Returns:
If the node is expanded.

toggleExpanded

public void toggleExpanded(java.lang.String nodeId)
Description copied from interface: TreeState
Toggle the expanded state of the specified TreeNode.

Specified by:
toggleExpanded in interface TreeState
Parameters:
nodeId - The id of the node whose expanded state should be toggled.

isTransient

public boolean isTransient()
Description copied from interface: TreeState
Getter for transient property.

Specified by:
isTransient in interface TreeState
Returns:
boolean

setTransient

public void setTransient(boolean trans)
Description copied from interface: TreeState
Setter for transient property

Specified by:
setTransient in interface TreeState
Parameters:
trans - boolean

expandPath

public void expandPath(java.lang.String[] nodePath)
Description copied from interface: TreeState
Expand the complete path specified. If any node in the path is already expanded, that node should be left as it is.

Specified by:
expandPath in interface TreeState
Parameters:
nodePath - The path to be expanded.

collapsePath

public void collapsePath(java.lang.String[] nodePath)
Description copied from interface: TreeState
Collapse the complete path specified. If any node in the path is already collapsed, that node should be left as it is.

Specified by:
collapsePath in interface TreeState
Parameters:
nodePath - The path to be collapsed.

setSelected

public void setSelected(java.lang.String nodeId)
Description copied from interface: TreeState
Sets the id of the currently selected node

Specified by:
setSelected in interface TreeState
Parameters:
nodeId - The id of the currently selected node

isSelected

public boolean isSelected(java.lang.String nodeId)
Description copied from interface: TreeState
Indicates whether or not the specified node is selected.

Specified by:
isSelected in interface TreeState
Parameters:
nodeId - String
Returns:
boolean


Copyright © 2011 The Apache Software Foundation. All Rights Reserved.