public class ResultDataModel extends DataModel
| Constructor and Description |
|---|
ResultDataModel() |
ResultDataModel(javax.servlet.jsp.jstl.sql.Result result) |
| Modifier and Type | Method and Description |
|---|---|
int |
getRowCount()
Return the number of rows of data available.
|
Object |
getRowData()
Return the object associated with the current row index.
|
int |
getRowIndex()
Get the current row index.
|
Object |
getWrappedData()
Get the entire collection of data associated with this component.
|
boolean |
isRowAvailable()
Returns true if a call to getRowData will return a valid object.
|
void |
setRowIndex(int rowIndex)
Set the current row index.
|
void |
setWrappedData(Object data)
Set the entire list of data associated with this component.
|
addDataModelListener, getDataModelListeners, removeDataModelListenerpublic ResultDataModel()
public ResultDataModel(javax.servlet.jsp.jstl.sql.Result result)
public int getRowCount()
DataModelIf the number of rows of data available is not known then -1 is returned. This may happen for DataModels that wrap sources of data such as java.sql.ResultSet that provide an iterator to access the "next item" rather than a fixed-size collection of data.
getRowCount in class DataModelpublic Object getRowData()
DataModelMethod isRowAvailable may be called before attempting to access this method, to ensure that the data is available.
getRowData in class DataModelpublic int getRowIndex()
DataModelgetRowIndex in class DataModelpublic Object getWrappedData()
DataModelgetWrappedData in class DataModelpublic boolean isRowAvailable()
DataModelisRowAvailable in class DataModelpublic void setRowIndex(int rowIndex)
DataModelsetRowIndex in class DataModelpublic void setWrappedData(Object data)
DataModelsetWrappedData in class DataModelCopyright © 2012 Apache Software Foundation. All Rights Reserved.