Interface SectionTypeBuilder


public interface SectionTypeBuilder
Facade builder for the SectionType.
Author:
Daniel Sagenschneider
  • Method Details

    • addSectionInput

      void addSectionInput(String name, Class<?> parameterType)
      Parameters:
      name - Name.
      parameterType - Parameter type.
    • addSectionOutput

      void addSectionOutput(String name, Class<?> argumentType, boolean isEscalationOnly)
      Parameters:
      name - Name.
      argumentType - Argument type.
      isEscalationOnly - Flag indicating if escalation only.
    • addSectionOutput

      void addSectionOutput(String name, Class<?> argumentType)
      Parameters:
      name - Name.
      argumentType - Argument type.
    • addSectionEscalation

      void addSectionEscalation(Class<?> escalationType)
      Parameters:
      escalationType - Escalation type.
    • addSectionObject

      void addSectionObject(String name, Class<?> objectType, String typeQualifier, Class<?>... annotationTypes)
      Parameters:
      name - Name.
      objectType - Object type.
      typeQualifier - Type qualifier.
      annotationTypes - Expected annotation types.
    • getSectionDesigner

      SectionDesigner getSectionDesigner()
      Obtains the underlying SectionDesigner.
      Returns:
      Underlying SectionDesigner.