Package org.opengis.test.referencing
Class OperationValidator
- Object
 - 
- Validator
 - 
- ReferencingValidator
 - 
- OperationValidator
 
 
 
 
- 
public class OperationValidator extends ReferencingValidator
ValidatesCoordinateOperationand related objects from theorg.opengis.referencing.operationpackage.This class is provided for users wanting to override the validation methods. When the default behavior is sufficient, the
Validatorsstatic methods provide a more convenient way to validate various kinds of objects.- Since:
 - 2.2
 
 
- 
- 
Field Summary
- 
Fields inherited from class Validator
container, DEFAULT_TOLERANCE, enforceForbiddenAttributes, logger, requireMandatoryAttributes 
 - 
 
- 
Constructor Summary
Constructors Constructor Description OperationValidator(ValidatorContainer container)Creates a new validator instance. 
- 
Method Summary
Modifier and Type Method Description intdispatch(CoordinateOperation object)For each interface implemented by the given object, invokes the correspondingvalidate(…)method defined in this class (if any).voidvalidate(ConcatenatedOperation object)Validates the given concatenated operation.voidvalidate(Conversion object)Validates the given conversion.voidvalidate(Formula object)Validates 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.- 
Methods inherited from class ReferencingValidator
dispatchObject, validate 
- 
Methods inherited from class Validator
conditional, forbidden, mandatory, validate 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
OperationValidator
public OperationValidator(ValidatorContainer container)
Creates a new validator instance.- Parameters:
 container- the set of validators to use for validating other kinds of objects (see field javadoc).
 
 - 
 
- 
Method Detail
- 
dispatch
public int dispatch(CoordinateOperation object)
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
public void validate(PassThroughOperation object)
Validates the given "pass through" operation.- Parameters:
 object- the object to validate, ornull.
 
- 
validate
public void validate(ConcatenatedOperation object)
Validates the given concatenated operation.- Parameters:
 object- the object to validate, ornull.
 
- 
validate
public void validate(Conversion object)
Validates the given conversion.- Parameters:
 object- the object to validate, ornull.
 
- 
validate
public void validate(Transformation object)
Validates the given transformation.- Parameters:
 object- the object to validate, ornull.
 
- 
validate
public void validate(OperationMethod object)
Validates the given operation method.- Parameters:
 object- the object to validate, ornull.
 
- 
validate
public void validate(Formula object)
Validates the given formula.- Parameters:
 object- the object to validate, ornull.
 
- 
validate
public void validate(MathTransform object)
Validates the given math transform.- Parameters:
 object- the object to validate, ornull.
 
 - 
 
 -