javax.faces.model

Class DataModel

Known Direct Subclasses:
ArrayDataModel, ListDataModel, ResultDataModel, ResultSetDataModel, ScalarDataModel

public abstract class DataModel
extends java.lang.Object

Version:
$Revision: 167163 $ $Date: 2004-08-22 12:39:27 +0200 (Sun, 22 Aug 2004) $
Author:
Thomas Spiegl (latest modification by $Author: mwessendorf $)

Method Summary

void
addDataModelListener(DataModelListener listener)
DataModelListener[]
getDataModelListeners()
abstract int
getRowCount()
abstract Object
getRowData()
abstract int
getRowIndex()
abstract Object
getWrappedData()
abstract boolean
isRowAvailable()
void
removeDataModelListener(DataModelListener listener)
abstract void
setRowIndex(int rowIndex)
abstract void
setWrappedData(Object data)

Method Details

addDataModelListener

public void addDataModelListener(DataModelListener listener)

getDataModelListeners

public DataModelListener[] getDataModelListeners()

getRowCount

public abstract int getRowCount()

getRowData

public abstract Object getRowData()

getRowIndex

public abstract int getRowIndex()

getWrappedData

public abstract Object getWrappedData()

isRowAvailable

public abstract boolean isRowAvailable()

removeDataModelListener

public void removeDataModelListener(DataModelListener listener)

setRowIndex

public abstract void setRowIndex(int rowIndex)

setWrappedData

public abstract void setWrappedData(Object data)