public class TreeNodeDataModel extends TreeDataModel
TreeNode
that represents the data model for a tree.Constructor and Description |
---|
TreeNodeDataModel(TreeNode data,
boolean showRoot,
ExpandedState expandedState) |
Modifier and Type | Method and Description |
---|---|
int |
getDepth() |
List<Boolean> |
getJunctions() |
int |
getLevel() |
TreePath |
getPath() |
String |
getRowClientId() |
int |
getRowCount() |
TreeNode |
getRowData() |
int |
getRowIndex() |
List<Integer> |
getRowIndicesOfChildren() |
String |
getRowParentClientId() |
Object |
getWrappedData() |
boolean |
isFolder() |
boolean |
isRowAvailable() |
boolean |
isRowVisible() |
void |
reset() |
void |
setRowClientId(String clientId) |
void |
setRowIndex(int rowIndex) |
void |
setWrappedData(Object data) |
void |
update(ExpandedState expandedState) |
public TreeNodeDataModel(TreeNode data, boolean showRoot, ExpandedState expandedState)
data
- The tree data, which shall be wrapped.showRoot
- Is the root node visible.expandedState
- Defines which nodes are expanded, (XXX should it be so?) a value of null
means all.public void reset()
reset
in class TreeDataModel
public void update(ExpandedState expandedState)
update
in class TreeDataModel
public int getRowCount()
getRowCount
in class TreeDataModel
public TreeNode getRowData()
getRowData
in class javax.faces.model.DataModel
public int getRowIndex()
getRowIndex
in class TreeDataModel
public int getLevel()
getLevel
in class TreeDataModel
public TreePath getPath()
getPath
in class TreeDataModel
public int getDepth()
getDepth
in class TreeDataModel
public boolean isFolder()
isFolder
in class TreeDataModel
public Object getWrappedData()
getWrappedData
in class TreeDataModel
public boolean isRowAvailable()
isRowAvailable
in class TreeDataModel
public void setRowIndex(int rowIndex)
setRowIndex
in class TreeDataModel
public void setWrappedData(Object data)
setWrappedData
in class TreeDataModel
public boolean isRowVisible()
isRowVisible
in class TreeDataModel
public String getRowClientId()
getRowClientId
in class TreeDataModel
public void setRowClientId(String clientId)
setRowClientId
in class TreeDataModel
public String getRowParentClientId()
getRowParentClientId
in class TreeDataModel
public List<Integer> getRowIndicesOfChildren()
getRowIndicesOfChildren
in class TreeDataModel
public List<Boolean> getJunctions()
getJunctions
in class TreeDataModel
Copyright © 2002-2015 The Apache Software Foundation. All Rights Reserved.