Interface StepIOMetaInterface

  • All Known Implementing Classes:
    StepIOMeta

    public interface StepIOMetaInterface
    • Method Detail

      • isInputAcceptor

        boolean isInputAcceptor()
      • isOutputProducer

        boolean isOutputProducer()
      • isInputOptional

        boolean isInputOptional()
      • isSortedDataRequired

        boolean isSortedDataRequired()
      • 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)