|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.webmethods.caf.faces.data.object.BoundPropertiesContentProvider
com.webmethods.caf.faces.data.object.BoundPropertiesTableContentProvider
com.webmethods.caf.faces.data.export.PageableExportProvider
public class PageableExportProvider
Pageable and sortable provider which limits a wrapped table content-provider to exposing a specified set of properties; these properties are specified via binding expressions.
Field Summary | |
---|---|
protected int |
m_first
|
protected int |
m_rows
|
static ISortInfo |
NO_SORT
|
Fields inherited from class com.webmethods.caf.faces.data.object.BoundPropertiesContentProvider |
---|
m_keys, m_provider, m_var |
Constructor Summary | |
---|---|
PageableExportProvider()
Blank provider. |
|
PageableExportProvider(ITableContentProvider provider,
Map keys,
String var)
Provider limiting specified provider to specified keys. |
Method Summary | |
---|---|
int |
getFirst()
Zero-based index of first row in page. |
int |
getRowIndex()
Return the zero-relative index of the currently selected row. |
int |
getRows()
Number of rows in page. |
ISortInfo |
getSort()
Returns current sort info. |
boolean |
isRowAvailable()
Return a flag indicating whether there is rowData available at the current rowIndex. |
void |
setFirst(int first)
Zero-based index of first row in page. |
void |
setRowIndex(int rowIndex)
Set the zero-relative index of the currently selected row, or -1 to indicate that we are not positioned on a row. |
void |
setRows(int rows)
Number of rows in page. |
void |
setSort(ISortInfo sort)
Sets new sort info, re-sorting the table (if necessary). |
Methods inherited from class com.webmethods.caf.faces.data.object.BoundPropertiesTableContentProvider |
---|
getCurrentRow, getRowCount, getRowVariable, getTableProvider, setRowVariable |
Methods inherited from class com.webmethods.caf.faces.data.object.BoundPropertiesContentProvider |
---|
createDefaultKeys, getKeys, getPropertyKeys, getProvider, getType, getValue, getVar, hasProperty, isReadOnly, setKeys, setProvider, setValue, setVar, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.webmethods.caf.faces.data.ITableContentProvider |
---|
getCurrentRow, getRowCount, getRowVariable, setRowVariable |
Methods inherited from interface com.webmethods.caf.faces.data.IContentProvider |
---|
getPropertyKeys, getType, getValue, hasProperty, toString |
Field Detail |
---|
public static final ISortInfo NO_SORT
protected int m_first
protected int m_rows
Constructor Detail |
---|
public PageableExportProvider()
BoundPropertiesContentProvider.setProvider(com.webmethods.caf.faces.data.IContentProvider)
, BoundPropertiesContentProvider.setKeys(java.util.Map)
, and BoundPropertiesContentProvider.setVar(java.lang.String)
.
public PageableExportProvider(ITableContentProvider provider, Map keys, String var)
Method Detail |
---|
public int getRowIndex()
ITableContentProvider
If we are not currently positioned on a row, or no wrappedData is available, return -1.
getRowIndex
in interface ITableContentProvider
getRowIndex
in class BoundPropertiesTableContentProvider
DataModel
public boolean isRowAvailable()
ITableContentProvider
isRowAvailable
in interface ITableContentProvider
isRowAvailable
in class BoundPropertiesTableContentProvider
DataModel
public void setRowIndex(int rowIndex)
ITableContentProvider
setRowIndex
in interface ITableContentProvider
setRowIndex
in class BoundPropertiesTableContentProvider
DataModel
public ISortInfo getSort()
ISortableTableContentProvider
getSort
in interface ISortableTableContentProvider
public void setSort(ISortInfo sort)
ISortableTableContentProvider
setSort
in interface ISortableTableContentProvider
sort
- Sort info, must not be null.public int getFirst()
public void setFirst(int first)
public int getRows()
public void setRows(int rows)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |