See: Description
| Class | Description | 
|---|---|
| AdvancedCriteria | AdvancedCriteria is a format for representing search criteria which may include
  operators on field values such as "less than", or may include sub-clauses such as several 
  criteria applied to fields joined by an "OR" operator. | 
| Criterion | An object representing a criterion to apply to a record. | 
| DataSource | A DataSource is data-provider-independent description of a set of objects that will be loaded,
 edited and saved within the user interface of your application. | 
| DataSourceField | Metadata about a DataSourceField, including its type and validators. | 
| DSRequestModifier | An object that modifies a dsRequest based on several available 
  values, including preceding responses from the same queue. | 
| A  Mailobject describes an email that will be sent automatically by the  Smart GWT
 Server as part of a normalDataSourceoperation. | |
| OperationBinding | An operationBinding tells a DataSource how to execute one of the basic DS operations: fetch,
 add, update, remove. | 
| Operator | Specification of an operator for use in filtering, for example "equals". | 
| ServerObject | The ServerObject tells the ISC server how to find or create a server-side object involved in
  DMI(Direct Method Invocation). | 
| SimpleType | An atomic type such as a string or number, that is generally stored, displayed and
  manipulated as a single value. | 
| Validator | A validator describes a check that should be performed on a value the user is trying to
 save. | 
Each Java Class here represents an XML element, and each field is a setting that can be specified as either an attribute or a subelement.
For example, DataSource.canMultiSort can be set like this:
<DataSource canMultiSort="true"/>
<DataSource>
    <canMultiSort>true</canMultiSort>
</DataSource>
<DataSource>
    <operationBindings>
        <operationBinding operationType="fetch">
            ... various operationBinding settings ...
        </operationBinding>
    </operationBindings>
</DataSource>
<DataSource>
    <operationBindings>
        <operationBinding operationType="add">
            <mail to="admin@company.com" templateFile="messageTemplate.txt"/>
        </operationBinding>
    </operationBindings>
</DataSource>
 DataSource files and other Component XML files can be localized using resource bundles - 
 see this overview for details.
 
NOTE: the settings described in the special "serverds" JavaDoc package are only usable with Smart GWT Pro Edition and above, however, the "serverds" documentation is included with Smart GWT LGPL since some parts of the documentation cover concepts and approaches that are also applicable in Smart GWT LGPL.