Class OperationValidator
java.lang.Object
org.opengis.test.Validator
org.opengis.test.referencing.ReferencingValidator
org.opengis.test.referencing.OperationValidator
Validates
CoordinateOperation and related objects from the
org.opengis.referencing.operation package. This class should not be used directly;
use the Validators convenience static methods instead.- Since:
- 2.2
- Version:
- 3.0
-
Field Summary
Fields inherited from class Validator
container, DEFAULT_TOLERANCE, enforceForbiddenAttributes, logger, requireMandatoryAttributes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static intReturns the dimension of the given CRS.voiddispatch(CoordinateOperation object) Dispatches the given object to one ofvalidatemethods.voidvalidate(ConcatenatedOperation object) Validates the given concatenated operation.voidvalidate(Conversion object) Validates the given conversion.voidValidates the given formula.voidvalidate(MathTransform object) Validates the given math transform.voidvalidate(OperationMethod object) Validates the given operation method.voidvalidate(PassThroughOperation object) Validates the given "pass through" operation.voidvalidate(Transformation object) Validates the given transformation.private voidValidates the given coordinate operation.private voidvalidateOperation(SingleOperation object) Validates the given operation.Methods inherited from class ReferencingValidator
dispatchObject, validate, validateIdentifiedObject, validateReferenceSystem
-
Constructor Details
-
OperationValidator
Creates a new validator.- Parameters:
container- The container of this validator.
-
-
Method Details
-
dispatch
Dispatches the given object to one ofvalidatemethods.- Parameters:
object- The object to dispatch.
-
validate
Validates the given "pass through" operation.- Parameters:
object- The object to validate, ornull.
-
validate
Validates the given concatenated operation.- Parameters:
object- The object to validate, ornull.
-
validateCoordinateOperation
Validates the given coordinate operation. This method is private because we choose to expose only non-ambiguiousvalidatemethods in public API.- Parameters:
object- The object to validate, ornull.
-
validateOperation
Validates the given operation. This method is private because we choose to expose only non-ambiguiousvalidatemethods in public API.- Parameters:
object- The object to validate, ornull.
-
validate
Validates the given conversion.- Parameters:
object- The object to validate, ornull.
-
validate
Validates the given transformation.- Parameters:
object- The object to validate, ornull.
-
validate
Validates the given operation method.- Parameters:
object- The object to validate, ornull.
-
validate
Validates the given formula.- Parameters:
object- The object to validate, ornull.
-
validate
Validates the given math transform.- Parameters:
object- The object to validate, ornull.
-
dimension
Returns the dimension of the given CRS.
-