| Interface | Description | 
|---|---|
| BaseRequestHandler |   This class handles execution of   BaseRequest, mainly inside DSTransaction.processQueue(). |  
| DynamicDSGenerator |  DynamicDSGenerators can be registered with the SmartClient Server framework via the DataSource.addDynamicDSGenerator(DynamicDSGenerator) method. |  
| ISCMapBean |   Marker interface that tells DataSource.getProperties() to treat instances of Map as Beans.   |  
| Class | Description | 
|---|---|
| AuditDSGenerator |   This class implements a   DynamicDSGenerator which generates an audit DataSource based on a DataSource which has auditing enabled. |  
| BasicDataSource |   A BasicDataSource is a DataSource that can create itself from configuration information expressed in XML.   |  
| DataSource |   A DataSource is metadata that provides a high-level, implementation independent description of a set of permanently stored objects that will be manipulated within a SmartClient application.   |  
| DataSourceBeanFilter |   An IBeanFilter that applies DataSource.getProperties() to all bean values (e.g.   |  
| DataSourceManager |   This class contains static utility methods for obtaining a DataSource instance from the pool, and returning those instances.   |  
| DSField |   Server-side representation of a DataSource Field.   |  
| DSFileSpec |   Specifies a file stored in a DataSource.   |  
| DSRequest |   Server-side representation of a DataSource request initiated by a client-side DataBoundComponent or programmatically by custom client-side JavaScript.   |  
| DSResponse |   Response object to be populated by server-side code responding to a DSRequest.   |  
| DSTransaction |   Manages a transaction that involves multiple   DSRequest or RPCRequest objects. |  
| RelationFieldInfo |   Holds information about relation field.   |  
| StreamingResponseIterator |   For DSRequests that are marked "streamResults: true", the data member of the corresponding DSResponse will be an instance of StreamingResponseIterator.   |  
| SummaryFunctionType |   Function to produce a summary value based on an array of records and a field definition.   |  
| TextMatchStyle |   Represents text matching styles.   |  
| TransactionPolicy |   Transaction policy constants.   |  
| ValidationContext |   Provides access to the context of validation process, which may vary depending on the circumstances where validation is performed.   |  
| Validator |   Server-side representation of a Validator.   |