Package org.apache.myfaces.tobago.model
Klasse TreeNodeDataModel
java.lang.Object
jakarta.faces.model.DataModel<TreeNode>
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.-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungTreeNodeDataModel
(TreeNode data, boolean showRoot, ExpandedState expandedState) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungint
getDepth()
int
getLevel()
getPath()
int
int
boolean
isFolder()
boolean
boolean
void
reset()
void
setRowClientId
(String clientId) void
setRowIndex
(int rowIndex) void
setWrappedData
(Object wrappedData) void
update
(ExpandedState update) Von Klasse geerbte Methoden jakarta.faces.model.DataModel
addDataModelListener, getDataModelListeners, iterator, removeDataModelListener
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden java.lang.Iterable
forEach, spliterator
-
Konstruktordetails
-
TreeNodeDataModel
- Parameter:
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 ofnull
means all.
-
-
Methodendetails
-
reset
public void reset()- Angegeben von:
reset
in KlasseTreeDataModel<TreeNode>
-
update
- Angegeben von:
update
in KlasseTreeDataModel<TreeNode>
-
getRowCount
public int getRowCount()- Angegeben von:
getRowCount
in KlasseTreeDataModel<TreeNode>
-
getRowData
- Angegeben von:
getRowData
in Klassejakarta.faces.model.DataModel<TreeNode>
-
getRowIndex
public int getRowIndex()- Angegeben von:
getRowIndex
in KlasseTreeDataModel<TreeNode>
-
getLevel
public int getLevel()- Angegeben von:
getLevel
in KlasseTreeDataModel<TreeNode>
-
getPath
- Angegeben von:
getPath
in KlasseTreeDataModel<TreeNode>
-
getDepth
public int getDepth()- Angegeben von:
getDepth
in KlasseTreeDataModel<TreeNode>
-
isFolder
public boolean isFolder()- Angegeben von:
isFolder
in KlasseTreeDataModel<TreeNode>
-
getWrappedData
- Angegeben von:
getWrappedData
in KlasseTreeDataModel<TreeNode>
-
isRowAvailable
public boolean isRowAvailable()- Angegeben von:
isRowAvailable
in KlasseTreeDataModel<TreeNode>
-
setRowIndex
public void setRowIndex(int rowIndex) - Angegeben von:
setRowIndex
in KlasseTreeDataModel<TreeNode>
-
setWrappedData
- Angegeben von:
setWrappedData
in KlasseTreeDataModel<TreeNode>
-
isRowVisible
public boolean isRowVisible()- Angegeben von:
isRowVisible
in KlasseTreeDataModel<TreeNode>
-
getRowClientId
- Angegeben von:
getRowClientId
in KlasseTreeDataModel<TreeNode>
-
setRowClientId
- Angegeben von:
setRowClientId
in KlasseTreeDataModel<TreeNode>
-
getRowParentClientId
- Angegeben von:
getRowParentClientId
in KlasseTreeDataModel<TreeNode>
-
getRowIndicesOfChildren
- Angegeben von:
getRowIndicesOfChildren
in KlasseTreeDataModel<TreeNode>
-
getJunctions
- Angegeben von:
getJunctions
in KlasseTreeDataModel<TreeNode>
-