Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.instance.extension.validation
Interface TypeConstraintValidator

All Superinterfaces:
ConstraintValidator
All Known Implementing Classes:
AbstractFlagValidator, ValidationConstraintValidator

public interface TypeConstraintValidator
extends ConstraintValidator

Validates type constraints.

Author:
Kai Schwierczek

Method Summary
 void validateTypeConstraint(Instance instance, TypeConstraint constraint, InstanceValidationContext context)
          Validate instance against constraint.
 

Method Detail

validateTypeConstraint

void validateTypeConstraint(Instance instance,
                            TypeConstraint constraint,
                            InstanceValidationContext context)
                            throws ValidationException
Validate instance against constraint.

Parameters:
instance - the instance to validate
constraint - the constraint to validate
context - the validation context
Throws:
ValidationException - if the validation fails

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d