Siminov Descriptors
![Siminov Descriptors] (https://raw.github.com/Siminov/hybrid/docs/github/v2.0/descriptors.android.png "Siminov Descriptors")
Siminov Framework works based on a set of defined descriptors which can be broadly classified as
-
Application Descriptor - ApplicationDescriptor.xml: Application Descriptor is the one who connects application to Siminov Framework. It provide basic information about application, which defines the behavior of application.
-
Database Descriptor - DatabaseDescriptor.xml: Database Descriptor is the one who defines the schema of database.
-
Library Descriptor - LibraryDescriptor.xml: Library Descriptor is the one who defines the properties of library.
-
Entity Descriptor - EntityDescriptor.xml: Entity Descriptor is one which does ORM, it maps class to database table.
-
Service Descriptor - ServiceDescriptor.xml: Service Descrptor is one which define the structure of your RESTful Web Service API.
-
Sync Descriptor - SyncDescriptor.xml: Sync Descriptor is the one which define synchronization of data through service.
-
Adapter Descriptor - AdapterDescriptor.xml: Adapter Descriptor is one which describes properties required to map Hybrid To Native and vice-versa. It is optional descriptor.
Note:
- All descriptor file name should end with .xml