public interface IResourceValidator
| Modifier and Type | Interface and Description |
|---|---|
static class |
IResourceValidator.BestPracticeWarningLevel |
static class |
IResourceValidator.CheckDisplayOption |
static class |
IResourceValidator.IdStatus |
static interface |
IResourceValidator.IValidatorResourceFetcher |
static class |
IResourceValidator.ReferenceValidationPolicy |
| Modifier and Type | Method and Description |
|---|---|
IResourceValidator.BestPracticeWarningLevel |
getBestPracticeWarningLevel()
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
|
IResourceValidator.IValidatorResourceFetcher |
getFetcher() |
IResourceValidator.IdStatus |
getResourceIdRule()
whether the resource must have an id or not (depends on context)
|
String |
getValidationLanguage() |
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 |
isNoExtensibleWarnings() |
boolean |
isNoInvariantChecks() |
boolean |
isNoTerminologyChecks() |
IResourceValidator |
setBestPracticeWarningLevel(IResourceValidator.BestPracticeWarningLevel value) |
void |
setCheckDisplay(IResourceValidator.CheckDisplayOption checkDisplay) |
void |
setErrorForUnknownProfiles(boolean errorForUnknownProfiles) |
IResourceValidator |
setFetcher(IResourceValidator.IValidatorResourceFetcher value) |
IResourceValidator |
setNoBindingMsgSuppressed(boolean noBindingMsgSuppressed) |
IResourceValidator |
setNoExtensibleWarnings(boolean noExtensibleWarnings) |
IResourceValidator |
setNoInvariantChecks(boolean value) |
IResourceValidator |
setNoTerminologyChecks(boolean noTerminologyChecks) |
void |
setResourceIdRule(IResourceValidator.IdStatus resourceIdRule) |
void |
setValidationLanguage(String value) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Document document) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Document document,
String profile) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Document document,
StructureDefinition profile) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Document document,
ValidationProfileSet profiles) |
void |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.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 Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Element element) |
void |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Element element,
String profile) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Element element,
String profile) |
void |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Element element,
StructureDefinition profile) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Element element,
StructureDefinition profile) |
void |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Element element,
ValidationProfileSet profiles) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Element element,
ValidationProfileSet profiles) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
InputStream stream,
Manager.FhirFormat format) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
InputStream stream,
Manager.FhirFormat format,
String profile) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
InputStream stream,
Manager.FhirFormat format,
StructureDefinition profile) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
InputStream stream,
Manager.FhirFormat format,
ValidationProfileSet profiles) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
com.google.gson.JsonObject object) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
com.google.gson.JsonObject object,
String profile) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
com.google.gson.JsonObject object,
StructureDefinition profile) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
com.google.gson.JsonObject object,
ValidationProfileSet profiles) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Resource resource) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Resource resource,
String profile) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Resource resource,
StructureDefinition profile) |
Element |
validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Resource resource,
ValidationProfileSet profiles) |
IResourceValidator.CheckDisplayOption getCheckDisplay()
void setCheckDisplay(IResourceValidator.CheckDisplayOption checkDisplay)
IResourceValidator.IdStatus getResourceIdRule()
void setResourceIdRule(IResourceValidator.IdStatus resourceIdRule)
IResourceValidator.BestPracticeWarningLevel getBestPracticeWarningLevel()
IResourceValidator setBestPracticeWarningLevel(IResourceValidator.BestPracticeWarningLevel value)
IResourceValidator.IValidatorResourceFetcher getFetcher()
IResourceValidator setFetcher(IResourceValidator.IValidatorResourceFetcher value)
boolean isNoBindingMsgSuppressed()
IResourceValidator setNoBindingMsgSuppressed(boolean noBindingMsgSuppressed)
boolean isNoInvariantChecks()
IResourceValidator setNoInvariantChecks(boolean value)
boolean isNoTerminologyChecks()
IResourceValidator setNoTerminologyChecks(boolean noTerminologyChecks)
boolean isNoExtensibleWarnings()
IResourceValidator setNoExtensibleWarnings(boolean noExtensibleWarnings)
boolean isErrorForUnknownProfiles()
void setErrorForUnknownProfiles(boolean errorForUnknownProfiles)
String getValidationLanguage()
void setValidationLanguage(String value)
void validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element) throws org.hl7.fhir.exceptions.FHIRException
IOExceptionorg.hl7.fhir.exceptions.FHIRExceptionvoid validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element, ValidationProfileSet profiles) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionvoid validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element, String profile) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionvoid validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element, StructureDefinition profile) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, InputStream stream, Manager.FhirFormat format) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, InputStream stream, Manager.FhirFormat format, ValidationProfileSet profiles) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, InputStream stream, Manager.FhirFormat format, String profile) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, InputStream stream, Manager.FhirFormat format, StructureDefinition profile) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Resource resource) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Resource resource, ValidationProfileSet profiles) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Resource resource, String profile) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Resource resource, StructureDefinition profile) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element, ValidationProfileSet profiles) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element, String profile) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element, StructureDefinition profile) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Document document) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Document document, ValidationProfileSet profiles) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Document document, String profile) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Document document, StructureDefinition profile) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, com.google.gson.JsonObject object) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, com.google.gson.JsonObject object, ValidationProfileSet profiles) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, com.google.gson.JsonObject object, String profile) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionElement validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, com.google.gson.JsonObject object, StructureDefinition profile) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionCopyright © 2014–2021 Health Level 7. All rights reserved.