Interface Parameter<T>

    • Method Detail

      • getName

        String getName()
        Name of the parameter.
      • getType

        Class<T> getType()
        Type/class of the parameter.
      • isRequired

        Boolean isRequired()
        Flag indicating if the parameter is required or not.
      • getMinOccurs

        int getMinOccurs()
        The minimum number of occurrences of the parameter.
        Returns:
        minimum number of occurrences, or -1 if no minimum needed
      • getMaxOccurs

        int getMaxOccurs()
        The maximum number of occurrences of the parameter.
        Returns:
        maximum number of occurences, or -1 for unbound
      • getDefaultValue

        T getDefaultValue()
        A default value for the parameter.