|
JClass DesktopViews 6.3.0 API Documentation |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Extends ReadOnlyBindingModel and provides update methods. Operations can be performed on the row currently in focus (i.e. getCurrentRowStatus()) or by specifying a row index (i.e. getRowStatus(rowIndex)).
ReadOnlyBindingModel
,
ReadOnlyBinding
,
Binding
Method Summary | |
void |
addRow(com.klg.jclass.datasource.DataModelListener originator)
Add a row to the table currently in focus. |
void |
cancelAll(com.klg.jclass.datasource.DataModelListener originator)
Cancel edits in all levels. |
void |
cancelCurrentRowChanges(com.klg.jclass.datasource.DataModelListener originator)
Cancel edits to the row currently in focus. |
void |
cancelRowChanges(com.klg.jclass.datasource.DataModelListener originator,
int rowIndex)
Cancel edits to the specified row. |
void |
commitAll(com.klg.jclass.datasource.DataModelListener originator)
Commit pending edits in all levels. |
void |
commitCurrentRow(com.klg.jclass.datasource.DataModelListener originator)
Commit pending edits on the row currently in focus making them permanent. |
void |
commitRow(com.klg.jclass.datasource.DataModelListener originator,
int rowIndex)
Commit pending edits on the specified row making them permanent. |
void |
deleteCurrentRow(com.klg.jclass.datasource.DataModelListener originator)
Delete the row currently in focus. |
void |
deleteRow(com.klg.jclass.datasource.DataModelListener originator,
int rowIndex)
Delete the specified row. |
void |
deleteRows(com.klg.jclass.datasource.DataModelListener originator,
int rowIndex,
int number)
Delete a range of rows from the table currently in focus. |
int |
getCurrentRowStatus()
Return the edit status of the row currently in focus. |
int |
getRowStatus(int rowIndex)
Return the edit status of the specified row. |
boolean |
isColumnEditable(int columnIndex)
Return true if edits are permitted on this column. |
boolean |
isColumnEditable(String columnName)
Return true if edits are permitted on this column. |
boolean |
isCurrentRowModified()
Return true if row currently in focus is modified. |
boolean |
isRowModified(int rowIndex)
Return true if the specified row is modified. |
void |
moveToBestRowAfterDelete(com.klg.jclass.datasource.DataModelListener originator,
com.klg.jclass.datasource.DataModelEvent event)
|
void |
requeryLevel(com.klg.jclass.datasource.DataModelListener originator)
Requery all rows in the table currently in focus. |
void |
setCell(com.klg.jclass.datasource.DataModelListener originator,
int rowIndex,
int columnIndex,
Object newValue)
Set the value in a cell on the specified row. |
void |
setCurrentCell(com.klg.jclass.datasource.DataModelListener originator,
String columnName,
Object newValue)
Set the value in the cell on the row currently in focus. |
Methods inherited from interface com.klg.jclass.datasource.ReadOnlyBindingModel |
addBindingListener, getCell, getCell, getColumnCount, getColumnIdentifier, getColumnIndex, getColumnObject, getCurrentCell, getCurrentDataTableModel, getCurrentRowIndex, getDataModel, getDescription, getJavaColumnType, getJavaColumnType, getListeners, getMetaDataModel, getParent, getRowCount, isDataAvailable, isOurData, moveToRowIndex, removeBindingListener, requeryAll, requeryCurrentRow, requeryCurrentRowAndDetails, requeryRow, requeryRowAndDetails, setDataModel, setDescription, setMetaDataModel |
Method Detail |
public boolean isColumnEditable(String columnName)
public boolean isColumnEditable(int columnIndex)
public void deleteRows(com.klg.jclass.datasource.DataModelListener originator, int rowIndex, int number) throws DataModelException
originator
- the DataModelListener making the delete request.rowIndex
- the row index at which the deletes will start.number
- the number of rows to delete
DataModelException
public void deleteRow(com.klg.jclass.datasource.DataModelListener originator, int rowIndex) throws DataModelException
originator
- the DataModelListener making the delete request.rowIndex
- the row index at which the deletes will start.
DataModelException
public void deleteCurrentRow(com.klg.jclass.datasource.DataModelListener originator) throws DataModelException
originator
- the DataModelListener making the delete request.
DataModelException
public void addRow(com.klg.jclass.datasource.DataModelListener originator) throws DataModelException
originator
- the DataModelListener making the add request.
DataModelException
public void cancelRowChanges(com.klg.jclass.datasource.DataModelListener originator, int rowIndex) throws DataModelException
originator
- the DataModelListener making the cancel request.rowIndex
- the row index to be cancelled.
DataModelException
public void cancelCurrentRowChanges(com.klg.jclass.datasource.DataModelListener originator) throws DataModelException
originator
- the DataModelListener making the cancel request.
DataModelException
public void cancelAll(com.klg.jclass.datasource.DataModelListener originator) throws DataModelException
originator
- the DataModelListener making the cancel request.
DataModelException
public void commitRow(com.klg.jclass.datasource.DataModelListener originator, int rowIndex) throws DataModelException
originator
- the DataModelListener making the commit request.rowIndex
- the row index to be committed.
DataModelException
public void commitCurrentRow(com.klg.jclass.datasource.DataModelListener originator) throws DataModelException
originator
- the DataModelListener making the commit request.
DataModelException
public void commitAll(com.klg.jclass.datasource.DataModelListener originator) throws DataModelException
originator
- the DataModelListener making the commit request.
DataModelException
public void setCell(com.klg.jclass.datasource.DataModelListener originator, int rowIndex, int columnIndex, Object newValue) throws DataModelException
originator
- the DataModelListener making the set request.newValue
- the new Object for the cell.rowIndex
- the row index.columnIndex
- the column index.
DataModelException
public void setCurrentCell(com.klg.jclass.datasource.DataModelListener originator, String columnName, Object newValue) throws DataModelException
originator
- DataModelListener the listener requesting the update.columnName
- the string name of the column to be updated.newValue
- the Object which is the new value for the cell.
DataModelException
public boolean isRowModified(int rowIndex) throws DataModelException
rowIndex
- the row index.
DataModelException
public boolean isCurrentRowModified() throws DataModelException
DataModelException
public int getRowStatus(int rowIndex) throws DataModelException
rowIndex
- the row index.
DataModelException
public int getCurrentRowStatus() throws DataModelException
DataModelException
public void requeryLevel(com.klg.jclass.datasource.DataModelListener originator) throws DataModelException
requeryLevel
in interface ReadOnlyBindingModel
originator
- the DataModelListener making the requery request.
DataModelException
public void moveToBestRowAfterDelete(com.klg.jclass.datasource.DataModelListener originator, com.klg.jclass.datasource.DataModelEvent event) throws DataModelException
DataModelException
|
Copyright © 2004 Quest Software Inc.. All rights reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |