Package org.hl7.fhir.dstu2.utils
Interface IResourceValidator
-
public interface IResourceValidator
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIResourceValidator.BestPracticeWarningLevelwhether the validator should enforce best practice guidelines as defined by various HL7 committeesstatic classIResourceValidator.CheckDisplayOptionstatic classIResourceValidator.IdStatus
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IResourceValidator.BestPracticeWarningLevelgetBasePracticeWarningLevel()IResourceValidator.CheckDisplayOptiongetCheckDisplay()how much to check displays for coded elementsIResourceValidator.IdStatusgetResourceIdRule()whether the resource must have an id or not (depends on context)voidsetBestPracticeWarningLevel(IResourceValidator.BestPracticeWarningLevel value)voidsetCheckDisplay(IResourceValidator.CheckDisplayOption checkDisplay)how much to check displays for coded elementsvoidsetResourceIdRule(IResourceValidator.IdStatus resourceIdRule)List<org.hl7.fhir.utilities.validation.ValidationMessage>validate(com.google.gson.JsonObject object)Given a DOM element, return a list of errors in the resourceList<org.hl7.fhir.utilities.validation.ValidationMessage>validate(com.google.gson.JsonObject object, String profile)Given a DOM element, return a list of errors in the resource with regard to the specified profile (by logical identifier)List<org.hl7.fhir.utilities.validation.ValidationMessage>validate(com.google.gson.JsonObject object, StructureDefinition profile)Given a DOM element, return a list of errors in the resource with regard to the specified profile (by logical identifier)voidvalidate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, com.google.gson.JsonObject object)Given a JSON Object, return a list of errors in the resourcevoidvalidate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, com.google.gson.JsonObject object, String profile)Given a DOM element, return a list of errors in the resource with regard to the specified profilevoidvalidate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, com.google.gson.JsonObject object, StructureDefinition profile)Given a DOM element, return a list of errors in the resource with regard to the specified profilevoidvalidate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Document document)Given a DOM document, return a list of errors in the resourcevoidvalidate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Document document, String profile)Given a DOM document, return a list of errors in the resource with regard to the specified profile (by logical identifier)voidvalidate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Document document, StructureDefinition profile)Given a DOM document, return a list of errors in the resource with regard to the specified profilevoidvalidate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element)Given a DOM element, return a list of errors in the resourcevoidvalidate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element, String profile)Given a DOM element, return a list of errors in the resource with regard to the specified profile (by logical identifier)voidvalidate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element, StructureDefinition profile)Given a DOM element, return a list of errors in the resource with regard to the specified profileList<org.hl7.fhir.utilities.validation.ValidationMessage>validate(Document document)Given a DOM document, return a list of errors in the resourceList<org.hl7.fhir.utilities.validation.ValidationMessage>validate(Document document, String profile)Given a DOM document, return a list of errors in the resource with regard to the specified profile (by logical identifier)List<org.hl7.fhir.utilities.validation.ValidationMessage>validate(Document document, StructureDefinition profile)Given a DOM document, return a list of errors in the resource with regard to the specified profileList<org.hl7.fhir.utilities.validation.ValidationMessage>validate(Element element)Given a DOM element, return a list of errors in the resourceList<org.hl7.fhir.utilities.validation.ValidationMessage>validate(Element element, String profile)Given a DOM element, return a list of errors in the resource with regard to the specified profile (by logical identifier)List<org.hl7.fhir.utilities.validation.ValidationMessage>validate(Element element, StructureDefinition profile)Given a DOM element, return a list of errors in the resource with regard to the specified profile
-
-
-
Method Detail
-
getCheckDisplay
IResourceValidator.CheckDisplayOption getCheckDisplay()
how much to check displays for coded elements- Returns:
-
setCheckDisplay
void setCheckDisplay(IResourceValidator.CheckDisplayOption checkDisplay)
how much to check displays for coded elements
-
getResourceIdRule
IResourceValidator.IdStatus getResourceIdRule()
whether the resource must have an id or not (depends on context)- Returns:
-
setResourceIdRule
void setResourceIdRule(IResourceValidator.IdStatus resourceIdRule)
-
getBasePracticeWarningLevel
IResourceValidator.BestPracticeWarningLevel getBasePracticeWarningLevel()
-
setBestPracticeWarningLevel
void setBestPracticeWarningLevel(IResourceValidator.BestPracticeWarningLevel value)
-
validate
void validate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element) throws Exception
Given a DOM element, return a list of errors in the resource- Parameters:
errors-elem-- Throws:
Exception
-
validate
void validate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, com.google.gson.JsonObject object) throws Exception
Given a JSON Object, return a list of errors in the resource- Parameters:
errors-elem-- Throws:
Exception
-
validate
List<org.hl7.fhir.utilities.validation.ValidationMessage> validate(Element element) throws Exception
Given a DOM element, return a list of errors in the resource- Parameters:
errors-elem-- Throws:
Exception
-
validate
List<org.hl7.fhir.utilities.validation.ValidationMessage> validate(com.google.gson.JsonObject object) throws Exception
Given a DOM element, return a list of errors in the resource- Parameters:
errors-elem-- Throws:
Exception
-
validate
void validate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element, String profile) throws Exception
Given a DOM element, return a list of errors in the resource with regard to the specified profile (by logical identifier)- Parameters:
errors-element-profile-- Throws:
Exception
-
validate
List<org.hl7.fhir.utilities.validation.ValidationMessage> validate(Element element, String profile) throws Exception
Given a DOM element, return a list of errors in the resource with regard to the specified profile (by logical identifier)- Parameters:
errors-element-profile-- Throws:
Exception
-
validate
List<org.hl7.fhir.utilities.validation.ValidationMessage> validate(com.google.gson.JsonObject object, StructureDefinition profile) throws Exception
Given a DOM element, return a list of errors in the resource with regard to the specified profile (by logical identifier)- Parameters:
errors-element-profile-- Throws:
Exception
-
validate
List<org.hl7.fhir.utilities.validation.ValidationMessage> validate(com.google.gson.JsonObject object, String profile) throws Exception
Given a DOM element, return a list of errors in the resource with regard to the specified profile (by logical identifier)- Parameters:
errors-element-profile-- Throws:
Exception
-
validate
void validate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element, StructureDefinition profile) throws Exception
Given a DOM element, return a list of errors in the resource with regard to the specified profile- Parameters:
errors-element-profile-- Throws:
Exception
-
validate
void validate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, com.google.gson.JsonObject object, StructureDefinition profile) throws Exception
Given a DOM element, return a list of errors in the resource with regard to the specified profile- Parameters:
errors-element-profile-- Throws:
Exception
-
validate
void validate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, com.google.gson.JsonObject object, String profile) throws Exception
Given a DOM element, return a list of errors in the resource with regard to the specified profile- Parameters:
errors-element-profile-- Throws:
Exception
-
validate
List<org.hl7.fhir.utilities.validation.ValidationMessage> validate(Element element, StructureDefinition profile) throws Exception
Given a DOM element, return a list of errors in the resource with regard to the specified profile- Parameters:
errors-element-profile-- Throws:
Exception
-
validate
void validate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Document document) throws Exception
Given a DOM document, return a list of errors in the resource- Parameters:
errors-elem-- Throws:
Exception
-
validate
List<org.hl7.fhir.utilities.validation.ValidationMessage> validate(Document document) throws Exception
Given a DOM document, return a list of errors in the resource- Parameters:
errors-elem-- Throws:
Exception
-
validate
void validate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Document document, String profile) throws Exception
Given a DOM document, return a list of errors in the resource with regard to the specified profile (by logical identifier)- Parameters:
errors-element-profile-- Throws:
Exception
-
validate
List<org.hl7.fhir.utilities.validation.ValidationMessage> validate(Document document, String profile) throws Exception
Given a DOM document, return a list of errors in the resource with regard to the specified profile (by logical identifier)- Parameters:
errors-element-profile-- Throws:
Exception
-
validate
void validate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Document document, StructureDefinition profile) throws Exception
Given a DOM document, return a list of errors in the resource with regard to the specified profile- Parameters:
errors-element-profile-- Throws:
Exception
-
-