Uses of Interface
com.sun.data.provider.TableDataProvider

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

Uses of TableDataProvider in com.sun.data.provider
 

Methods in com.sun.data.provider with parameters of type TableDataProvider
 void TableCursorAdapter.cursorChanged(TableDataProvider provider, RowKey oldRow, RowKey newRow)
          

Process an event indicating that the current cursor row of the specified TableDataProvider has been successfully changed.

 void TableCursorListener.cursorChanged(TableDataProvider provider, RowKey oldRow, RowKey newRow)
          Process an event indicating that the current cursor row of the specified TableDataProvider has been successfully changed.
 void TableCursorAdapter.cursorChanging(TableDataProvider provider, RowKey oldRow, RowKey newRow)
          

Process an event indicating that the current cursor row of the specified TableDataProvider is changing.

 void TableCursorListener.cursorChanging(TableDataProvider provider, RowKey oldRow, RowKey newRow)
          Process an event indicating that the current cursor row of the specified TableDataProvider is changing.
 RowKey[] TableDataFilter.filter(TableDataProvider provider, RowKey[] rows)
          Performs a filter operation on the passed set of RowKey objects.
abstract  java.lang.Object SortCriteria.getSortValue(TableDataProvider provider, RowKey rowKey)
          Provides the data value to use while sorting a particular row.
abstract  boolean FilterCriteria.match(TableDataProvider provider, RowKey rowKey)
          Determines wether or not a particular row matches this filter criteria.
 void TableDataAdapter.rowAdded(TableDataProvider provider, RowKey rowKey)
          

A new row has been added to the TableDataProvider.

 void TableDataListener.rowAdded(TableDataProvider provider, RowKey rowKey)
          A new row has been added to the TableDataProvider.
 void TableDataAdapter.rowRemoved(TableDataProvider provider, RowKey rowKey)
          

An row has been removed from the TableDataProvider.

 void TableDataListener.rowRemoved(TableDataProvider provider, RowKey rowKey)
          An row has been removed from the TableDataProvider.
 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.
 void TableDataAdapter.valueChanged(TableDataProvider provider, FieldKey fieldKey, RowKey rowKey, java.lang.Object oldValue, java.lang.Object newValue)
          

Process an event indicating that a data element's value has been changed for the specified row.

 void TableDataListener.valueChanged(TableDataProvider provider, FieldKey fieldKey, RowKey rowKey, java.lang.Object oldValue, java.lang.Object newValue)
          Process an event indicating that a data element's value has been changed for the specified row.
 

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

Classes in com.sun.data.provider.impl that implement TableDataProvider
 class AbstractTableDataProvider
          Abstract base implementation of TableDataProvider.
 class BasicTransactionalTableDataProvider
           
 class CachedRowSetDataProvider
          TableDataProvider implementation that wraps a CachedRowSet.
 class FilteredTableDataProvider
          Specialized TableDataProvider that is filtered by a specified TableDataFilter.
 class ListDataProvider
          This TableDataProvider implementation wraps the contents of a List.
 class MethodResultTableDataProvider
          A TableDataProvider implementation to wrap the return value from a method.
 class ObjectArrayDataProvider
          This TableDataProvider wraps access to an array of Java Objects.
 class ObjectListDataProvider
          This TableDataProvider wraps access to a list of Java Objects.
 

Fields in com.sun.data.provider.impl declared as TableDataProvider
protected  TableDataProvider BasicTransactionalTableDataProvider.provider
           
protected  TableDataProvider FilteredTableDataProvider.provider
           
 

Methods in com.sun.data.provider.impl that return TableDataProvider
 TableDataProvider BasicTransactionalTableDataProvider.getTableDataProvider()
           
 TableDataProvider FilteredTableDataProvider.getTableDataProvider()
           
 TableDataProvider TableRowDataProvider.getTableDataProvider()
           
 

Methods in com.sun.data.provider.impl with parameters of type TableDataProvider
 RowKey[] BasicTableDataFilter.filter(TableDataProvider provider, RowKey[] rows)
          This method iterates the passed rows and contained FilterCriteria and invokes the match() method on each.
 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.
 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 BasicTransactionalTableDataProvider.setTableDataProvider(TableDataProvider provider)
           
 void FilteredTableDataProvider.setTableDataProvider(TableDataProvider provider)
           
 void TableRowDataProvider.setTableDataProvider(TableDataProvider provider)
           
 RowKey[] BasicTableDataSorter.sort(TableDataProvider provider, RowKey[] rows)
          Get an array containing an row of sorted rows.
 

Constructors in com.sun.data.provider.impl with parameters of type TableDataProvider
TableRowDataProvider(TableDataProvider provider)
          Constructs a TableRowDataProvider with the specified tableDataProvider
TableRowDataProvider(TableDataProvider provider, RowKey tableRow)
          Constructs a TableRowDataProvider with the specified tableDataProvider and tableRow.