Serialized Form

Class com.sun.data.provider.impl.AbstractDataProvider extends java.lang.Object implements Serializable

Serialized Fields

fieldKeys

FieldKey[] fieldKeys
storage for the list of FieldKeys in this DataProvider


dpListeners

DataListener[] dpListeners

Array of DataListener instances registered for this DataProvider.


Class com.sun.data.provider.impl.AbstractTableDataProvider extends AbstractDataProvider implements Serializable

Serialized Fields

rowKeyList

java.util.ArrayList rowKeyList

rowKeyMap

java.util.HashMap rowKeyMap

cursorRow

RowKey cursorRow
storage for the current cursor row


tcListeners

TableCursorListener[] tcListeners

Array of TableCursorListener instances registered for this TableDataProvider.


Class com.sun.data.provider.impl.BasicTransactionalDataProvider extends AbstractDataProvider implements Serializable

Serialized Fields

provider

DataProvider provider

changeMap

java.util.HashMap changeMap

ears

DataListener ears


Class com.sun.data.provider.impl.BasicTransactionalTableDataProvider extends AbstractTableDataProvider implements Serializable

Serialized Fields

provider

TableDataProvider provider

changedRowMap

java.util.HashMap changedRowMap

dataEars

com.sun.data.provider.impl.BasicTransactionalTableDataProvider.DataEars dataEars

cursorEars

com.sun.data.provider.impl.BasicTransactionalTableDataProvider.CursorEars cursorEars


Class com.sun.data.provider.impl.CachedRowSetDataProvider extends AbstractTableDataProvider implements Serializable

Serialized Fields

fieldKeys

FieldKey[] fieldKeys

The array of FieldKeys that correspond to the columns represented in the ResultSetMetaData for this request.


fieldKeysMap

java.util.Map fieldKeysMap

Map of the FieldKeys that correspond to the columns represented in the ResultSetMetaData for this request, keyed (case-insensitive) by column name.


cachedRowSet

javax.sql.rowset.CachedRowSet cachedRowSet

The CachedRowSet that we are wrapping.


onInsertRow

boolean onInsertRow

indicator if we are on the inserted row. Note: in the semantics of dataprovider, this would be called onAppendRow. FIXME: It seems like there should be a CachedRowSet method to detect this, but I don't see it.


propertyChangeListener

com.sun.data.provider.impl.CachedRowSetDataProvider.RowSetPropertyChangeListener propertyChangeListener

PropertyChangeListener registered with the CachedRowSetX.


rowSetListener

javax.sql.RowSetListener rowSetListener

PropertyChangeListener registered with the CachedRowSetX.


cursorRow

RowKey cursorRow
storage for the current cursor row


Class com.sun.data.provider.impl.CompareFilterCriteria extends FilterCriteria implements Serializable

Serialized Fields

compareLocale

java.util.Locale compareLocale
Storage for the compare locale


matchEqualTo

boolean matchEqualTo

matchLessThan

boolean matchLessThan

matchGreaterThan

boolean matchGreaterThan

fieldKey

FieldKey fieldKey

compareValue

java.lang.Object compareValue


Class com.sun.data.provider.DataProviderException extends java.lang.RuntimeException implements Serializable


Class com.sun.data.provider.impl.FieldIdSortCriteria extends SortCriteria implements Serializable

Serialized Fields

fieldId

java.lang.String fieldId


Class com.sun.data.provider.FieldKey extends java.lang.Object implements Serializable

Serialized Fields

fieldId

java.lang.String fieldId

displayName

java.lang.String displayName


Class com.sun.data.provider.impl.FieldKeySortCriteria extends SortCriteria implements Serializable

Serialized Fields

fieldKey

FieldKey fieldKey


Class com.sun.data.provider.FilterCriteria extends java.lang.Object implements Serializable

Serialized Fields

displayName

java.lang.String displayName

include

boolean include


Class com.sun.data.provider.impl.FilteredTableDataProvider extends AbstractTableDataProvider implements Serializable

Serialized Fields

provider

TableDataProvider provider

filter

TableDataFilter filter

dataEars

com.sun.data.provider.impl.FilteredTableDataProvider.DataEars dataEars

filterMap

com.sun.data.provider.impl.FilteredTableDataProvider.FilterMap filterMap


Class com.sun.data.provider.impl.IndexRowKey extends RowKey implements Serializable

Serialized Fields

index

int index


Class com.sun.data.provider.impl.ListDataProvider extends AbstractTableDataProvider implements Serializable

Serialized Fields

list

java.util.List list
Storage for the internal List (ArrayList by default)


Class com.sun.data.provider.impl.MapDataProvider extends AbstractDataProvider implements Serializable

Serialized Fields

map

java.util.Map map
The internal storage Map, initially a HashMap


Class com.sun.data.provider.impl.MapDataProvider.MapFieldKey extends FieldKey implements Serializable

Serialized Fields

mapKey

java.lang.Object mapKey
Storage for the object map key


Class com.sun.data.provider.impl.MethodResultDataProvider extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Serialized Fields

dataClassInstance

java.lang.Object dataClassInstance

dataMethodArgs

java.lang.Object[] dataMethodArgs

resultProvider

ObjectDataProvider resultProvider


Class com.sun.data.provider.impl.MethodResultTableDataProvider extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Serialized Fields

dataClassInstance

java.lang.Object dataClassInstance

collectionElementType

java.lang.Class collectionElementType

dataMethodArgs

java.lang.Object[] dataMethodArgs

resultObject

java.lang.Object resultObject

resultProvider

ObjectListDataProvider resultProvider


Class com.sun.data.provider.impl.NestedFilterCriteria extends FilterCriteria implements Serializable

Serialized Fields

filterCriteria

FilterCriteria[] filterCriteria
storage for the nested filter criteria


matchAll

boolean matchAll
storage for the matchAllCriteria property (default is true)


Class com.sun.data.provider.impl.ObjectArrayDataProvider extends AbstractTableDataProvider implements Serializable

Serialized Fields

array

java.lang.Object[] array

Storage for the array being wrapped by this data provider.


includeFields

boolean includeFields

Storage for the includeFields property. By default, this is true.


objectType

java.lang.Class objectType

Storage for the object type contained in this data provider.


Class com.sun.data.provider.impl.ObjectArrayRowKey extends RowKey implements Serializable

Serialized Fields

objects

java.lang.Object[] objects


Class com.sun.data.provider.impl.ObjectDataProvider extends AbstractDataProvider implements Serializable

Serialized Fields

includeFields

boolean includeFields
Storage for the includeFields property. By default, this is true.


object

java.lang.Object object

The object being wrapped by this DataProvider.

NOTE about Serializable: This class wraps access to any Java Object. The Object can be swapped out using the setObject(Object) method. For this class to remain Serializable, the contained Object must also be Serializable.


Class com.sun.data.provider.impl.ObjectListDataProvider extends AbstractTableDataProvider implements Serializable

Serialized Fields

appends

java.util.List appends

List of object instances to be appended to the underlying list when changes are committed. The RowKey values that correspond to these rows will have row index values starting with the number of rows in the underlying list. That is, if there are five rows in the list already, the first appended row will have an index of five, the second will have a row index of six, and so on.


deletes

java.util.Set deletes

Set of RowKeys of rows that have been marked to be deleted. An Iterator over this set will return the corresponding RowKeys in ascending order.


includeFields

boolean includeFields

Storage for the includeFields property. By default, this is true.


list

java.util.List list

Storage for the internal list of objects wrapped by this data provider.


objectType

java.lang.Class objectType

Storage for the object type contained in this data provider.


updates

java.util.Map updates

Map keyed by RowKey, whose elements are themselves Maps keyed by FieldKey of each field for which an updated value has been cached.


userResizable

boolean userResizable

Storage for the userResizable property (default value is true).


Class com.sun.data.provider.impl.ObjectRowKey extends RowKey implements Serializable

Serialized Fields

object

java.lang.Object object


Class com.sun.data.provider.impl.RegexFilterCriteria extends FilterCriteria implements Serializable

Serialized Fields

fieldKey

FieldKey fieldKey
Storage for the FieldKey


pattern

java.util.regex.Pattern pattern
Storage for the Pattern


Class com.sun.data.provider.RowKey extends java.lang.Object implements Serializable

Serialized Fields

rowId

java.lang.String rowId


Class com.sun.data.provider.SortCriteria extends java.lang.Object implements Serializable

Serialized Fields

displayName

java.lang.String displayName

ascending

boolean ascending


Class com.sun.data.provider.TableCursorVetoException extends DataProviderException implements Serializable


Class com.sun.data.provider.impl.TableRowDataProvider extends AbstractDataProvider implements Serializable

Serialized Fields

dataEars

com.sun.data.provider.impl.TableRowDataProvider.DataEars dataEars

provider

TableDataProvider provider

tableRow

RowKey tableRow