Class InputParameter

  • All Implemented Interfaces:
    Serializable

    public class InputParameter
    extends Object
    implements Serializable
    Input parameters for algorithms.

    Although they are called input parameters they can also reference command arguments for algorithms running part of command transmission constraints or command verifiers.

    See Also:
    Serialized Form
    • Method Detail

      • getParameterInstance

        public ParameterInstanceRef getParameterInstance()
        Returns:
        the reference to the parameter or null if this references an argument instead
      • getArgumentRef

        public ArgumentInstanceRef getArgumentRef()
        Returns:
        the reference to the command argument or null if this references a parameter instead
      • getInputName

        public String getInputName()
      • getEffectiveInputName

        public String getEffectiveInputName()
        Returns the name of the input to be used in the algorithm. This is the defined name as returned by getInputName() or the name of the parameter if no specific name has been defined.
      • setInputName

        public void setInputName​(String inputName)
      • isMandatory

        public boolean isMandatory()
      • setMandatory

        public void setMandatory​(boolean mandatory)