org.pentaho.di.trans.step
Interface StepIOMetaInterface

All Known Implementing Classes:
StepIOMeta

public interface StepIOMetaInterface


Method Summary
 void addStream(StreamInterface stream)
          Add a stream to the steps I/O interface
 StreamInterface findInfoStream(StepMeta infoStep)
           
 StreamInterface findTargetStream(StepMeta targetStep)
           
 String getGeneralInfoDescription()
           
 String getGeneralTargetDescription()
           
 String[] getInfoStepnames()
           
 List<StreamInterface> getInfoStreams()
           
 String[] getTargetStepnames()
           
 List<StreamInterface> getTargetStreams()
           
 boolean isInputAcceptor()
           
 boolean isInputDynamic()
           
 boolean isInputOptional()
           
 boolean isOutputDynamic()
           
 boolean isOutputProducer()
           
 boolean isSortedDataRequired()
           
 void setGeneralInfoDescription(String string)
          Set the general info stream description
 void setGeneralTargetDescription(String string)
          Set the general target stream description
 void setInfoSteps(StepMeta[] infoSteps)
          Replace the info steps with the supplied source steps.
 void setInputDynamic(boolean inputDynamic)
           
 void setOutputDynamic(boolean outputDynamic)
           
 

Method Detail

isInputAcceptor

boolean isInputAcceptor()

isOutputProducer

boolean isOutputProducer()

isInputOptional

boolean isInputOptional()

isSortedDataRequired

boolean isSortedDataRequired()

getInfoStreams

List<StreamInterface> getInfoStreams()

getTargetStreams

List<StreamInterface> getTargetStreams()

getInfoStepnames

String[] getInfoStepnames()

getTargetStepnames

String[] getTargetStepnames()

setInfoSteps

void setInfoSteps(StepMeta[] infoSteps)
Replace the info steps with the supplied source steps.

Parameters:
infoSteps -

addStream

void addStream(StreamInterface stream)
Add a stream to the steps I/O interface

Parameters:
stream - The stream to add

setGeneralInfoDescription

void setGeneralInfoDescription(String string)
Set the general info stream description

Parameters:
string - the info streams description

setGeneralTargetDescription

void setGeneralTargetDescription(String string)
Set the general target stream description

Parameters:
string - the target streams description

getGeneralTargetDescription

String getGeneralTargetDescription()
Returns:
the generalTargetDescription

getGeneralInfoDescription

String getGeneralInfoDescription()
Returns:
the generalInfoDescription

isOutputDynamic

boolean isOutputDynamic()
Returns:
true if the output targets of this step are dynamic (variable)

setOutputDynamic

void setOutputDynamic(boolean outputDynamic)
Parameters:
outputDynamic - set to true if the output targets of this step are dynamic (variable)

isInputDynamic

boolean isInputDynamic()
Returns:
true if the input info sources of this step are dynamic (variable)

setInputDynamic

void setInputDynamic(boolean inputDynamic)
Parameters:
inputDynamic - set to true if the input info sources of this step are dynamic (variable)

findTargetStream

StreamInterface findTargetStream(StepMeta targetStep)

findInfoStream

StreamInterface findInfoStream(StepMeta infoStep)