Package org.opengis.test
Class Validators
java.lang.Object
org.opengis.test.Validators
A set of convenience static methods for validating GeoAPI implementations. Every
validate
method defined in this class delegate their work to one of many
Validator
objects in various packages. This class is especially convenient
when used with static import
statements.
To override some validation process on a system-wide basis, vendors can change the
DEFAULT
static field or change the configuration of the object referenced
by that field.
To override some validation process without changing the system-wide setting,
users can create a new instance of ValidatorContainer
and use that instance
instead of this class.
- Since:
- 2.2
- Version:
- 3.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic ValidatorContainer
The default container to be used by all staticvalidate
methods. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
Dispatches the given object to one of thevalidate(object)
methods.static void
validate
(DirectPosition object) Tests the conformance of the given object.static void
Tests the conformance of the given object.static void
Tests the conformance of the given object.static void
validate
(BoundingPolygon object) Tests the conformance of the given object.static void
Tests the conformance of the given object.static void
validate
(GeographicBoundingBox object) Tests the conformance of the given object.static void
validate
(GeographicDescription object) Tests the conformance of the given object.static void
validate
(GeographicExtent object) Tests the conformance of the given object.static void
validate
(TemporalExtent object) Tests the conformance of the given object.static void
validate
(VerticalExtent object) Tests the conformance of the given object.static void
validate
(GeneralParameterDescriptor object) Tests the conformance of the given object.static void
validate
(GeneralParameterValue object) Tests the conformance of the given object.static void
validate
(ParameterDescriptor<?> object) Tests the conformance of the given object.static void
validate
(ParameterDescriptorGroup object) Tests the conformance of the given object.static void
validate
(ParameterValue<?> object) Tests the conformance of the given object.static void
validate
(ParameterValueGroup object) Tests the conformance of the given object.static void
validate
(CoordinateReferenceSystem object) Tests the conformance of the given object.static void
validate
(DerivedCRS object) Validates the given coordinate reference system.static void
validate
(EngineeringCRS object) Validates the given coordinate reference system.static void
validate
(GeocentricCRS object) Tests the conformance of the given object.static void
validate
(GeographicCRS object) Tests the conformance of the given object.static void
Validates the given coordinate reference system.static void
validate
(ProjectedCRS object) Validates the given coordinate reference system.static void
validate
(TemporalCRS object) Validates the given coordinate reference system.static void
validate
(VerticalCRS object) Validates the given coordinate reference system.static void
validate
(CartesianCS object) Tests the conformance of the given object.static void
validate
(CoordinateSystem object) Tests the conformance of the given object.static void
validate
(CoordinateSystemAxis object) Tests the conformance of the given object.static void
validate
(CylindricalCS object) Tests the conformance of the given object.static void
validate
(EllipsoidalCS object) Tests the conformance of the given object.static void
Tests the conformance of the given object.static void
Tests the conformance of the given object.static void
validate
(SphericalCS object) Tests the conformance of the given object.static void
Tests the conformance of the given object.static void
validate
(UserDefinedCS object) Tests the conformance of the given object.static void
validate
(VerticalCS object) Tests the conformance of the given object.static void
Tests the conformance of the given object.static void
Tests the conformance of the given object.static void
validate
(EngineeringDatum object) Tests the conformance of the given object.static void
validate
(GeodeticDatum object) Tests the conformance of the given object.static void
validate
(ImageDatum object) Tests the conformance of the given object.static void
validate
(PrimeMeridian object) Tests the conformance of the given object.static void
validate
(TemporalDatum object) Tests the conformance of the given object.static void
validate
(VerticalDatum object) Tests the conformance of the given object.static void
validate
(IdentifiedObject object) Tests the conformance of the given object.static void
validate
(ConcatenatedOperation object) Tests the conformance of the given object.static void
validate
(Conversion object) Tests the conformance of the given object.static void
validate
(CoordinateOperation object) Tests the conformance of the given object.static void
Tests the conformance of the given object.static void
validate
(MathTransform object) Tests the conformance of the given object.static void
validate
(OperationMethod object) Tests the conformance of the given object.static void
validate
(PassThroughOperation object) Tests the conformance of the given object.static void
validate
(Transformation object) Tests the conformance of the given object.static void
validate
(ReferenceIdentifier object) Tests the conformance of the given object.static void
validate
(GenericName object) Tests the conformance of the given object.static void
validate
(InternationalString object) Tests the conformance of the given object.static void
Tests the conformance of the given object.static void
Tests the conformance of the given object.static void
validate
(ScopedName object) Tests the conformance of the given object.
-
Field Details
-
DEFAULT
The default container to be used by all staticvalidate
methods. Vendors can change this field to a different container, or change the setting of the referenced container. This field shall not be set tonull
however.
-
-
Constructor Details
-
Validators
protected Validators()For subclass constructors only.
-
-
Method Details
-
dispatch
Dispatches the given object to one of thevalidate(object)
methods. Use this method only if the type is unknow at compile-time.- Parameters:
object
- The object to test, ornull
.
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Validates the given coordinate reference system.- Parameters:
object
- The object to validate, ornull
.- See Also:
-
validate
Validates the given coordinate reference system.- Parameters:
object
- The object to validate, ornull
.- See Also:
-
validate
Validates the given coordinate reference system.- Parameters:
object
- The object to validate, ornull
.- See Also:
-
validate
Validates the given coordinate reference system.- Parameters:
object
- The object to validate, ornull
.- See Also:
-
validate
Validates the given coordinate reference system.- Parameters:
object
- The object to validate, ornull
.- See Also:
-
validate
Validates the given coordinate reference system.- Parameters:
object
- The object to validate, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-
validate
Tests the conformance of the given object.- Parameters:
object
- The object to test, ornull
.- See Also:
-