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