Interface StepIOMetaInterface

All Known Implementing Classes:
StepIOMeta

public interface StepIOMetaInterface
  • 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

      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)