| Interface | Description |
|---|---|
| CompositeTypeRule |
A validation rule that applies to a fully populated composite type.
|
| EncodingRule |
A validation rule that applies to encoded message strings.
|
| MessageRule |
A validation rule that applies to a fully populated message object.
|
| PrimitiveTypeRule |
A rule that applies to a primitive datatype.
|
| Rule<T> |
A testable rule to which HL7 messages (at least certain specific message)
should conform.
|
| ValidationContext |
A set of rules for message validation.
|
| ValidationExceptionHandler<R> |
Handler that is called for every violation during a message validation.
|
| ValidationExceptionHandlerFactory<R> |
This factory is responsible for generating a
ValidationExceptionHandler instance, which is then used when
validating a message using a DefaultValidator. |
| Validator<R> |
Interface to validates messages.
|
| Class | Description |
|---|---|
| AbstractValidationExceptionHandler<R> |
Abstract base class of a ValidationExceptionHandler that supports a validation subject.
|
| AbstractValidator<R> |
Abstract implementation of a message validator.
|
| CollectingValidationExceptionHandler<R> |
ValidationExceptionHandler that collects all
ValidationExceptions in a list. |
| DefaultValidationExceptionHandler |
Simple implementation of a handler that just tracks if
DefaultValidationExceptionHandler.error(ValidationException) has been called at least once. |
| DefaultValidator<R> |
Default implementation of a message validator.
|
| MessageValidator |
Validation utilities for parsed and encoded messages.
|
| ReportingValidationExceptionHandler |
ValidationExceptionHandler that logs all
ValidationExceptions and
optionally throws the first one wrapped in a HL7Exception. |
| RespondingValidationExceptionHandler |
ValidationExceptionHandler that generates response messages as statically
configured and based on the outcome of a validation process.
|
| Exception | Description |
|---|---|
| ValidationException |
A failure to validate against a rule.
|
Copyright © 2001–2017 University Health Network. All rights reserved.