public class TreeNodeDataModel extends TreeDataModel<TreeNode>
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() |
TreeNode |
getWrappedData() |
boolean |
isFolder() |
boolean |
isRowAvailable() |
boolean |
isRowVisible() |
void |
reset() |
void |
setRowClientId(String clientId) |
void |
setRowIndex(int rowIndex) |
void |
setWrappedData(Object wrappedData) |
void |
update(ExpandedState update) |
addDataModelListener, getDataModelListeners, iterator, removeDataModelListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic 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<TreeNode>public void update(ExpandedState update)
update in class TreeDataModel<TreeNode>public int getRowCount()
getRowCount in class TreeDataModel<TreeNode>public TreeNode getRowData()
getRowData in class javax.faces.model.DataModel<TreeNode>public int getRowIndex()
getRowIndex in class TreeDataModel<TreeNode>public int getLevel()
getLevel in class TreeDataModel<TreeNode>public TreePath getPath()
getPath in class TreeDataModel<TreeNode>public int getDepth()
getDepth in class TreeDataModel<TreeNode>public boolean isFolder()
isFolder in class TreeDataModel<TreeNode>public TreeNode getWrappedData()
getWrappedData in class TreeDataModel<TreeNode>public boolean isRowAvailable()
isRowAvailable in class TreeDataModel<TreeNode>public void setRowIndex(int rowIndex)
setRowIndex in class TreeDataModel<TreeNode>public void setWrappedData(Object wrappedData)
setWrappedData in class TreeDataModel<TreeNode>public boolean isRowVisible()
isRowVisible in class TreeDataModel<TreeNode>public String getRowClientId()
getRowClientId in class TreeDataModel<TreeNode>public void setRowClientId(String clientId)
setRowClientId in class TreeDataModel<TreeNode>public String getRowParentClientId()
getRowParentClientId in class TreeDataModel<TreeNode>public List<Integer> getRowIndicesOfChildren()
getRowIndicesOfChildren in class TreeDataModel<TreeNode>public List<Boolean> getJunctions()
getJunctions in class TreeDataModel<TreeNode>Copyright © 2002–2021 The Apache Software Foundation. All rights reserved.