Class InvalidParameterCardinalityException

All Implemented Interfaces:
Serializable

public class InvalidParameterCardinalityException extends IllegalStateException
Thrown by ParameterValueGroup if adding or removing a parameter value would result in more or less parameters than the expected range. The [minimummaximum] range is defined by the ParameterDescriptorGroup instance associated with the ParameterValueGroup.

This exception may be thrown directly by the ParameterValueGroup.addGroup(String) method, or indirectly during the add or remove operations on the list returned by ParameterValueGroup.values().

Since:
2.0
Version:
3.0
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Serial number for inter-operability with different versions.
      See Also:
    • parameterName

      private final String parameterName
      The name of the parameter with invalid cardinality.
  • Constructor Details

    • InvalidParameterCardinalityException

      public InvalidParameterCardinalityException(String message, String parameterName)
      Creates an exception with the specified message and parameter name.
      Parameters:
      message - The detail message. The detail message is saved for later retrieval by the Throwable.getMessage() method.
      parameterName - The name of the parameter with invalid cardinality.
  • Method Details

    • getParameterName

      public String getParameterName()
      Returns the name of the parameter with invalid cardinality.
      Returns:
      The name of the parameter with invalid cardinality.