com.remobjects.dataabstract.data

Classes

Class Notes
CalculatedDataColumn CalculatedDataColumn is a specialization of the general DataColumn class, and represents a field for which the value is not stored directly in the DataTable, but calculated at runtime. In contrast to the LookupDataColumns, which obtain their value automatically by referring to another table, calculated fields depend on the developer to provide custom code that determines the value of the field, as needed. For this, an implementation of CalculatedDataColumn.Evaluator...
DataColumn A DataColumn represents the definition of an individual field in a DataTable. Descendant classes, such as CalculatedDataColumn and LookupDataColumn exist for more specialized field types, but a regular DataColumn represents a real field that is...
DataColumnChangedEvent The DataColumnChangedEvent event is fired when a structure of the table has changed, i.e. columns were added ore removed.
DataColumnCollection The DataColumnCollection is used to hold a set of DataColumns in the DataTable instance. Usually, it is filled with columns by a RemoteDataAdapter while initializing the data table with the Schema. But you can still add/remove columns manually, for example for adding CalculatedDataColumn or LookupDataColumn columns.
DataRow The DataRow class represents a single data row in a DataTable. Each DataRow not only maintains its data, but also keeps track of any changes made to its values, until they have been successfully applied.
DataRowChangedEvent The DataRowChangedEvent event is fired when a structure of the table has changed, i.e. columns were added or removed.
DataRowCollection The DataRowCollection is used to hold a set of DataRows in the DataTable instance.
DataTable The DataTable is one of the core classes in Data Abstract for operating with tabled data. It is used to represent the client version of an individual record set, or data table, that has been retrieved from the server...
DataTableView The DataTableView represents customized view of a DataTable for sorting, filtering, grouping and navigation.
LookupDataColumn LookupDataColumn is a specialization of the general DataColumn class, and represents a field for which the value is not stored directly in the DataTable but looked up from a secondary table via a reference source field. The source field is another...
PropertyCollection The PropertyCollection is used to hold a set of additional properties in the DataTable instance. Cosider is as an inheritor of a java.util.HashMap with a few additional methods. All constructors are also inherited from HashMap, thus not described here...
TableChangedEvent The TableChangedEvent event is fired when a data or structure of the table has changed.

Interfaces

Interface Notes
CalculatedDataColumn.Evaluator The CalculatedDataColumn.Evaluator interface is used to perform evaluation of row's value for the CalculatedDataColumn object.
DataTableView.Filter The DataTableView.Filter interface is used to perform filter action while refreshing the DataTableView object.
DataTableView.KeyEvaluator<Key> The implementations of the DataTableView.KeyEvaluator interface are used in DataTableView.group method to group data according to some group function.
TableChangedListener The TableChangedListener interface should be implemented by the class, that is supposed to handle TableChangedEvent of the DataTable object.
TableDataChangedListener The TableDataChangedListener interface should be implemented by the class, that is supposed to handle DataRowChangedEvent, DataColumnChangedEvent of the DataTable object.

Enums

Enum Notes
ColumnAction This enum is used while firing a DataColumnChanged event to define what had happened with the specific column.
DataRowAction The DataRowAction enum is used while firing a DataRowChanged event to define what had happened with the specific row.
DataRowState The DataRowState enum defines the current state of a single data row.
DataRowVersion The DataRowVersion enum is used to get a specific set of row's data or check wheter the row has the values of the given version.
DataViewRowState The DataViewRowState enum describes the rows in what state the view contains.

Exceptions

Exception Notes
ColumnException The ColumnException is a base class for exceptions that are related with retrieving field value for a specific column.
DataException The DataException is widely used in the com.remobjects.dataabstract.data namespace in data related classes and shows that something went wrong while operating with the data.
EvaluationException The EvaluationException is raised by CalculatedDataColumn if any of these occurs:
ReadOnlyException The ReadOnlyException is fired by the DataRow object on the attempt to write in the readonly field.