Uses of Interface
ca.uhn.hl7v2.validation.Rule
Packages that use Rule
Package
Description
-
Uses of Rule in ca.uhn.hl7v2.validation
Subinterfaces of Rule in ca.uhn.hl7v2.validationModifier and TypeInterfaceDescriptioninterfaceA validation rule that applies to a fully populated composite type.interfaceA validation rule that applies to encoded message strings.interfaceA validation rule that applies to a fully populated message object.interfaceA rule that applies to a primitive datatype. -
Uses of Rule in ca.uhn.hl7v2.validation.builder
Classes in ca.uhn.hl7v2.validation.builder with type parameters of type RuleModifier and TypeClassDescriptionclassRuleTypeBuilder<S extends RuleTypeBuilder<S,T>, T extends Rule<?>> Defines the type of rule to be built.Subinterfaces of Rule in ca.uhn.hl7v2.validation.builderModifier and TypeInterfaceDescriptioninterfaceInterface for predicate-aware validation rules.Classes in ca.uhn.hl7v2.validation.builder that implement RuleModifier and TypeClassDescriptionclassAbstract base class for message rules that are evaluated using predicatesclassAbstract base class for PrimitiveTypeRules that validate using predicatesMethods in ca.uhn.hl7v2.validation.builder that return types with arguments of type RuleModifier and TypeMethodDescriptionprotected List<RuleBinding<? extends Rule<?>>>RuleTypeBuilder.getRules()final List<RuleBinding<? extends Rule<?>>>ValidationRuleBuilder.initialize()Constructor parameters in ca.uhn.hl7v2.validation.builder with type arguments of type RuleModifierConstructorDescriptionprotectedEncodingRuleBuilder(List<RuleBinding<? extends Rule<?>>> rules, Set<Version> versions, String encoding) protectedMessageRuleBuilder(List<RuleBinding<? extends Rule<?>>> rules, Set<Version> versions, String messageType, String... triggerEvents) protectedPrimitiveRuleBuilder(List<RuleBinding<? extends Rule<?>>> rules, Set<Version> versions, Set<String> types) protectedRuleTypeBuilder(List<RuleBinding<? extends Rule<?>>> rules, Version... versions) protectedRuleTypeBuilder(List<RuleBinding<? extends Rule<?>>> rules, Set<Version> versions) -
Uses of Rule in ca.uhn.hl7v2.validation.builder.support
Classes in ca.uhn.hl7v2.validation.builder.support that implement RuleModifier and TypeClassDescriptionclassMessage rule which enforces that only one "choice element" within any groups in the message must only have content within one of the possible choices.classValidation rule for detecting populated elements in aSuperStructurewhich do not belong to the given message typeclassValidation rule for detecting unknown segments in a messageclassValidation rule for checking values extracted by aTerser.classA message rule that runs aValidatingMessageVisitorover the message, collecting exceptions while traversingclassValidation rule for blaming a wring HL7 version -
Uses of Rule in ca.uhn.hl7v2.validation.impl
Classes in ca.uhn.hl7v2.validation.impl with type parameters of type RuleModifier and TypeClassDescriptionclassRuleBinding<T extends Rule<?>>An association between a type of item to be validated (eg a datatype or message) and a validationRule.Classes in ca.uhn.hl7v2.validation.impl that implement RuleModifier and TypeClassDescriptionclassAbstract base class for encoding rulesclassAbstract base class for message rulesclassAbstract base class for primitive rulesclassA MessageRule that checks conformance to message profiles.classDeprecated.classRuleSupport<T>classDeprecated.useBuilderSupport.maxLength(int)insteadclassDeprecated.usePrimitiveRuleBuilder.leftTrim()insteadclassDeprecated.usePrimitiveRuleBuilder.leftTrim()insteadclassDeprecated.useBuilderSupport.withdrawn()insteadclassValidates HL7 version 2 messages encoded according to the HL7 XML Encoding Syntax against XML schemas provided by hl7.org.Methods in ca.uhn.hl7v2.validation.impl with type parameters of type RuleModifier and TypeMethodDescriptionprotected static <T extends Rule<?>>
Map<String,Collection<T>> ValidationContextImpl.newRuleCache(int size)
BuilderSupport.matches(String)instead