|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
ObjectValidators
public class 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 the static import feature of Java 5.
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.
| Field Summary | |
|---|---|
static ValidatorContainer |
DEFAULT
The default container to be used by all static validate methods. |
| Constructor Summary | |
|---|---|
protected |
Validators()
For subclass constructors only. |
| Method Summary | |
|---|---|
void |
dispatch(Object object)
Dispatches the given object to one of the validate(object) methods. |
static void |
validate(BoundingPolygon object)
Tests the conformance of the given object. |
static void |
validate(CartesianCS object)
Tests the conformance of the given object. |
static void |
validate(Citation 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 |
validate(CoordinateReferenceSystem 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(Datum object)
Tests the conformance of the given object. |
static void |
validate(DerivedCRS object)
Validates the given coordinate reference system. |
static void |
validate(DirectPosition object)
Tests the conformance of the given object. |
static void |
validate(Ellipsoid object)
Tests the conformance of the given object. |
static void |
validate(EllipsoidalCS object)
Tests the conformance of the given object. |
static void |
validate(EngineeringCRS object)
Validates the given coordinate reference system. |
static void |
validate(EngineeringDatum object)
Tests the conformance of the given object. |
static void |
validate(Envelope object)
Tests the conformance of the given object. |
static void |
validate(Extent object)
Tests the conformance of the given object. |
static void |
validate(Formula 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(GenericName object)
Tests the conformance of the given object. |
static void |
validate(GeocentricCRS object)
Tests the conformance of the given object. |
static void |
validate(GeodeticDatum object)
Tests the conformance of the given object. |
static void |
validate(GeographicBoundingBox object)
Tests the conformance of the given object. |
static void |
validate(GeographicCRS 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(IdentifiedObject object)
Tests the conformance of the given object. |
static void |
validate(ImageCRS object)
Validates the given coordinate reference system. |
static void |
validate(ImageDatum object)
Tests the conformance of the given object. |
static void |
validate(InternationalString object)
Tests the conformance of the given object. |
static void |
validate(LinearCS object)
Tests the conformance of the given object. |
static void |
validate(LocalName object)
Tests the conformance of the given object. |
static void |
validate(MathTransform object)
Tests the conformance of the given object. |
static void |
validate(NameSpace object)
Tests the conformance of the given object. |
static void |
validate(OperationMethod 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(PassThroughOperation object)
Tests the conformance of the given object. |
static void |
validate(PolarCS object)
Tests the conformance of the given object. |
static void |
validate(PrimeMeridian object)
Tests the conformance of the given object. |
static void |
validate(ProjectedCRS object)
Validates the given coordinate reference system. |
static void |
validate(ReferenceIdentifier object)
Tests the conformance of the given object. |
static void |
validate(ScopedName object)
Tests the conformance of the given object. |
static void |
validate(SphericalCS object)
Tests the conformance of the given object. |
static void |
validate(TemporalCRS object)
Validates the given coordinate reference system. |
static void |
validate(TemporalDatum object)
Tests the conformance of the given object. |
static void |
validate(TemporalExtent object)
Tests the conformance of the given object. |
static void |
validate(TimeCS object)
Tests the conformance of the given object. |
static void |
validate(Transformation object)
Tests the conformance of the given object. |
static void |
validate(UserDefinedCS object)
Tests the conformance of the given object. |
static void |
validate(VerticalCRS object)
Validates the given coordinate reference system. |
static void |
validate(VerticalCS object)
Tests the conformance of the given object. |
static void |
validate(VerticalDatum object)
Tests the conformance of the given object. |
static void |
validate(VerticalExtent object)
Tests the conformance of the given object. |
| Methods inherited from class Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static ValidatorContainer DEFAULT
validate methods.
Vendors can change this field to a different container, or change the setting
of the referenced container. This field shall not be set to null however.
| Constructor Detail |
|---|
protected Validators()
| Method Detail |
|---|
public final void dispatch(Object object)
validate(object) methods.
Use this method only if the type is unknow at compile-time.
object - The object to test, or null.public static void validate(Extent object)
object - The object to test, or null.ExtentValidator.validate(Extent)public static void validate(TemporalExtent object)
object - The object to test, or null.ExtentValidator.validate(TemporalExtent)public static void validate(VerticalExtent object)
object - The object to test, or null.ExtentValidator.validate(VerticalExtent)public static void validate(GeographicExtent object)
object - The object to test, or null.ExtentValidator.dispatch(GeographicExtent)public static void validate(GeographicDescription object)
object - The object to test, or null.ExtentValidator.validate(GeographicDescription)public static void validate(BoundingPolygon object)
object - The object to test, or null.ExtentValidator.validate(BoundingPolygon)public static void validate(GeographicBoundingBox object)
object - The object to test, or null.ExtentValidator.validate(GeographicBoundingBox)public static void validate(Envelope object)
object - The object to test, or null.GeometryValidator.validate(Envelope)public static void validate(DirectPosition object)
object - The object to test, or null.GeometryValidator.validate(DirectPosition)public static void validate(CoordinateReferenceSystem object)
object - The object to test, or null.CRSValidator.dispatch(CoordinateReferenceSystem)public static void validate(GeocentricCRS object)
object - The object to test, or null.CRSValidator.validate(GeocentricCRS)public static void validate(GeographicCRS object)
object - The object to test, or null.CRSValidator.validate(GeographicCRS)public static void validate(ProjectedCRS object)
object - The object to validate, or null.CRSValidator.validate(ProjectedCRS)public static void validate(DerivedCRS object)
object - The object to validate, or null.CRSValidator.validate(DerivedCRS)public static void validate(ImageCRS object)
object - The object to validate, or null.CRSValidator.validate(ImageCRS)public static void validate(EngineeringCRS object)
object - The object to validate, or null.CRSValidator.validate(EngineeringCRS)public static void validate(VerticalCRS object)
object - The object to validate, or null.CRSValidator.validate(VerticalCRS)public static void validate(TemporalCRS object)
object - The object to validate, or null.CRSValidator.validate(TemporalCRS)public static void validate(CoordinateSystem object)
object - The object to test, or null.CSValidator.dispatch(CoordinateSystem)public static void validate(CartesianCS object)
object - The object to test, or null.CSValidator.validate(CartesianCS)public static void validate(EllipsoidalCS object)
object - The object to test, or null.CSValidator.validate(EllipsoidalCS)public static void validate(SphericalCS object)
object - The object to test, or null.CSValidator.validate(SphericalCS)public static void validate(CylindricalCS object)
object - The object to test, or null.CSValidator.validate(CylindricalCS)public static void validate(PolarCS object)
object - The object to test, or null.CSValidator.validate(PolarCS)public static void validate(LinearCS object)
object - The object to test, or null.CSValidator.validate(LinearCS)public static void validate(VerticalCS object)
object - The object to test, or null.CSValidator.validate(VerticalCS)public static void validate(TimeCS object)
object - The object to test, or null.CSValidator.validate(TimeCS)public static void validate(UserDefinedCS object)
object - The object to test, or null.CSValidator.validate(UserDefinedCS)public static void validate(CoordinateSystemAxis object)
object - The object to test, or null.CSValidator.validate(CoordinateSystemAxis)public static void validate(Datum object)
object - The object to test, or null.DatumValidator.dispatch(Datum)public static void validate(PrimeMeridian object)
object - The object to test, or null.DatumValidator.validate(PrimeMeridian)public static void validate(Ellipsoid object)
object - The object to test, or null.DatumValidator.validate(Ellipsoid)public static void validate(GeodeticDatum object)
object - The object to test, or null.DatumValidator.validate(GeodeticDatum)public static void validate(VerticalDatum object)
object - The object to test, or null.DatumValidator.validate(VerticalDatum)public static void validate(TemporalDatum object)
object - The object to test, or null.DatumValidator.validate(TemporalDatum)public static void validate(ImageDatum object)
object - The object to test, or null.DatumValidator.validate(ImageDatum)public static void validate(EngineeringDatum object)
object - The object to test, or null.DatumValidator.validate(EngineeringDatum)public static void validate(CoordinateOperation object)
object - The object to test, or null.OperationValidator.dispatch(CoordinateOperation)public static void validate(Conversion object)
object - The object to test, or null.OperationValidator.validate(Conversion)public static void validate(Transformation object)
object - The object to test, or null.OperationValidator.validate(Transformation)public static void validate(ConcatenatedOperation object)
object - The object to test, or null.OperationValidator.validate(ConcatenatedOperation)public static void validate(PassThroughOperation object)
object - The object to test, or null.OperationValidator.validate(PassThroughOperation)public static void validate(OperationMethod object)
object - The object to test, or null.OperationValidator.validate(OperationMethod)public static void validate(Formula object)
object - The object to test, or null.OperationValidator.validate(Formula)public static void validate(MathTransform object)
object - The object to test, or null.OperationValidator.validate(MathTransform)public static void validate(GeneralParameterDescriptor object)
object - The object to test, or null.ParameterValidator.dispatch(GeneralParameterDescriptor)public static void validate(ParameterDescriptor<?> object)
object - The object to test, or null.ParameterValidator.validate(ParameterDescriptor)public static void validate(ParameterDescriptorGroup object)
object - The object to test, or null.ParameterValidator.validate(ParameterDescriptorGroup)public static void validate(GeneralParameterValue object)
object - The object to test, or null.ParameterValidator.dispatch(GeneralParameterValue)public static void validate(ParameterValue<?> object)
object - The object to test, or null.ParameterValidator.validate(ParameterValue)public static void validate(ParameterValueGroup object)
object - The object to test, or null.ParameterValidator.validate(ParameterValueGroup)public static void validate(IdentifiedObject object)
object - The object to test, or null.ReferencingValidator.dispatchObject(IdentifiedObject)public static void validate(ReferenceIdentifier object)
object - The object to test, or null.ReferencingValidator.validate(ReferenceIdentifier)public static void validate(Citation object)
object - The object to test, or null.CitationValidator.validate(Citation)public static void validate(GenericName object)
object - The object to test, or null.NameValidator.dispatch(GenericName)public static void validate(LocalName object)
object - The object to test, or null.NameValidator.validate(LocalName)public static void validate(ScopedName object)
object - The object to test, or null.NameValidator.validate(ScopedName)public static void validate(NameSpace object)
object - The object to test, or null.NameValidator.validate(NameSpace)public static void validate(InternationalString object)
object - The object to test, or null.NameValidator.validate(InternationalString)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||