Package | Description |
---|---|
ca.uhn.hl7v2.validation | |
ca.uhn.hl7v2.validation.builder | |
ca.uhn.hl7v2.validation.builder.support | |
ca.uhn.hl7v2.validation.impl |
Modifier and Type | Interface and Description |
---|---|
interface |
CompositeTypeRule
A validation rule that applies to a fully populated composite type.
|
interface |
EncodingRule
A validation rule that applies to encoded message strings.
|
interface |
MessageRule
A validation rule that applies to a fully populated message object.
|
interface |
PrimitiveTypeRule
A rule that applies to a primitive datatype.
|
Modifier and Type | Class and Description |
---|---|
class |
RuleTypeBuilder<S extends RuleTypeBuilder<S,T>,T extends Rule<?>>
Defines the type of rule to be built.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PredicateRuleSupport<T>
Interface for predicate-aware validation rules.
|
Modifier and Type | Class and Description |
---|---|
class |
PredicateMessageRule
Abstract base class for message rules that are evaluated using predicates
|
class |
PredicatePrimitiveTypeRule
Abstract base class for PrimitiveTypeRules that validate using predicates
|
Modifier and Type | Method and Description |
---|---|
protected List<RuleBinding<? extends Rule<?>>> |
RuleTypeBuilder.getRules() |
List<RuleBinding<? extends Rule<?>>> |
ValidationRuleBuilder.initialize() |
Constructor and Description |
---|
EncodingRuleBuilder(List<RuleBinding<? extends Rule<?>>> rules,
Set<Version> versions,
String encoding) |
MessageRuleBuilder(List<RuleBinding<? extends Rule<?>>> rules,
Set<Version> versions,
String messageType,
String... triggerEvents) |
PrimitiveRuleBuilder(List<RuleBinding<? extends Rule<?>>> rules,
Set<Version> versions,
Set<String> types) |
RuleTypeBuilder(List<RuleBinding<? extends Rule<?>>> rules,
Set<Version> versions) |
RuleTypeBuilder(List<RuleBinding<? extends Rule<?>>> rules,
Version... versions) |
Modifier and Type | Class and Description |
---|---|
class |
ChoiceElementsRespectedRule
Message rule which enforces that only one "choice element" within any groups
in the message must only have content within one of the possible choices.
|
class |
OnlyAllowableSegmentsInSuperstructureRule
Validation rule for detecting populated elements in a
SuperStructure
which do not belong to the given message type |
class |
OnlyKnownSegmentsRule
Validation rule for detecting unknown segments in a message
|
class |
TerserMessageRule
Validation rule for checking values extracted by a
Terser . |
class |
VisitorMessageRule
A message rule that runs a
ValidatingMessageVisitor over the message,
collecting exceptions while traversing |
class |
WrongVersionRule
Validation rule for blaming a wring HL7 version
|
Modifier and Type | Class and Description |
---|---|
class |
RuleBinding<T extends Rule<?>>
An association between a type of item to be validated (eg a datatype or
message) and a validation
Rule . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEncodingRule
Abstract base class for encoding rules
|
class |
AbstractMessageRule
Abstract base class for message rules
|
class |
AbstractPrimitiveTypeRule
Abstract base class for primitive rules
|
class |
ConformanceProfileRule
A MessageRule that checks conformance to message profiles.
|
class |
RegexPrimitiveRule
Deprecated.
use
BuilderSupport.matches(String) instead |
class |
RuleSupport<T> |
class |
SizeRule
Deprecated.
use
BuilderSupport#maxLength() instead |
class |
TrimLeadingWhitespace
Deprecated.
use
PrimitiveRuleBuilder.leftTrim() instead |
class |
TrimTrailingWhitespace
Deprecated.
use
PrimitiveRuleBuilder.leftTrim() instead |
class |
WithdrawnDatatypeRule
Deprecated.
use
BuilderSupport.withdrawn() instead |
class |
XMLSchemaRule
Validates HL7 version 2 messages encoded according to the HL7 XML Encoding Syntax against XML
schemas provided by hl7.org.
|
Modifier and Type | Method and Description |
---|---|
protected static <T extends Rule<?>> |
ValidationContextImpl.newRuleCache(int size) |
Copyright © 2001–2017 University Health Network. All rights reserved.