Package ca.uhn.hl7v2.validation
Class DefaultValidator<R>
java.lang.Object
ca.uhn.hl7v2.validation.AbstractValidator<R>
ca.uhn.hl7v2.validation.DefaultValidator<R>
- Type Parameters:
R- The type parameter R denotes the result type of the validation process.
- All Implemented Interfaces:
Validator<R>
Default implementation of a message validator.
- Author:
- Christian Ohr
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultValidator(HapiContext context) DefaultValidator(ValidationRuleBuilder builder) DefaultValidator(ValidationContext validationContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected ValidationExceptionHandler<R>Returns a new instance of a defaultValidationExceptionHandlercreated by theValidationExceptionHandlerFactoryas returned byHapiContext.Methods inherited from class ca.uhn.hl7v2.validation.AbstractValidator
isValidatePrimitives, setValidatePrimitives, validate, validate, validate, validate
-
Constructor Details
-
DefaultValidator
-
DefaultValidator
-
DefaultValidator
-
-
Method Details
-
getValidationContext
- Specified by:
getValidationContextin classAbstractValidator<R>
-
initializeHandler
Returns a new instance of a defaultValidationExceptionHandlercreated by theValidationExceptionHandlerFactoryas returned byHapiContext. Only called when no explicitValidationExceptionHandlerhas been provided for validation usingAbstractValidator.validate(Message, ValidationExceptionHandler).- Specified by:
initializeHandlerin classAbstractValidator<R>- Returns:
- a new instance of a
ValidationExceptionHandler
-