Uses of Class
com.sun.data.provider.DataProviderException

Packages that use DataProviderException
com.sun.data.provider Fundamental data access APIs and event listeners. 
com.sun.data.provider.impl Concrete DataProvider implementations and base classes. 
 

Uses of DataProviderException in com.sun.data.provider
 

Subclasses of DataProviderException in com.sun.data.provider
 class TableCursorVetoException
          The TableCursorVetoException is thrown when a listener to a cursorChanging event does not want the cursor to move.
 

Methods in com.sun.data.provider that throw DataProviderException
 RowKey TableDataProvider.appendRow()
          Appends a new row at the end of the list and returns the row key for the newly appended row.
 boolean TableDataProvider.canAppendRow()
          This method is called to test if this TableDataProvider supports the append operation.
 boolean TableDataProvider.canInsertRow(RowKey beforeRow)
          This method is called to test if this TableDataProvider supports resizability.
 boolean TableDataProvider.canRemoveRow(RowKey rowKey)
          This method is called to test if this TableDataProvider supports the removeRow operation.
 void TransactionalDataProvider.commitChanges()
          Cause any cached changes to values of data elements supported by this DataProvider to be passed through to the underlying data structure.
 boolean TableDataProvider.cursorFirst()
          Move the cursor to the first row in this TableDataProvider.
 boolean TableDataProvider.cursorLast()
          Move the cursor to the last row in this TableDataProvider.
 boolean TableDataProvider.cursorNext()
          Move the cursor to the row after the current cursor row, unless the cursor is currently at the last row TableDataProvider.
 boolean TableDataProvider.cursorPrevious()
          Move the cursor to the row before the current cursor row, unless the cursor is currently at the first row.
 RowKey[] TableDataFilter.filter(TableDataProvider provider, RowKey[] rows)
          Performs a filter operation on the passed set of RowKey objects.
 RowKey TableDataProvider.getCursorRow()
           
 FieldKey DataProvider.getFieldKey(java.lang.String fieldId)
          Returns the FieldKey associated with the specified data element canonical id, if any; otherwise, return null.
 FieldKey[] DataProvider.getFieldKeys()
           
 int TableDataProvider.getRowCount()
           
 RowKey TableDataProvider.getRowKey(java.lang.String rowId)
          Returns a RowKey for the specified rowId.
 RowKey[] TableDataProvider.getRowKeys(int count, RowKey afterRow)
          Returns an array of RowKey objects representing the requested batch of RowKeys.
abstract  java.lang.Object SortCriteria.getSortValue(TableDataProvider provider, RowKey rowKey)
          Provides the data value to use while sorting a particular row.
 java.lang.Class DataProvider.getType(FieldKey fieldKey)
          Returns the data type of the data element referenced by the specified data key.
 java.lang.Object DataProvider.getValue(FieldKey fieldKey)
          Returns value of the data element referenced by the specified FieldKey.
 java.lang.Object TableDataProvider.getValue(FieldKey fieldKey, RowKey rowKey)
          Return value of the data element referenced by the specified FieldKey and RowKey.
 RowKey TableDataProvider.insertRow(RowKey beforeRow)
          Inserts a new row at the specified row.
 boolean DataProvider.isReadOnly(FieldKey fieldKey)
          Return a flag indicating whether the value of the data element represented by the specified FieldKey can be modified via the setValue() method.
 boolean TableDataProvider.isRowAvailable(RowKey rowKey)
          Returns true if the specified RowKey represents data elements that are supported by this TableDataProvider; otherwise, return false
abstract  boolean FilterCriteria.match(TableDataProvider provider, RowKey rowKey)
          Determines wether or not a particular row matches this filter criteria.
 void RefreshableDataProvider.refresh()
          Cause a re-fetch of whatever data this DataProvider is representing from the underlying source.
 void TableDataProvider.removeRow(RowKey rowKey)
          Removes the specified row.
 void TransactionalDataProvider.revertChanges()
          Cause any cached changes to values of data elements supported by this DataProvider to be thrown away, so that the initial values are again visible.
 void DataProvider.setValue(FieldKey fieldKey, java.lang.Object value)
          Set the value of the data element represented by the specified FieldKey to the specified new value.
 void TableDataProvider.setValue(FieldKey fieldKey, RowKey rowKey, java.lang.Object value)
          Sets the value of the data element represented by the specified FieldKey and RowKey to the specified new value.
 RowKey[] TableDataSorter.sort(TableDataProvider provider, RowKey[] rows)
          Sorts the rows from the specified TableDataProvider based on the current sort criteria, and returns an array of RowKeys representing the sorted row order.
 

Uses of DataProviderException in com.sun.data.provider.impl
 

Methods in com.sun.data.provider.impl that throw DataProviderException
abstract  RowKey AbstractTableDataProvider.appendRow()
          

Appends a new row at the end of the list and returns the row key for the newly appended row.

 RowKey BasicTransactionalTableDataProvider.appendRow()
          

Appends a new row at the end of the list and returns the row key for the newly appended row.

NOTE: The method should only be called after testing the canAppendRow() method to see if this TableDataProvider supports the append operation.

 RowKey CachedRowSetDataProvider.appendRow()
          

Appends a new row at the end of the list and returns the row key for the newly appended row.

NOTE: The method should only be called after testing the canAppendRow() method to see if this TableDataProvider supports the append operation.

 RowKey FilteredTableDataProvider.appendRow()
          

Appends a new row at the end of the list and returns the row key for the newly appended row.

NOTE: The method should only be called after testing the canAppendRow() method to see if this TableDataProvider supports the append operation.

 RowKey ListDataProvider.appendRow()
          

Appends a new row at the end of the list and returns the row key for the newly appended row.

NOTE: The method should only be called after testing the canAppendRow() method to see if this TableDataProvider supports the append operation.

 RowKey MethodResultTableDataProvider.appendRow()
          

Appends a new row at the end of the list and returns the row key for the newly appended row.

 RowKey ObjectArrayDataProvider.appendRow()
          

Appends a new row at the end of the list and returns the row key for the newly appended row.

NOTE: The method should only be called after testing the canAppendRow() method to see if this TableDataProvider supports the append operation.

 RowKey ObjectListDataProvider.appendRow()
          Construct a new instance of the specified object type and append it to the end of the list.
 RowKey ObjectListDataProvider.appendRow(java.lang.Object object)
          Append the specified object to the end of the list.
abstract  boolean AbstractTableDataProvider.canAppendRow()
          

This method is called to test if this TableDataProvider supports the append operation.

 boolean BasicTransactionalTableDataProvider.canAppendRow()
          

This method is called to test if this TableDataProvider supports the append operation. If rows can be appended to the list, this method should return true. If the data provider is not resizable, or cannot support an append operation, this method should return false.

 boolean CachedRowSetDataProvider.canAppendRow()
          

This method is called to test if this TableDataProvider supports the append operation. If rows can be appended to the list, this method should return true. If the data provider is not resizable, or cannot support an append operation, this method should return false.

 boolean FilteredTableDataProvider.canAppendRow()
          

This method is called to test if this TableDataProvider supports the append operation. If rows can be appended to the list, this method should return true. If the data provider is not resizable, or cannot support an append operation, this method should return false.

 boolean ListDataProvider.canAppendRow()
          NOTE: This implementation always returns false from this method.
 boolean MethodResultTableDataProvider.canAppendRow()
          

This method is called to test if this TableDataProvider supports the append operation.

 boolean ObjectArrayDataProvider.canAppendRow()
          

This method is called to test if this TableDataProvider supports the append operation. If rows can be appended to the list, this method should return true. If the data provider is not resizable, or cannot support an append operation, this method should return false.

 boolean ObjectListDataProvider.canAppendRow()
          Return true if the userResizable property is set to true, and there is a public zero-args constructor for the class specified by the objectType property.
abstract  boolean AbstractTableDataProvider.canInsertRow(RowKey beforeRow)
          

This method is called to test if this TableDataProvider supports resizability.

 boolean BasicTransactionalTableDataProvider.canInsertRow(RowKey beforeRow)
          

This method is called to test if this TableDataProvider supports resizability. If objects can be inserted and removed from the list, this method should return true. If the data provider is not resizable, this method should return false.

The following methods will only be called if this method returns true:

  • insertRow(RowKey beforeRow)
  • appendRow()
  • removeRow(RowKey rowKey)
 boolean CachedRowSetDataProvider.canInsertRow(RowKey beforeRow)
          

This method is called to test if this TableDataProvider supports resizability. If objects can be inserted and removed from the list, this method should return true. If the data provider is not resizable, this method should return false.

The following methods will only be called if this method returns true:

  • insertRow(RowKey beforeRow)
  • appendRow()
  • removeRow(RowKey rowKey)
 boolean FilteredTableDataProvider.canInsertRow(RowKey beforeRow)
          

This method is called to test if this TableDataProvider supports resizability. If objects can be inserted and removed from the list, this method should return true. If the data provider is not resizable, this method should return false.

The following methods will only be called if this method returns true:

  • insertRow(RowKey beforeRow)
  • appendRow()
  • removeRow(RowKey rowKey)
 boolean ListDataProvider.canInsertRow(RowKey beforeRow)
          NOTE: This implementation always returns false from this method.
 boolean MethodResultTableDataProvider.canInsertRow(RowKey beforeRow)
          

This method is called to test if this TableDataProvider supports resizability.

 boolean ObjectArrayDataProvider.canInsertRow(RowKey beforeRow)
          

This method is called to test if this TableDataProvider supports resizability. If objects can be inserted and removed from the list, this method should return true. If the data provider is not resizable, this method should return false.

The following methods will only be called if this method returns true:

  • insertRow(RowKey beforeRow)
  • appendRow()
  • removeRow(RowKey rowKey)
 boolean ObjectListDataProvider.canInsertRow(RowKey beforeRow)
          Return true if the userResizable property is set to true, and there is a public zero-args constructor for the class specified by the objectType property.
abstract  boolean AbstractTableDataProvider.canRemoveRow(RowKey row)
          

This method is called to test if this TableDataProvider supports the removeRow operation.

 boolean BasicTransactionalTableDataProvider.canRemoveRow(RowKey row)
          

This method is called to test if this TableDataProvider supports the removeRow operation. If rows can be removed from the table, this method should return true. If the data provider is does not support removing rows, this method should return false.

 boolean CachedRowSetDataProvider.canRemoveRow(RowKey row)
          

This method is called to test if this TableDataProvider supports the removeRow operation. If rows can be removed from the table, this method should return true. If the data provider is does not support removing rows, this method should return false.

 boolean FilteredTableDataProvider.canRemoveRow(RowKey row)
          

This method is called to test if this TableDataProvider supports the removeRow operation. If rows can be removed from the table, this method should return true. If the data provider is does not support removing rows, this method should return false.

 boolean ListDataProvider.canRemoveRow(RowKey row)
          NOTE: This implementation always returns true from this method.
 boolean MethodResultTableDataProvider.canRemoveRow(RowKey row)
          

This method is called to test if this TableDataProvider supports the removeRow operation.

 boolean ObjectArrayDataProvider.canRemoveRow(RowKey row)
          

This method is called to test if this TableDataProvider supports the removeRow operation. If rows can be removed from the table, this method should return true. If the data provider is does not support removing rows, this method should return false.

 boolean ObjectListDataProvider.canRemoveRow(RowKey row)
          Return true if the userResizable property is set to true.
 void BasicTransactionalDataProvider.commitChanges()
           
 void BasicTransactionalTableDataProvider.commitChanges()
           
 void CachedRowSetDataProvider.commitChanges()
          

Cause any cached changes to values of data elements supported by this DataProvider to be passed through to the underlying data structure.

 void ObjectListDataProvider.commitChanges()
          Cause any cached updates to existing field values, as well as inserted and deleted rows, to be flowed through to the underlying List wrapped by this DataProvider.
 boolean AbstractTableDataProvider.cursorFirst()
          

Move the cursor to the first row in this TableDataProvider.

 boolean CachedRowSetDataProvider.cursorFirst()
          

Move the cursor to the first row in this TableDataProvider.

 boolean FilteredTableDataProvider.cursorFirst()
          

Move the cursor to the first row in this TableDataProvider.

 boolean MethodResultTableDataProvider.cursorFirst()
          

Move the cursor to the first row in this TableDataProvider.

 boolean AbstractTableDataProvider.cursorLast()
          

Move the cursor to the last row in this TableDataProvider.

 boolean CachedRowSetDataProvider.cursorLast()
          

Move the cursor to the last row in this TableDataProvider.

 boolean FilteredTableDataProvider.cursorLast()
          

Move the cursor to the last row in this TableDataProvider.

 boolean MethodResultTableDataProvider.cursorLast()
          

Move the cursor to the last row in this TableDataProvider.

 boolean AbstractTableDataProvider.cursorNext()
          

Move the cursor to the row after the current cursor row, unless the cursor is currently at the last row TableDataProvider.

 boolean CachedRowSetDataProvider.cursorNext()
          

Move the cursor to the row after the current cursor row, unless the cursor is currently at the last row TableDataProvider.

 boolean FilteredTableDataProvider.cursorNext()
          

Move the cursor to the row after the current cursor row, unless the cursor is currently at the last row TableDataProvider.

 boolean MethodResultTableDataProvider.cursorNext()
          

Move the cursor to the row after the current cursor row, unless the cursor is currently at the last row TableDataProvider.

 boolean AbstractTableDataProvider.cursorPrevious()
          

Move the cursor to the row before the current cursor row, unless the cursor is currently at the first row.

 boolean CachedRowSetDataProvider.cursorPrevious()
          

Move the cursor to the row before the current cursor row, unless the cursor is currently at the first row.

 boolean FilteredTableDataProvider.cursorPrevious()
          

Move the cursor to the row before the current cursor row, unless the cursor is currently at the first row.

 boolean MethodResultTableDataProvider.cursorPrevious()
          

Move the cursor to the row before the current cursor row, unless the cursor is currently at the first row.

 RowKey[] BasicTableDataFilter.filter(TableDataProvider provider, RowKey[] rows)
          This method iterates the passed rows and contained FilterCriteria and invokes the match() method on each.
 RowKey[] AbstractTableDataProvider.findAll(FieldKey[] fieldKeys, java.lang.Object[] values)
          Finds all rows with the specified values stored under the specified field keys.
 RowKey[] AbstractTableDataProvider.findAll(FieldKey fieldKey, java.lang.Object value)
          Finds all rows with the specified value stored under the specified field key.
 RowKey[] AbstractTableDataProvider.findAll(java.lang.String[] fieldIds, java.lang.Object[] values)
           
 RowKey[] AbstractTableDataProvider.findAll(java.lang.String fieldId, java.lang.Object value)
           
 RowKey AbstractTableDataProvider.findFirst(FieldKey[] fieldKeys, java.lang.Object[] values)
          Finds the first row with the specified values stored under the specified field keys.
 RowKey AbstractTableDataProvider.findFirst(FieldKey fieldKey, java.lang.Object value)
          Finds the first row with the specified value stored under the specified field key.
 RowKey AbstractTableDataProvider.findFirst(java.lang.String[] fieldIds, java.lang.Object[] values)
           
 RowKey AbstractTableDataProvider.findFirst(java.lang.String fieldId, java.lang.Object value)
           
 RowKey[] AbstractTableDataProvider.getAllRows()
          Returns all the RowKeys, which may force the underlying dataprovider to go and perform an expensive operation to fetch them.
 RowKey[] CachedRowSetDataProvider.getAllRows()
          Returns all the RowKeys, which may force the underlying dataprovider to go and perform an expensive operation to fetch them.
 int ListDataProvider.getCursorIndex()
           
 RowKey AbstractTableDataProvider.getCursorRow()
          
 RowKey CachedRowSetDataProvider.getCursorRow()
          
 RowKey MethodResultTableDataProvider.getCursorRow()
          
 FieldKey AbstractDataProvider.getFieldKey(java.lang.String fieldId)
          

Returns the FieldKey associated with the specified data element canonical id, if any; otherwise, return null.

 FieldKey BasicTransactionalDataProvider.getFieldKey(java.lang.String fieldId)
          

Returns the FieldKey associated with the specified data element canonical id, if any; otherwise, return null.

 FieldKey BasicTransactionalTableDataProvider.getFieldKey(java.lang.String fieldId)
           
 FieldKey CachedRowSetDataProvider.getFieldKey(java.lang.String fieldId)
          

Returns the FieldKey associated with the specified data element canonical id, if any; otherwise, return null.

 FieldKey FilteredTableDataProvider.getFieldKey(java.lang.String fieldId)
           
 FieldKey MapDataProvider.getFieldKey(java.lang.String fieldId)
          Returns a MapDataProvider.MapFieldKey corresponding to the specified id.
 FieldKey MethodResultDataProvider.getFieldKey(java.lang.String fieldId)
          

Returns the FieldKey associated with the specified data element canonical id, if any; otherwise, return null.

 FieldKey MethodResultTableDataProvider.getFieldKey(java.lang.String fieldId)
          

Returns the FieldKey associated with the specified data element canonical id, if any; otherwise, return null.

 FieldKey ObjectArrayDataProvider.getFieldKey(java.lang.String fieldId)
          

Returns the FieldKey associated with the specified data element canonical id, if any; otherwise, return null.

 FieldKey ObjectDataProvider.getFieldKey(java.lang.String fieldId)
          

Returns the FieldKey associated with the specified data element canonical id, if any; otherwise, return null.

 FieldKey ObjectFieldKeySupport.getFieldKey(java.lang.String fieldId)
          Return the FieldKey associated with the specified canonical identifier, if any; otherwise, return null.
 FieldKey ObjectListDataProvider.getFieldKey(java.lang.String fieldId)
          

Returns the FieldKey associated with the specified data element canonical id, if any; otherwise, return null.

 FieldKey TableRowDataProvider.getFieldKey(java.lang.String fieldId)
           
 FieldKey[] AbstractDataProvider.getFieldKeys()
          
 FieldKey[] BasicTransactionalDataProvider.getFieldKeys()
          
 FieldKey[] BasicTransactionalTableDataProvider.getFieldKeys()
           
 FieldKey[] CachedRowSetDataProvider.getFieldKeys()
          
 FieldKey[] FilteredTableDataProvider.getFieldKeys()
           
 FieldKey[] MapDataProvider.getFieldKeys()
           
 FieldKey[] MethodResultDataProvider.getFieldKeys()
          
 FieldKey[] MethodResultTableDataProvider.getFieldKeys()
          
 FieldKey[] ObjectArrayDataProvider.getFieldKeys()
          
 FieldKey[] ObjectDataProvider.getFieldKeys()
          
 FieldKey[] ObjectFieldKeySupport.getFieldKeys()
          Return an array of all supported FieldKeys.
 FieldKey[] ObjectListDataProvider.getFieldKeys()
          
 FieldKey[] TableRowDataProvider.getFieldKeys()
           
 java.lang.Object MethodResultDataProvider.getResultObject()
          Read-only access to the result object from the invocation of the dataMethod
 java.lang.Object MethodResultTableDataProvider.getResultObject()
          Read-only access to the result object from the invocation of the dataMethod
 java.lang.Object[] MethodResultTableDataProvider.getResultObjects()
          Read-only access to the result object array from the invocation of the dataMethod
abstract  int AbstractTableDataProvider.getRowCount()
          
 int BasicTransactionalTableDataProvider.getRowCount()
          
 int CachedRowSetDataProvider.getRowCount()
          
 int FilteredTableDataProvider.getRowCount()
          
 int ListDataProvider.getRowCount()
          
 int MethodResultTableDataProvider.getRowCount()
          
 int ObjectArrayDataProvider.getRowCount()
          
 int ObjectListDataProvider.getRowCount()
          
 int ListDataProvider.getRowIndex(RowKey row)
           
 RowKey AbstractTableDataProvider.getRowKey(java.lang.String rowId)
           
 RowKey BasicTransactionalTableDataProvider.getRowKey(java.lang.String rowId)
          Returns a RowKey for the specified rowId.
 RowKey CachedRowSetDataProvider.getRowKey(java.lang.String rowId)
           
 RowKey FilteredTableDataProvider.getRowKey(java.lang.String rowId)
          Returns a RowKey for the specified rowId.
 RowKey MethodResultTableDataProvider.getRowKey(java.lang.String rowId)
          Returns a RowKey for the specified rowId.
 RowKey[] AbstractTableDataProvider.getRowKeys(int count, RowKey afterRow)
          Returns an array of RowKey objects representing the requested batch of RowKeys.
 RowKey[] BasicTransactionalTableDataProvider.getRowKeys(int count, RowKey afterRow)
          Returns an array of RowKey objects representing the requested batch of RowKeys. If null is passed as the afterRow parameter, the returned batch of RowKeys will start with the first one.
 RowKey[] CachedRowSetDataProvider.getRowKeys(int count, RowKey afterRow)
          Returns an array of RowKey objects representing the requested batch of RowKeys. If null is passed as the afterRow parameter, the returned batch of RowKeys will start with the first one.
 RowKey[] FilteredTableDataProvider.getRowKeys(int count, RowKey afterRow)
          Returns an array of RowKey objects representing the requested batch of RowKeys. If null is passed as the afterRow parameter, the returned batch of RowKeys will start with the first one.
 RowKey[] MethodResultTableDataProvider.getRowKeys(int count, RowKey afterRow)
          Returns an array of RowKey objects representing the requested batch of RowKeys.
 java.lang.Object FieldIdSortCriteria.getSortValue(TableDataProvider provider, RowKey row)
          Returns the value from the TableDataProvider stored under the FieldKey (retrieved using the fieldId) and RowKey.
 java.lang.Object FieldKeySortCriteria.getSortValue(TableDataProvider provider, RowKey row)
          Returns the value from the TableDataProvider stored under the FieldKey and RowKey.
abstract  java.lang.Class AbstractDataProvider.getType(FieldKey fieldKey)
          

Returns the data type of the data element referenced by the specified data key.

abstract  java.lang.Class AbstractTableDataProvider.getType(FieldKey fieldKey)
          

Returns the data type of the data element referenced by the specified data key.

 java.lang.Class BasicTransactionalDataProvider.getType(FieldKey fieldKey)
           
 java.lang.Class BasicTransactionalTableDataProvider.getType(FieldKey fieldKey)
          

Returns the data type of the data element referenced by the specified data key.

 java.lang.Class CachedRowSetDataProvider.getType(FieldKey fieldKey)
          

Returns the data type of the data element referenced by the specified data key.

 java.lang.Class FilteredTableDataProvider.getType(FieldKey fieldKey)
          

Returns the data type of the data element referenced by the specified data key.

 java.lang.Class ListDataProvider.getType(FieldKey fieldKey)
          NOTE: FieldKey is ignored in this class.
 java.lang.Class MapDataProvider.getType(FieldKey fieldKey)
           
 java.lang.Class MethodResultDataProvider.getType(FieldKey fieldKey)
          

Returns the data type of the data element referenced by the specified data key.

 java.lang.Class MethodResultTableDataProvider.getType(FieldKey fieldKey)
          

Returns the data type of the data element referenced by the specified data key.

 java.lang.Class ObjectArrayDataProvider.getType(FieldKey fieldKey)
          

Returns the data type of the data element referenced by the specified data key.

 java.lang.Class ObjectDataProvider.getType(FieldKey fieldKey)
          

Returns the data type of the data element referenced by the specified data key.

 java.lang.Class ObjectFieldKeySupport.getType(FieldKey fieldKey)
          Return the type of the field associated with the specified FieldKey, if it can be determined; otherwise, return null.
 java.lang.Class ObjectListDataProvider.getType(FieldKey fieldKey)
          

Returns the data type of the data element referenced by the specified data key.

 java.lang.Class TableRowDataProvider.getType(FieldKey fieldKey)
           
 java.lang.Class AbstractDataProvider.getType(java.lang.String fieldId)
           
abstract  java.lang.Object AbstractDataProvider.getValue(FieldKey fieldKey)
          

Returns value of the data element referenced by the specified FieldKey.

 java.lang.Object AbstractTableDataProvider.getValue(FieldKey fieldKey)
          

Returns value of the data element referenced by the specified FieldKey.

 java.lang.Object BasicTransactionalDataProvider.getValue(FieldKey fieldKey)
          

Returns value of the data element referenced by the specified FieldKey.

 java.lang.Object MapDataProvider.getValue(FieldKey fieldKey)
          Returns the value stored under the specified FieldKey in the Map.
 java.lang.Object MethodResultDataProvider.getValue(FieldKey fieldKey)
          

Returns value of the data element referenced by the specified FieldKey.

 java.lang.Object MethodResultTableDataProvider.getValue(FieldKey fieldKey)
          

Returns value of the data element referenced by the specified FieldKey.

 java.lang.Object ObjectArrayDataProvider.getValue(FieldKey fieldKey)
          

Returns value of the data element referenced by the specified FieldKey.

 java.lang.Object ObjectDataProvider.getValue(FieldKey fieldKey)
          

Returns value of the data element referenced by the specified FieldKey.

 java.lang.Object ObjectListDataProvider.getValue(FieldKey fieldKey)
          

Returns value of the data element referenced by the specified FieldKey.

 java.lang.Object TableRowDataProvider.getValue(FieldKey fieldKey)
           
 java.lang.Object ObjectFieldKeySupport.getValue(FieldKey fieldKey, java.lang.Object base)
          Return the value for the specified FieldKey, from the specified base object.
abstract  java.lang.Object AbstractTableDataProvider.getValue(FieldKey fieldKey, RowKey row)
          

Return value of the data element referenced by the specified FieldKey and RowKey.

 java.lang.Object BasicTransactionalTableDataProvider.getValue(FieldKey fieldKey, RowKey row)
          

Return value of the data element referenced by the specified FieldKey and RowKey.

 java.lang.Object CachedRowSetDataProvider.getValue(FieldKey fieldKey, RowKey row)
          

Return value of the data element referenced by the specified FieldKey and RowKey.

 java.lang.Object FilteredTableDataProvider.getValue(FieldKey fieldKey, RowKey row)
          

Return value of the data element referenced by the specified FieldKey and RowKey.

 java.lang.Object ListDataProvider.getValue(FieldKey fieldKey, RowKey row)
          NOTE: FieldKey is ignored in this class.
 java.lang.Object MethodResultTableDataProvider.getValue(FieldKey fieldKey, RowKey row)
          

Return value of the data element referenced by the specified FieldKey and RowKey.

 java.lang.Object ObjectArrayDataProvider.getValue(FieldKey fieldKey, RowKey rowKey)
          

Return value of the data element referenced by the specified FieldKey and RowKey.

 java.lang.Object ObjectListDataProvider.getValue(FieldKey fieldKey, RowKey rowKey)
          

Return value of the data element referenced by the specified FieldKey and RowKey.

 java.lang.Object AbstractDataProvider.getValue(java.lang.String fieldId)
           
 java.lang.Object AbstractTableDataProvider.getValue(java.lang.String fieldId, RowKey row)
           
abstract  RowKey AbstractTableDataProvider.insertRow(RowKey beforeRow)
          

Inserts a new row at the specified row.

 RowKey BasicTransactionalTableDataProvider.insertRow(RowKey beforeRow)
          

Inserts a new row at the specified row.

NOTE: The method should only be called after testing the canInsertRow(RowKey beforeRow) to see if this TableDataProvider supports resizing.

 RowKey CachedRowSetDataProvider.insertRow(RowKey beforeRow)
          

Inserts a new row at the specified row.

NOTE: The method should only be called after testing the canInsertRow(RowKey beforeRow) to see if this TableDataProvider supports resizing.

 RowKey FilteredTableDataProvider.insertRow(RowKey beforeRow)
          

Inserts a new row at the specified row.

NOTE: The method should only be called after testing the canInsertRow(RowKey beforeRow) to see if this TableDataProvider supports resizing.

 RowKey ListDataProvider.insertRow(RowKey beforeRow)
          

Inserts a new row at the specified row.

NOTE: The method should only be called after testing the canInsertRow(RowKey beforeRow) to see if this TableDataProvider supports resizing.

 RowKey MethodResultTableDataProvider.insertRow(RowKey beforeRow)
          

Inserts a new row at the specified row.

 RowKey ObjectArrayDataProvider.insertRow(RowKey beforeRow)
          

Inserts a new row at the specified row.

NOTE: The method should only be called after testing the canInsertRow(RowKey beforeRow) to see if this TableDataProvider supports resizing.

 RowKey ObjectListDataProvider.insertRow(RowKey beforeRow)
          Construct a new instance of the specified object type and insert it at the specified position in the list.
 void MethodResultDataProvider.invokeDataMethod()
          Invokes the dataMethod using the arguments specified by the dataMethodArguments property.
 void MethodResultTableDataProvider.invokeDataMethod()
          Invokes the dataMethod using the arguments specified by the dataMethodArguments property.
 void MethodResultDataProvider.invokeDataMethod(java.lang.Object[] args)
          Invokes the dataMethod using the specified arguments.
 void MethodResultTableDataProvider.invokeDataMethod(java.lang.Object[] args)
          Invokes the dataMethod using the specified arguments.
 boolean ObjectFieldKeySupport.isAssignable(FieldKey fieldKey, java.lang.Object value)
          Return true if the specified value may be successfully assigned to the specified field.
abstract  boolean AbstractDataProvider.isReadOnly(FieldKey fieldKey)
          

Return a flag indicating whether the value of the data element represented by the specified FieldKey can be modified via the setValue() method.

abstract  boolean AbstractTableDataProvider.isReadOnly(FieldKey fieldKey)
          

Return a flag indicating whether the value of the data element represented by the specified FieldKey can be modified via the setValue() method.

 boolean BasicTransactionalDataProvider.isReadOnly(FieldKey fieldKey)
          

Return a flag indicating whether the value of the data element represented by the specified FieldKey can be modified via the setValue() method.

 boolean BasicTransactionalTableDataProvider.isReadOnly(FieldKey fieldKey)
          

Return a flag indicating whether the value of the data element represented by the specified FieldKey can be modified via the setValue() method.

 boolean CachedRowSetDataProvider.isReadOnly(FieldKey fieldKey)
          

Return a flag indicating whether the value of the data element represented by the specified FieldKey can be modified via the setValue() method.

 boolean FilteredTableDataProvider.isReadOnly(FieldKey fieldKey)
          

Return a flag indicating whether the value of the data element represented by the specified FieldKey can be modified via the setValue() method.

 boolean ListDataProvider.isReadOnly(FieldKey fieldKey)
          NOTE: FieldKey is ignored in this class.
 boolean MapDataProvider.isReadOnly(FieldKey fieldKey)
          None of the Map entries are read-only, so this method always returns false.
 boolean MethodResultDataProvider.isReadOnly(FieldKey fieldKey)
          

Return a flag indicating whether the value of the data element represented by the specified FieldKey can be modified via the setValue() method.

 boolean MethodResultTableDataProvider.isReadOnly(FieldKey fieldKey)
          

Return a flag indicating whether the value of the data element represented by the specified FieldKey can be modified via the setValue() method.

 boolean ObjectArrayDataProvider.isReadOnly(FieldKey fieldKey)
          

Return a flag indicating whether the value of the data element represented by the specified FieldKey can be modified via the setValue() method.

 boolean ObjectDataProvider.isReadOnly(FieldKey fieldKey)
          

Return a flag indicating whether the value of the data element represented by the specified FieldKey can be modified via the setValue() method.

 boolean ObjectFieldKeySupport.isReadOnly(FieldKey fieldKey)
          Return the read only state of the field associated with the specified FieldKey, if it can be determined, otherwise, return true.
 boolean ObjectListDataProvider.isReadOnly(FieldKey fieldKey)
          

Return a flag indicating whether the value of the data element represented by the specified FieldKey can be modified via the setValue() method.

 boolean TableRowDataProvider.isReadOnly(FieldKey fieldKey)
           
 boolean AbstractDataProvider.isReadOnly(java.lang.String fieldId)
           
 boolean AbstractTableDataProvider.isRowAvailable(RowKey row)
          Returns true if the specified RowKey represents data elements that are supported by this TableDataProvider; otherwise, return false
 boolean BasicTransactionalTableDataProvider.isRowAvailable(RowKey row)
          Returns true if the specified RowKey represents data elements that are supported by this TableDataProvider; otherwise, return false
 boolean CachedRowSetDataProvider.isRowAvailable(RowKey row)
          Returns true if the specified RowKey represents data elements that are supported by this TableDataProvider; otherwise, return false
 boolean FilteredTableDataProvider.isRowAvailable(RowKey row)
          Returns true if the specified RowKey represents data elements that are supported by this TableDataProvider; otherwise, return false
 boolean ListDataProvider.isRowAvailable(RowKey row)
          Returns true if the specified RowKey represents data elements that are supported by this TableDataProvider; otherwise, return false
 boolean MethodResultTableDataProvider.isRowAvailable(RowKey row)
          Returns true if the specified RowKey represents data elements that are supported by this TableDataProvider; otherwise, return false
 boolean ObjectListDataProvider.isRowAvailable(RowKey row)
          Return true if the specified RowKey represents a row in the original list, or a row that has been appended.
 boolean CompareFilterCriteria.match(TableDataProvider provider, RowKey row)
          This method tests a match by comparing the compareValue and the data value stored under the FieldKey at the specified row.
 boolean NestedFilterCriteria.match(TableDataProvider provider, RowKey row)
          This method iterates the nested FilterCriteria and invokes the match() method on each.
 boolean RegexFilterCriteria.match(TableDataProvider provider, RowKey row)
          This method tests for a pattern match in the toString() value of the data item stored under the FieldKey at the specified row.
 void CachedRowSetDataProvider.refresh()
          

Cause a re-fetch of whatever data this DataProvider is representing from the underlying source.

 void MethodResultDataProvider.refresh()
          Invokes the dataMethod on the dataClassInstance to refresh the data provider's contets
 void MethodResultTableDataProvider.refresh()
          Invokes the dataMethod on the dataClassInstance to refresh the data provider's contets
abstract  void AbstractTableDataProvider.removeRow(RowKey row)
          

Removes the specified row.

 void BasicTransactionalTableDataProvider.removeRow(RowKey row)
          

Removes the specified row.

NOTE: The method should only be called after testing the canRemoveRow(RowKey) method to see if this TableDataProvider supports removing rows.

 void CachedRowSetDataProvider.removeRow(RowKey row)
          

Removes the specified row.

NOTE: The method should only be called after testing the canRemoveRow(RowKey) method to see if this TableDataProvider supports removing rows.

 void FilteredTableDataProvider.removeRow(RowKey row)
          

Removes the specified row.

NOTE: The method should only be called after testing the canRemoveRow(RowKey) method to see if this TableDataProvider supports removing rows.

 void ListDataProvider.removeRow(RowKey row)
          

Removes the specified row.

NOTE: The method should only be called after testing the canRemoveRow(RowKey) method to see if this TableDataProvider supports removing rows.

 void MethodResultTableDataProvider.removeRow(RowKey row)
          

Removes the specified row.

 void ObjectArrayDataProvider.removeRow(RowKey row)
          Remove the object at the specified row from the list.
 void ObjectListDataProvider.removeRow(RowKey row)
          Remove the object at the specified row from the list.
 void BasicTransactionalDataProvider.revertChanges()
           
 void BasicTransactionalTableDataProvider.revertChanges()
           
 void CachedRowSetDataProvider.revertChanges()
          

Cause any cached changes to values of data elements supported by this DataProvider to be thrown away, so that the initial values are again visible.

 void ObjectListDataProvider.revertChanges()
          

Cause any cached changes to values of data elements supported by this DataProvider to be thrown away, so that the initial values are again visible.

abstract  void AbstractDataProvider.setValue(FieldKey fieldKey, java.lang.Object value)
          

Set the value of the data element represented by the specified FieldKey to the specified new value.

 void AbstractTableDataProvider.setValue(FieldKey fieldKey, java.lang.Object value)
          

Set the value of the data element represented by the specified FieldKey to the specified new value.

 void BasicTransactionalDataProvider.setValue(FieldKey fieldKey, java.lang.Object value)
          

Set the value of the data element represented by the specified FieldKey to the specified new value.

 void MapDataProvider.setValue(FieldKey fieldKey, java.lang.Object value)
          Puts the specified value in the Map under the specified FieldKey.
 void MethodResultDataProvider.setValue(FieldKey fieldKey, java.lang.Object value)
          

Set the value of the data element represented by the specified FieldKey to the specified new value.

 void MethodResultTableDataProvider.setValue(FieldKey fieldKey, java.lang.Object value)
          

Set the value of the data element represented by the specified FieldKey to the specified new value.

 void ObjectArrayDataProvider.setValue(FieldKey fieldKey, java.lang.Object value)
          

Set the value of the data element represented by the specified FieldKey to the specified new value.

 void ObjectDataProvider.setValue(FieldKey fieldKey, java.lang.Object value)
          

Set the value of the data element represented by the specified FieldKey to the specified new value.

 void ObjectListDataProvider.setValue(FieldKey fieldKey, java.lang.Object value)
          

Set the value of the data element represented by the specified FieldKey to the specified new value.

 void TableRowDataProvider.setValue(FieldKey fieldKey, java.lang.Object value)
           
 void ObjectFieldKeySupport.setValue(FieldKey fieldKey, java.lang.Object base, java.lang.Object value)
          Set the value for the specified FieldKey, on the specified base object.
abstract  void AbstractTableDataProvider.setValue(FieldKey fieldKey, RowKey row, java.lang.Object value)
          

Sets the value of the data element represented by the specified FieldKey and RowKey to the specified new value.

 void BasicTransactionalTableDataProvider.setValue(FieldKey fieldKey, RowKey row, java.lang.Object value)
          

Sets the value of the data element represented by the specified FieldKey and RowKey to the specified new value.

 void CachedRowSetDataProvider.setValue(FieldKey fieldKey, RowKey row, java.lang.Object value)
          

Sets the value of the data element represented by the specified FieldKey and RowKey to the specified new value.

 void FilteredTableDataProvider.setValue(FieldKey fieldKey, RowKey row, java.lang.Object value)
          

Sets the value of the data element represented by the specified FieldKey and RowKey to the specified new value.

 void ListDataProvider.setValue(FieldKey fieldKey, RowKey row, java.lang.Object value)
          NOTE: FieldKey is ignored in this class.
 void MethodResultTableDataProvider.setValue(FieldKey fieldKey, RowKey row, java.lang.Object value)
          

Sets the value of the data element represented by the specified FieldKey and RowKey to the specified new value.

 void ObjectArrayDataProvider.setValue(FieldKey fieldKey, RowKey rowKey, java.lang.Object value)
          

Sets the value of the data element represented by the specified FieldKey and RowKey to the specified new value.

 void ObjectListDataProvider.setValue(FieldKey fieldKey, RowKey rowKey, java.lang.Object value)
          

Sets the value of the data element represented by the specified FieldKey and RowKey to the specified new value.

 void AbstractDataProvider.setValue(java.lang.String fieldId, java.lang.Object value)
           
 void AbstractTableDataProvider.setValue(java.lang.String fieldId, RowKey row, java.lang.Object value)
           
 RowKey[] BasicTableDataSorter.sort(TableDataProvider provider, RowKey[] rows)
          Get an array containing an row of sorted rows.
protected  void MethodResultDataProvider.testInvokeDataMethod()
          Tests to see if the dataMethod has been invoked, and invokes it if it has not.
protected  void MethodResultTableDataProvider.testInvokeDataMethod()
          Tests to see if the dataMethod has been invoked, and invokes it if it has not.