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, removeDataModelListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
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<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.