public interface TreeModel
extends java.io.Serializable
TreeNode class.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SEPARATOR
Separator char to be used in node path generation.
|
| Modifier and Type | Method and Description |
|---|---|
TreeNode |
getNode()
Gets the current
TreeNode or null if no node ID is selected. |
java.lang.String[] |
getPathInformation(java.lang.String nodeId)
Gets an array of String containing the ID's of all of the
TreeNodes in the path to
the specified node. |
TreeState |
getTreeState() |
boolean |
isLastChild(java.lang.String nodeId)
Indicates whether or not the specified
TreeNode is the last child in the List
of children. |
void |
setNodeId(java.lang.String nodeId)
Sets the current
TreeNode to the specified node ID. |
void |
setTreeState(TreeState state) |
static final java.lang.String SEPARATOR
TreeNode getNode()
TreeNode or null if no node ID is selected.void setNodeId(java.lang.String nodeId)
TreeNode to the specified node ID.nodeId - The id of the node to setjava.lang.String[] getPathInformation(java.lang.String nodeId)
TreeNodes in the path to
the specified node. The path information will be an array of String objects
representing node ID's. The array will starting with the ID of the root node and end with
the ID of the specified node.nodeId - The id of the node for whom the path information is needed.boolean isLastChild(java.lang.String nodeId)
TreeNode is the last child in the List
of children. If the node id provided corresponds to the root node, this returns true.nodeId - The ID of the node to checkvoid setTreeState(TreeState state)
TreeState getTreeState()