Please refer to the com.orchestranetworks.addon.dint package for the detail and examples.
Packages 
Package Description
com.orchestranetworks.addon.dint
Provides classes and interfaces to execute a data integration task.
com.orchestranetworks.addon.dint.dataconnector.datasource  
com.orchestranetworks.addon.dint.dataconnector.spec
Provides classes for source and target table specifications.
com.orchestranetworks.addon.dint.mapping
Provides classes and interfaces for creating a mapping specification between source and target tables.
com.orchestranetworks.addon.dint.mapping.steps
Provides classes and interfaces for creating the field mapping steps and the transformation mapping steps.
com.orchestranetworks.addon.dint.schema
Provides classes and interfaces that represent fields and tables for the supported data source.
com.orchestranetworks.addon.dint.template
Provides classes and interfaces that represent a specification for a user defined template.
com.orchestranetworks.addon.dint.transformation
Provides classes and interfaces to define and register transformations.
com.orchestranetworks.addon.dint.transformation.aggregate
Provides classes and interfaces for creating an aggregate transformation.
com.orchestranetworks.addon.dint.transformation.conversion
Provides classes and interfaces for creating a conversion transformation.
com.orchestranetworks.addon.dint.transformation.crossreference
Provides classes and interfaces for creating a query transformation.
com.orchestranetworks.addon.dint.transformation.split
Provides classes and interfaces for creating a split transformation.