Uses of Interface

Packages that use XMLInterface
org.pentaho.di.compatibility Contains all classes that make up the possible Value types: ValueString, ValueNumber, ..., the interface and the Value class itself. 
org.pentaho.di.core.database Contains all the different database dialects as well as the DatabaseMeta class (definition) and the Database class (execution) 
org.pentaho.di.job This package contains the different elements that make up a Job. 
org.pentaho.di.trans This package contains the classes needed to define and execute transformations. 

Uses of XMLInterface in org.pentaho.di.cluster

Classes in org.pentaho.di.cluster that implement XMLInterface
 class ClusterSchema
          A cluster schema combines a list of slave servers so that they can be set altogether.
 class SlaveServer

Uses of XMLInterface in org.pentaho.di.compatibility

Classes in org.pentaho.di.compatibility that implement XMLInterface
 class Row
          This class describes a single row in a stream of data.
 class Value
          This class is one of the core classes of the Kettle framework.

Uses of XMLInterface in org.pentaho.di.core

Classes in org.pentaho.di.core that implement XMLInterface
 class Condition
          This class describes a condition in a general meaning.
 class NotePadMeta
          Describes a note displayed on a Transformation, Job, Schema, or Report.

Uses of XMLInterface in org.pentaho.di.core.database

Classes in org.pentaho.di.core.database that implement XMLInterface
 class DatabaseMeta
          This class defines the database specific parameters for a certain database type.

Uses of XMLInterface in org.pentaho.di.core.dnd

Classes in org.pentaho.di.core.dnd that implement XMLInterface
 class DragAndDropContainer
          This class contains code to help you drag data from one part of a GUI to another by using XML as an intermediate step.

Uses of XMLInterface in org.pentaho.di.job

Classes in org.pentaho.di.job that implement XMLInterface
 class JobHopMeta
          This class defines a hop from one job entry copy to another.
 class JobMeta
          The definition of a PDI job is represented by a JobMeta object.

Uses of XMLInterface in org.pentaho.di.job.entry

Classes in org.pentaho.di.job.entry that implement XMLInterface
 class JobEntryCopy
          This class describes the fact that a single JobEntry can be used multiple times in the same Job.

Uses of XMLInterface in org.pentaho.di.partition

Classes in org.pentaho.di.partition that implement XMLInterface
 class PartitionSchema
          A partition schema allow you to partition a step according into a number of partitions that run independendly.

Uses of XMLInterface in org.pentaho.di.trans

Classes in org.pentaho.di.trans that implement XMLInterface
 class TransDependency
 class TransHopMeta
          Defines a link between 2 steps in a transformation
 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.

Uses of XMLInterface in org.pentaho.di.trans.step

Classes in org.pentaho.di.trans.step that implement XMLInterface
 class RemoteStep
          Defines and handles communication to and from remote steps.
 class StepErrorMeta
          This class contains the metadata to handle proper error handling on a step level.
 class StepPartitioningMeta

Uses of XMLInterface in org.pentaho.di.trans.steps.fixedinput

Classes in org.pentaho.di.trans.steps.fixedinput that implement XMLInterface
 class FixedFileInputField

Uses of XMLInterface in org.pentaho.di.trans.steps.sasinput

Classes in org.pentaho.di.trans.steps.sasinput that implement XMLInterface
 class SasInputField
          This defines a selected list of fields from the input files including

Uses of XMLInterface in org.pentaho.di.trans.steps.selectvalues

Classes in org.pentaho.di.trans.steps.selectvalues that implement XMLInterface
 class SelectMetadataChange