Package org.pentaho.di.trans.step
Interface StepIOMetaInterface
- All Known Implementing Classes:
StepIOMeta
public interface StepIOMetaInterface
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddStream(StreamInterface stream) Add a stream to the steps I/O interfacefindInfoStream(StepMeta infoStep) findTargetStream(StepMeta targetStep) String[]String[]booleanbooleanbooleanbooleanbooleanbooleanvoidsetGeneralInfoDescription(String string) Set the general info stream descriptionvoidsetGeneralTargetDescription(String string) Set the general target stream descriptionvoidsetInfoSteps(StepMeta[] infoSteps) Replace the info steps with the supplied source steps.voidsetInputDynamic(boolean inputDynamic) voidsetOutputDynamic(boolean outputDynamic)
-
Method Details
-
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
Replace the info steps with the supplied source steps.- Parameters:
infoSteps-
-
addStream
Add a stream to the steps I/O interface- Parameters:
stream- The stream to add
-
setGeneralInfoDescription
Set the general info stream description- Parameters:
string- the info streams description
-
setGeneralTargetDescription
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
-
findInfoStream
-