Object
Validator
ReferencingValidator
ParameterValidator
Validates
ParameterValue
and related objects from the org.opengis.parameter
package.
This class is provided for users wanting to override the validation methods. When the default
behavior is sufficient, the Validators
static methods provide a more
convenient way to validate various kinds of objects.
- Since:
- 2.2
-
Field Summary
Fields inherited from class org.opengis.test.Validator
container, DEFAULT_TOLERANCE, enforceForbiddenAttributes, logger, requireMandatoryAttributes
-
Constructor Summary
ConstructorDescriptionParameterValidator
(ValidatorContainer container) Creates a new validator instance. -
Method Summary
Modifier and TypeMethodDescriptionint
dispatch
(GeneralParameterDescriptor object) For each interface implemented by the given object, invokes the correspondingvalidate(…)
method defined in this class (if any).int
dispatch
(GeneralParameterValue object) For each interface implemented by the given object, invokes the correspondingvalidate(…)
method defined in this class (if any).<T> void
validate
(ParameterDescriptor<T> object) Validates the given descriptor.void
validate
(ParameterDescriptorGroup object) Validates the given descriptor.<T> void
validate
(ParameterValue<T> object) Validates the given parameter value.void
validate
(ParameterValueGroup object) Validates the given coordinate system.Methods inherited from class org.opengis.test.referencing.ReferencingValidator
dispatchObject, validate
-
Constructor Details
-
ParameterValidator
Creates a new validator instance.- Parameters:
container
- the set of validators to use for validating other kinds of objects (see field javadoc).
-
-
Method Details
-
dispatch
For each interface implemented by the given object, invokes the correspondingvalidate(…)
method defined in this class (if any).- Parameters:
object
- the object to dispatch tovalidate(…)
methods, ornull
.- Returns:
- number of
validate(…)
methods invoked in this class for the given object.
-
dispatch
For each interface implemented by the given object, invokes the correspondingvalidate(…)
method defined in this class (if any).- Parameters:
object
- the object to dispatch tovalidate(…)
methods, ornull
.- Returns:
- number of
validate(…)
methods invoked in this class for the given object.
-
validate
Validates the given descriptor.- Type Parameters:
T
- the class of parameter values.- Parameters:
object
- the object to validate, ornull
.
-
validate
Validates the given descriptor.- Parameters:
object
- the object to validate, ornull
.
-
validate
Validates the given parameter value.- Type Parameters:
T
- the class of parameter values.- Parameters:
object
- the object to validate, ornull
.
-
validate
Validates the given coordinate system.- Parameters:
object
- the object to validate, ornull
.
-