| Package | Description | 
|---|---|
| org.pentaho.di.job | 
 This package contains the different elements that make up a Job. 
 | 
| org.pentaho.di.resource | |
| org.pentaho.di.trans | 
 This package contains the classes needed to define and execute transformations. 
 | 
| org.pentaho.di.trans.step | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JobMeta
The definition of a PDI job is represented by a JobMeta object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
ResourceUtil.getExplanation(String zipFilename,
              String launchFile,
              ResourceExportInterface resourceExportInterface)  | 
static TopLevelResource | 
ResourceUtil.serializeResourceExportInterface(String zipFilename,
                                ResourceExportInterface resourceExportInterface,
                                org.pentaho.di.core.variables.VariableSpace space,
                                Repository repository,
                                org.pentaho.metastore.api.IMetaStore metaStore)
Serializes the referenced resource export interface (Job, Transformation, Mapping, Step, Job Entry, etc) to a ZIP file. 
 | 
static TopLevelResource | 
ResourceUtil.serializeResourceExportInterface(String zipFilename,
                                ResourceExportInterface resourceExportInterface,
                                org.pentaho.di.core.variables.VariableSpace space,
                                Repository repository,
                                org.pentaho.metastore.api.IMetaStore metaStore,
                                String injectXML,
                                String injectFilename)
Serializes the referenced resource export interface (Job, Transformation, Mapping, Step, Job Entry, etc) to a ZIP file. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TransMeta
This class defines information about a transformation and offers methods to save and load it 
 from XML or a PDI database repository, as well as methods to alter a transformation by adding/removing
 databases, steps, hops, etc. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
StepMeta
This class contains everything that is needed to define a step. 
 |