java.lang.Object
javax.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 javax.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 javax.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 classjavax.faces.model.DataModel<E>
-
getRowIndex
public abstract int getRowIndex()- Specified by:
getRowIndexin classjavax.faces.model.DataModel<E>
-
getLevel
public abstract int getLevel() -
getPath
-
getDepth
public abstract int getDepth() -
isFolder
public abstract boolean isFolder() -
getWrappedData
- Specified by:
getWrappedDatain classjavax.faces.model.DataModel<E>
-
isRowAvailable
public abstract boolean isRowAvailable()- Specified by:
isRowAvailablein classjavax.faces.model.DataModel<E>
-
setRowIndex
public abstract void setRowIndex(int rowIndex) - Specified by:
setRowIndexin classjavax.faces.model.DataModel<E>
-
setWrappedData
- Specified by:
setWrappedDatain classjavax.faces.model.DataModel<E>
-
isRowVisible
public abstract boolean isRowVisible() -
getRowClientId
-
setRowClientId
-
getRowParentClientId
-
getRowIndicesOfChildren
-
getJunctions
-