java.lang.Object
jakarta.faces.model.DataModel<E>
org.apache.myfaces.tobago.model.TreeDataModel<E>
- All Implemented Interfaces:
Iterable<E>
- Direct Known Subclasses:
TreeNodeDataModel
public abstract class TreeDataModel<E>
extends jakarta.faces.model.DataModel<E>
Abstract class that represents the data model for a tree.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract intgetDepth()abstract intgetLevel()abstract TreePathgetPath()abstract Stringabstract intabstract intabstract Stringabstract Eabstract booleanisFolder()abstract booleanabstract booleanabstract voidreset()abstract voidsetRowClientId(String clientId) abstract voidsetRowIndex(int rowIndex) abstract voidsetWrappedData(Object data) abstract voidupdate(ExpandedState expandedState) Methods inherited from class jakarta.faces.model.DataModel
addDataModelListener, getDataModelListeners, getRowData, iterator, removeDataModelListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
TreeDataModel
public TreeDataModel()
-
-
Method Details
-
reset
public abstract void reset() -
update
-
getRowCount
public abstract int getRowCount()- Specified by:
getRowCountin classjakarta.faces.model.DataModel<E>
-
getRowIndex
public abstract int getRowIndex()- Specified by:
getRowIndexin classjakarta.faces.model.DataModel<E>
-
getLevel
public abstract int getLevel() -
getPath
-
getDepth
public abstract int getDepth() -
isFolder
public abstract boolean isFolder() -
getWrappedData
- Specified by:
getWrappedDatain classjakarta.faces.model.DataModel<E>
-
isRowAvailable
public abstract boolean isRowAvailable()- Specified by:
isRowAvailablein classjakarta.faces.model.DataModel<E>
-
setRowIndex
public abstract void setRowIndex(int rowIndex) - Specified by:
setRowIndexin classjakarta.faces.model.DataModel<E>
-
setWrappedData
- Specified by:
setWrappedDatain classjakarta.faces.model.DataModel<E>
-
isRowVisible
public abstract boolean isRowVisible() -
getRowClientId
-
setRowClientId
-
getRowParentClientId
-
getRowIndicesOfChildren
-
getJunctions
-