public class EncodingRuleBuilder extends RuleTypeBuilder<EncodingRuleBuilder,EncodingRule>
EncodingRule
s.RuleTypeBuilder.MessageExpressionBuilder
Modifier | Constructor and Description |
---|---|
protected |
EncodingRuleBuilder(List<RuleBinding<? extends Rule<?>>> rules,
Set<Version> versions,
String encoding) |
Modifier and Type | Method and Description |
---|---|
protected Collection<RuleBinding<EncodingRule>> |
getRuleBindings(EncodingRule rule,
String version)
Builder implementation must overwrite this method to return all
RuleBinding s for
rules that have been built. |
EncodingRuleBuilder |
xsd()
Adds
XMLSchemaRule for the configured versions |
activate, active, addRuleBindings, description, encoding, getRules, instance, message, message, prepareRule, primitive, refersToSection, severity, test
allOf, allOf, always, alwaysFails, anyOf, anyOf, date, dateTime, dateTime25, empty, emptyOr, in, in, isEqual, isEqualIgnoreCase, matches, matches, matches, maxLength, nonNegativeInteger, not, number, oid, startsWith, time, usPhoneNumber, uuid, withdrawn
protected EncodingRuleBuilder(List<RuleBinding<? extends Rule<?>>> rules, Set<Version> versions, String encoding)
public EncodingRuleBuilder xsd()
XMLSchemaRule
for the configured versionsprotected Collection<RuleBinding<EncodingRule>> getRuleBindings(EncodingRule rule, String version)
RuleTypeBuilder
RuleBinding
s for
rules that have been built.getRuleBindings
in class RuleTypeBuilder<EncodingRuleBuilder,EncodingRule>
rule
- the rule for which bindings shall be retrievedversion
- the HL7 version for which bindings shall be retrievedRuleBinding
sCopyright © 2001–2017 University Health Network. All rights reserved.