Interface ITransformIOMeta

  • All Known Implementing Classes:
    TransformIOMeta

    public interface ITransformIOMeta
    • Method Detail

      • isInputAcceptor

        boolean isInputAcceptor()
      • isOutputProducer

        boolean isOutputProducer()
      • isInputOptional

        boolean isInputOptional()
      • isSortedDataRequired

        boolean isSortedDataRequired()
      • getInfoTransformNames

        String[] getInfoTransformNames()
      • getTargetTransformNames

        String[] getTargetTransformNames()
      • setInfoTransforms

        void setInfoTransforms​(TransformMeta[] infoTransforms)
        Replace the info transforms with the supplied source transforms.
        Parameters:
        infoTransforms -
      • addStream

        void addStream​(IStream stream)
        Add a stream to the transforms 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 transform are dynamic (variable)
      • setOutputDynamic

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

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

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