com.klg.jclass.table.data
Class JCEditableCachedDataSource
java.lang.Object
|
+--com.klg.jclass.table.data.AbstractDataSource
|
+--com.klg.jclass.table.data.AbstractVectorDataSource
|
+--com.klg.jclass.table.data.JCCachedDataSource
|
+--com.klg.jclass.table.data.JCEditableCachedDataSource
- All Implemented Interfaces:
- EditableTableDataModel, EventListener, JCTableDataListener, JCTableDataModel, Serializable, TableDataModel
- public class JCEditableCachedDataSource
- extends JCCachedDataSource
- implements EditableTableDataModel
The JCEditableCachedDataSource
class is an editable version
of JCCachedDataSource
.
Although JCCachedDataSource
can bind to any data source, it
implements TableData
and not EditableTableData
and is therefore not editable. Use JCEditableCachedDataSource
to bind to an editable data source and have edit functionality. Note that
a non-editable data source bound to JCEditableCachedDataSource
will display an editor but reject all changes.
- See Also:
- Serialized Form
Constructor Summary |
JCEditableCachedDataSource(com.klg.jclass.table.TableDataModel source)
Creates a new JCEditableTableData caching data source. |
Method Summary |
boolean |
setTableDataItem(Object o,
int row,
int column)
Sets a value in the contained data source. |
Methods inherited from class com.klg.jclass.table.data.AbstractDataSource |
addTableDataListener, dispose, fireColumnChanged, fireColumnLabelChanged, fireColumnsAdded, fireColumnsDeleted, fireColumnsMoved, fireDataReset, fireNumColumnsChanged, fireNumRowsChanged, fireRowChanged, fireRowDeleted, fireRowLabelChanged, fireRowsAdded, fireRowsMoved, fireTableDataEvent, fireValueChanged, hasListeners, removeTableDataListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JCEditableCachedDataSource
public JCEditableCachedDataSource(com.klg.jclass.table.TableDataModel source)
- Creates a new
JCEditableTableData
caching data source.
- Parameters:
source
-
setTableDataItem
public boolean setTableDataItem(Object o,
int row,
int column)
- Sets a value in the contained data source. The
JCTableDataEvent
generated by the contained data source will ensure that the cache is
refreshed.
- Specified by:
setTableDataItem
in interface EditableTableDataModel
- Parameters:
o
- column
- row
-
- Returns:
- boolean
true
if the data source committed the value