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.TrackedLocationRelatedMessage, BaseValidator.ValidationControl
-
-
Field Summary
-
Fields inherited from class org.hl7.fhir.validation.BaseValidator
BUNDLE, context, DOCUMENT, ENTRY, FULL_URL, ID, LAST_UPDATED, LINK, MESSAGE, messagesToRemove, META, 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvalidateStructureDefinition(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, isXverUrl, loadContainedResource, loadFoundResource, removeTrackedMessagesForLocation, resolveBindingReference, resolveInBundle, resolveInBundle, rule, rule, rule, rule, rule, ruleHtml, setLevel, signpost, slicingHint, splitByCamelCase, stripPunctuation, suppressedwarning, suppressedwarning, suppressedwarning, suppressedwarning, suppressedwarning, systemFromCanonical, txHint, txRule, txWarning, txWarningForLaterRemoval, versionFromCanonical, warning, warning, warning, warningHtml, warningHtml, warningOrError, warningOrHint, 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)
-
-
Method Detail
-
validateStructureDefinition
public void validateStructureDefinition(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, org.hl7.fhir.r5.elementmodel.Element src, NodeStack stack)
-
-