public interface IExtendedTable
Modifier and Type | Interface and Description |
---|---|
static class |
IExtendedTable.RowMovement
Movement data structure.
|
Modifier and Type | Method and Description |
---|---|
Collection<String> |
convertCreatedToOriginalRowIds(Collection<String> ids)
Converts actual row ids to the original client-generated ids
(ie from "myRowOne" to "__new1234").
|
Collection<String> |
convertOriginalToCreatedRowIds(Collection<String> ids)
Converts client-generated ids to the actual row ids
(ie from "__new1234" to "myRowOne").
|
boolean |
getCanTemplateRow()
True if provider can be put into template row state.
|
ITableContentProvider |
getContentProvider()
Retrieves table content provider.
|
String |
getFilter()
Filter expression.
|
String |
getRowId()
Get unique identifier for the current row.
|
String[] |
getRowsToCreate()
List of pseudo-ids (used for client-id in place of row index)
of new rows to create, or null.
|
String[] |
getRowsToDelete()
List of ids of rows to delete, or null.
|
IExtendedTable.RowMovement[] |
getRowsToMove()
List of ids to move by list of to move in front of.
|
String[] |
getRowsToUpdate()
List of ids of rows to update, or null.
|
ISortInfo |
getSortInfo(boolean keysNotColumnIds)
Current sort info.
|
boolean |
isTemplateRow()
Is provider in state where it returns properties for template pseudo-row.
|
void |
resetRowCaches()
Clear out any cached information about the rows.
|
void |
setFilter(String filter)
Filter expression.
|
void |
setRowById(String id)
Set current row by id.
|
void |
setRowsToCreate(String[] create)
List of pseudo-ids (used for client-id in place of row index)
of new rows to create, or null.
|
void |
setRowsToDelete(String[] delete)
List of ids of rows to delete, or null.
|
void |
setRowsToMove(IExtendedTable.RowMovement[] move)
List of ids to move by list of to move in front of.
|
void |
setRowsToUpdate(String[] update)
List of ids of rows to update, or null.
|
void |
setTemplateRow()
Sets provider to state where it returns properties for template pseudo-row.
|
ISortInfo getSortInfo(boolean keysNotColumnIds)
keysNotColumnIds
- True to report keys using column "sort" property,
false to report keys using column ids.String getRowId()
void setRowById(String id)
ITableContentProvider getContentProvider()
boolean getCanTemplateRow()
setTemplateRow()
boolean isTemplateRow()
void setTemplateRow()
String[] getRowsToCreate()
void setRowsToCreate(String[] create)
IExtendedTable.RowMovement[] getRowsToMove()
void setRowsToMove(IExtendedTable.RowMovement[] move)
String[] getRowsToDelete()
void setRowsToDelete(String[] delete)
String[] getRowsToUpdate()
void setRowsToUpdate(String[] update)
Collection<String> convertOriginalToCreatedRowIds(Collection<String> ids)
Collection<String> convertCreatedToOriginalRowIds(Collection<String> ids)
String getFilter()
void setFilter(String filter)
void resetRowCaches()