|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.faces.model.DataModel
org.ajax4jsf.model.ExtendedDataModel
org.ajax4jsf.model.SerializableDataModel
org.richfaces.model.ExtendedTableDataModel<T>
public class ExtendedTableDataModel<T>
Data model class for table components.
Usage:
G3TableDataModel<SomeDataType> dataModel = new G3TableDataModel<SomeDataType>(new G3DataProvider <SomeDataType>());
Constructor Summary | |
---|---|
ExtendedTableDataModel(org.richfaces.model.DataProvider<T> dataProvider)
|
Method Summary | |
---|---|
org.richfaces.model.DataProvider<T> |
getDataProvider()
|
java.lang.Object |
getKey(T o)
|
T |
getObjectByKey(java.lang.Object key)
|
int |
getRowCount()
|
T |
getRowData()
This is main way to obtain data row. |
int |
getRowIndex()
Unused rudiment from old JSF staff. |
java.lang.Object |
getRowKey()
This method never called from framework. |
org.ajax4jsf.model.SerializableDataModel |
getSerializableModel(org.ajax4jsf.model.Range range)
This method suppose to produce SerializableDataModel that will be serialized into View State and used on a post-back. |
java.lang.Object |
getWrappedData()
Unused rudiment from old JSF staff. |
boolean |
isRowAvailable()
Never called by framework. |
protected java.util.List<T> |
loadData(int startRow,
int endRow)
Load range of data items from the source. |
void |
setDataProvider(org.richfaces.model.DataProvider<T> dataProvider)
|
void |
setRowIndex(int rowIndex)
Unused rudiment from old JSF staff. |
void |
setRowKey(java.lang.Object key)
This method normally called by Visitor before request Data Row. |
void |
setWrappedData(java.lang.Object data)
Unused rudiment from old JSF staff. |
void |
update()
|
void |
walk(javax.faces.context.FacesContext context,
org.ajax4jsf.model.DataVisitor visitor,
org.ajax4jsf.model.Range range,
java.lang.Object argument)
This is main part of Visitor pattern. |
Methods inherited from class javax.faces.model.DataModel |
---|
addDataModelListener, getDataModelListeners, removeDataModelListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExtendedTableDataModel(org.richfaces.model.DataProvider<T> dataProvider)
Method Detail |
---|
public void update()
update
in class org.ajax4jsf.model.SerializableDataModel
public java.lang.Object getRowKey()
getRowKey
in class org.ajax4jsf.model.ExtendedDataModel
ExtendedDataModel.getRowKey()
public void setRowKey(java.lang.Object key)
setRowKey
in class org.ajax4jsf.model.ExtendedDataModel
ExtendedDataModel.setRowKey(java.lang.Object)
public void walk(javax.faces.context.FacesContext context, org.ajax4jsf.model.DataVisitor visitor, org.ajax4jsf.model.Range range, java.lang.Object argument) throws java.io.IOException
walk
in class org.ajax4jsf.model.ExtendedDataModel
java.io.IOException
ExtendedDataModel.walk(javax.faces.context.FacesContext, org.ajax4jsf.model.DataVisitor, org.ajax4jsf.model.Range, java.lang.Object)
protected java.util.List<T> loadData(int startRow, int endRow)
startRow
- endRow
-
public int getRowCount()
getRowCount
in class javax.faces.model.DataModel
public T getRowData()
getRowData
in class javax.faces.model.DataModel
DataModel.getRowData()
public java.lang.Object getKey(T o)
public T getObjectByKey(java.lang.Object key)
public int getRowIndex()
getRowIndex
in class javax.faces.model.DataModel
DataModel.getRowIndex()
public void setRowIndex(int rowIndex)
setRowIndex
in class javax.faces.model.DataModel
DataModel.setRowIndex(int)
public java.lang.Object getWrappedData()
getWrappedData
in class javax.faces.model.DataModel
DataModel.getWrappedData()
public void setWrappedData(java.lang.Object data)
setWrappedData
in class javax.faces.model.DataModel
DataModel.setWrappedData(java.lang.Object)
public boolean isRowAvailable()
isRowAvailable
in class javax.faces.model.DataModel
DataModel.isRowAvailable()
public org.ajax4jsf.model.SerializableDataModel getSerializableModel(org.ajax4jsf.model.Range range)
getSerializableModel
in class org.ajax4jsf.model.ExtendedDataModel
public org.richfaces.model.DataProvider<T> getDataProvider()
public void setDataProvider(org.richfaces.model.DataProvider<T> dataProvider)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |