Class StructureDefinitionValidator
- java.lang.Object
-
- org.hl7.fhir.validation.BaseValidator
-
- org.hl7.fhir.validation.instance.type.StructureDefinitionValidator
-
- All Implemented Interfaces:
org.hl7.fhir.r5.utils.validation.ValidationContextCarrier.IValidationContextResourceLoader
public class StructureDefinitionValidator extends BaseValidator
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classStructureDefinitionValidator.FhirPathSorter-
Nested classes/interfaces inherited from class org.hl7.fhir.validation.BaseValidator
BaseValidator.BooleanValue, BaseValidator.TrackedLocationRelatedMessage, BaseValidator.ValidationControl
-
-
Field Summary
-
Fields inherited from class org.hl7.fhir.validation.BaseValidator
BUNDLE, context, DOCUMENT, ENTRY, FULL_URL, ID, jurisdiction, LAST_UPDATED, LINK, MESSAGE, messagesToRemove, META, NO_RULE_DATE, PATH_ARG, RESOURCE, SEARCHSET, source, timeTracker, trackedMessages, TYPE, xverManager
-
-
Constructor Summary
Constructors Constructor Description StructureDefinitionValidator(org.hl7.fhir.r5.context.IWorkerContext context, TimeTracker timeTracker, org.hl7.fhir.r5.utils.FHIRPathEngine fpe, boolean wantCheckSnapshotUnchanged, org.hl7.fhir.r5.utils.XVerExtensionManager xverManager, org.hl7.fhir.r5.model.Coding jurisdiction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanvalidateStructureDefinition(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, org.hl7.fhir.r5.elementmodel.Element src, NodeStack stack)-
Methods inherited from class org.hl7.fhir.validation.BaseValidator
addValidationMessage, addValidationMessage, addValidationMessage, checkMsgId, describeReference, fail, fail, fail, fail, fail, getFromBundle, getLevel, getValidationControl, getXverExt, getXverExt, grammarWord, hint, hint, hint, hint, hintPlural, isHL7, isXverUrl, loadContainedResource, loadFoundResource, removeTrackedMessagesForLocation, resolveBindingReference, resolveInBundle, resolveInBundle, rule, rule, rule, rule, rule, ruleHtml, rulePlural, rulePlural, setLevel, signpost, slicingHint, splitByCamelCase, stripPunctuation, suppressedwarning, suppressedwarning, suppressedwarning, suppressedwarning, suppressedwarning, systemFromCanonical, txHint, txRule, txWarning, txWarningForLaterRemoval, versionFromCanonical, warning, warning, warning, warningHtml, warningHtml, warningOrError, warningOrHint, warningPlural, xverDefn, xverElementId, xverStatus, xverVersion
-
-
-
-
Constructor Detail
-
StructureDefinitionValidator
public StructureDefinitionValidator(org.hl7.fhir.r5.context.IWorkerContext context, TimeTracker timeTracker, org.hl7.fhir.r5.utils.FHIRPathEngine fpe, boolean wantCheckSnapshotUnchanged, org.hl7.fhir.r5.utils.XVerExtensionManager xverManager, org.hl7.fhir.r5.model.Coding jurisdiction)
-
-
Method Detail
-
validateStructureDefinition
public boolean validateStructureDefinition(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, org.hl7.fhir.r5.elementmodel.Element src, NodeStack stack)
-
-