Package org.apache.myfaces.tobago.model
Class TreeNodeDataModel
java.lang.Object
javax.faces.model.DataModel<E>
org.apache.myfaces.tobago.model.TreeDataModel<TreeNode>
org.apache.myfaces.tobago.model.TreeNodeDataModel
Implementation for a 
TreeNode that represents the data model for a tree.- 
Constructor SummaryConstructorsConstructorDescriptionTreeNodeDataModel(TreeNode data, boolean showRoot, ExpandedState expandedState) 
- 
Method SummaryModifier and TypeMethodDescriptionintgetDepth()intgetLevel()getPath()intintbooleanisFolder()booleanbooleanvoidreset()voidsetRowClientId(String clientId) voidsetRowIndex(int rowIndex) voidsetWrappedData(Object wrappedData) voidupdate(ExpandedState update) Methods inherited from class javax.faces.model.DataModeladdDataModelListener, getDataModelListeners, iterator, removeDataModelListenerMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.IterableforEach, spliterator
- 
Constructor Details- 
TreeNodeDataModel- Parameters:
- 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- nullmeans all.
 
 
- 
- 
Method Details- 
resetpublic void reset()- Specified by:
- resetin class- TreeDataModel<TreeNode>
 
- 
update- Specified by:
- updatein class- TreeDataModel<TreeNode>
 
- 
getRowCountpublic int getRowCount()- Specified by:
- getRowCountin class- TreeDataModel<TreeNode>
 
- 
getRowData- Specified by:
- getRowDatain class- javax.faces.model.DataModel<TreeNode>
 
- 
getRowIndexpublic int getRowIndex()- Specified by:
- getRowIndexin class- TreeDataModel<TreeNode>
 
- 
getLevelpublic int getLevel()- Specified by:
- getLevelin class- TreeDataModel<TreeNode>
 
- 
getPath- Specified by:
- getPathin class- TreeDataModel<TreeNode>
 
- 
getDepthpublic int getDepth()- Specified by:
- getDepthin class- TreeDataModel<TreeNode>
 
- 
isFolderpublic boolean isFolder()- Specified by:
- isFolderin class- TreeDataModel<TreeNode>
 
- 
getWrappedData- Specified by:
- getWrappedDatain class- TreeDataModel<TreeNode>
 
- 
isRowAvailablepublic boolean isRowAvailable()- Specified by:
- isRowAvailablein class- TreeDataModel<TreeNode>
 
- 
setRowIndexpublic void setRowIndex(int rowIndex) - Specified by:
- setRowIndexin class- TreeDataModel<TreeNode>
 
- 
setWrappedData- Specified by:
- setWrappedDatain class- TreeDataModel<TreeNode>
 
- 
isRowVisiblepublic boolean isRowVisible()- Specified by:
- isRowVisiblein class- TreeDataModel<TreeNode>
 
- 
getRowClientId- Specified by:
- getRowClientIdin class- TreeDataModel<TreeNode>
 
- 
setRowClientId- Specified by:
- setRowClientIdin class- TreeDataModel<TreeNode>
 
- 
getRowParentClientId- Specified by:
- getRowParentClientIdin class- TreeDataModel<TreeNode>
 
- 
getRowIndicesOfChildren- Specified by:
- getRowIndicesOfChildrenin class- TreeDataModel<TreeNode>
 
- 
getJunctions- Specified by:
- getJunctionsin class- TreeDataModel<TreeNode>
 
 
-