Interface IFunctionFlowDefinitionDS

All Known Implementing Classes:
ReportingFunctionFlowDefinitionDS, XmlFunctionFlowDefinitionDS, XmlFunctionFlowDefinitionDS

public interface IFunctionFlowDefinitionDS
This interface contains the methods a data source should implement to be able to initialize a function flow definition.
Since:
10.3
Author:
W. Hermsen, T. van der Griend
  • Method Details

    • getDocumentation

      String getDocumentation()
      Returns the documentation of the parameter.
      Returns:
      The documentation, may be null
    • iterateInputParameters

      void iterateInputParameters(IFunctionFlowInputParameterVisitor inputParameterVisitor)
      This methods traverses all input parameters
      Parameters:
      inputParameterVisitor - the visitor which accepts the input parameter information
      Throws:
      InitializationException - This exception is thrown when some of the input parameters could not be accepted due to a fatal error.
    • iterateOutputParameters

      void iterateOutputParameters(IFunctionFlowOutputParameterVisitor outputParameterVisitor)
      Parameters:
      outputParameterVisitor - the visitor which accepts the output parameter information
      Throws:
      InitializationException - This exception is thrown when some of the output parameters could not be accepted due to a fatal error.