public class InvalidParameterCardinalityException extends IllegalStateException
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 kindIllegalStateExceptioninstead thanIllegalArgumentExceptionbecause it is not caused by a bad argument. It is rather a consequence of anParameterValueGroupbeing "full".
ParameterValueGroup.values(),
ParameterValueGroup.addGroup(String),
Serialized FormDeparture from OGC/ISO specification:
This exception is not part of the OGC specification.
| Constructor and Description |
|---|
InvalidParameterCardinalityException(String message,
String parameterName)
Creates an exception with the specified message and parameter name.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getParameterName()
Returns the name of the parameter with invalid cardinality.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic InvalidParameterCardinalityException(String message, String parameterName)
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.public String getParameterName()
Copyright © 1994–2019 Open Geospatial Consortium. All rights reserved.