All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
checkAllInvariants() |
protected void |
checkDeclaredProfiles(InstanceValidator.ResourceProfiles resourceProfiles,
List<ValidationMessage> errors,
Element resource,
Element element,
InstanceValidator.NodeStack stack) |
protected ElementDefinition |
findElement(StructureDefinition profile,
String name) |
IResourceValidator.BestPracticeWarningLevel |
getBasePracticeWarningLevel()
whether the validator should enforce best practice guidelines
as defined by various HL7 committees
|
IResourceValidator.CheckDisplayOption |
getCheckDisplay()
how much to check displays for coded elements
|
IWorkerContext |
getContext() |
List<String> |
getExtensionDomains() |
IResourceValidator.IValidatorResourceFetcher |
getFetcher() |
IResourceValidator.IdStatus |
getResourceIdRule()
whether the resource must have an id or not (depends on context)
|
boolean |
isAllowXsiLocation() |
boolean |
isAnyExtensionsAllowed() |
boolean |
isErrorForUnknownProfiles()
Whether being unable to resolve a profile in found in Resource.meta.profile or ElementDefinition.type.profile or targetProfile is an error or just a warning
|
boolean |
isNoBindingMsgSuppressed() |
boolean |
isNoInvariantChecks() |
boolean |
isNoTerminologyChecks() |
boolean |
isSuppressLoincSnomedMessages() |
String |
reportTimes() |
void |
setAllowXsiLocation(boolean allowXsiLocation) |
void |
setAnyExtensionsAllowed(boolean anyExtensionsAllowed) |
IResourceValidator |
setBestPracticeWarningLevel(IResourceValidator.BestPracticeWarningLevel value) |
void |
setCheckDisplay(IResourceValidator.CheckDisplayOption checkDisplay) |
void |
setErrorForUnknownProfiles(boolean errorForUnknownProfiles) |
IResourceValidator |
setFetcher(IResourceValidator.IValidatorResourceFetcher value) |
IResourceValidator |
setNoBindingMsgSuppressed(boolean noBindingMsgSuppressed) |
IResourceValidator |
setNoInvariantChecks(boolean value) |
IResourceValidator |
setNoTerminologyChecks(boolean noTerminologyChecks) |
void |
setResourceIdRule(IResourceValidator.IdStatus resourceIdRule) |
void |
setSuppressLoincSnomedMessages(boolean suppressLoincSnomedMessages) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
Document document) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
Document document,
String profile) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
Document document,
StructureDefinition profile) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
Document document,
ValidationProfileSet profiles) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
Element element) |
void |
validate(Object appContext,
List<ValidationMessage> errors,
Element element)
Validate suite
you can validate one of the following representations of resources:
stream - provide a format - this is the preferred choice
Use one of these two if the content is known to be valid XML/JSON, and already parsed
- a DOM element or Document
- a Json Object
In order to use these, the content must already be parsed - e.g.
|
Element |
validate(Object appContext,
List<ValidationMessage> errors,
Element element,
String profile) |
void |
validate(Object appContext,
List<ValidationMessage> errors,
Element element,
String profile) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
Element element,
StructureDefinition profile) |
void |
validate(Object appContext,
List<ValidationMessage> errors,
Element element,
StructureDefinition profile) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
Element element,
ValidationProfileSet profiles) |
void |
validate(Object appContext,
List<ValidationMessage> errors,
Element element,
ValidationProfileSet profiles) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
InputStream stream,
Manager.FhirFormat format) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
InputStream stream,
Manager.FhirFormat format,
String profile) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
InputStream stream,
Manager.FhirFormat format,
StructureDefinition profile) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
InputStream stream,
Manager.FhirFormat format,
ValidationProfileSet profiles) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
com.google.gson.JsonObject object) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
com.google.gson.JsonObject object,
String profile) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
com.google.gson.JsonObject object,
StructureDefinition profile) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
com.google.gson.JsonObject object,
ValidationProfileSet profiles) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
Resource resource) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
Resource resource,
String profile) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
Resource resource,
StructureDefinition profile) |
Element |
validate(Object appContext,
List<ValidationMessage> errors,
Resource resource,
ValidationProfileSet profiles) |