org.opengis.parameter
Class InvalidParameterCardinalityException
Object
Throwable
Exception
RuntimeException
IllegalStateException
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
[minimum …
maximum] 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()
.
Note:
This exception is of kind IllegalStateException
instead than
IllegalArgumentException
because it is not caused by a bad argument.
It is rather a consequence of an ParameterValueGroup
being "full".
- Since:
- 2.0
- See Also:
ParameterValueGroup.values()
,
ParameterValueGroup.addGroup(String)
,
Serialized FormDeparture from OGC/ISO specification:
This exception is not part of the OGC specification.
Methods inherited from class Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
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.
getParameterName
public String getParameterName()
- Returns the name of the parameter with invalid cardinality.
- Returns:
- The name of the parameter with invalid cardinality.
Copyright © 1994-2011 Open Geospatial Consortium. All Rights Reserved.