Object
Validator
MetadataValidator
ExtentValidator
Validates
Extent and related objects from the org.opengis.metadata.extent 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
ConstructorsConstructorDescriptionExtentValidator(ValidatorContainer container) Creates a new validator instance. -
Method Summary
Modifier and TypeMethodDescriptionintdispatch(GeographicExtent object) For each interface implemented by the given object, invokes the correspondingvalidate(…)method defined in this class (if any).voidvalidate(BoundingPolygon object) Validates the bounding polygon.voidValidates the given extent.voidvalidate(GeographicBoundingBox object) Validates the geographic bounding box.voidvalidate(GeographicDescription object) Validates the geographic description.voidvalidate(TemporalExtent object) Validates the temporal extent.voidvalidate(VerticalExtent object) Validates the vertical extent.
-
Constructor Details
-
ExtentValidator
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.
-
validate
Validates the geographic description.- Parameters:
object- the object to validate, ornull.
-
validate
Validates the bounding polygon.- Parameters:
object- the object to validate, ornull.- TODO:
- Not yet implemented.
-
validate
Validates the geographic bounding box.- Parameters:
object- the object to validate, ornull.
-
validate
Validates the vertical extent.- Parameters:
object- the object to validate, ornull.
-
validate
Validates the temporal extent.- Parameters:
object- the object to validate, ornull.- TODO:
- Validation of temporal primitives not yet implemented.
-
validate
-