Class InvalidParameterCardinalityException

Object
Throwable
Exception
RuntimeException
IllegalStateException
InvalidParameterCardinalityException
All Implemented Interfaces:
Serializable

public class InvalidParameterCardinalityException extends IllegalStateException
Throws if adding a parameter value to a group would result in more parameters than the maximum occurence allowed. This operation may be throws during List.add(E) or List.remove(java.lang.Object) operation on the list returned by ParameterValueGroup.values().

Note: This exception is of kind "illegal state" rather than "illegal argument" because it is not caused by a bad argument; it is rather a consequence of an parameter value group being "full".

Since:
GeoAPI 2.0
Author:
Martin Desruisseaux (IRD)
See Also:
  • 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.