Interface IResourceValidator
-
public interface IResourceValidator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BestPracticeWarningLevelgetBasePracticeWarningLevel()CheckDisplayOptiongetCheckDisplay()how much to check displays for coded elementsIdStatusgetResourceIdRule()whether the resource must have an id or not (depends on context)voidsetBestPracticeWarningLevel(BestPracticeWarningLevel value)voidsetCheckDisplay(CheckDisplayOption checkDisplay)how much to check displays for coded elementsvoidsetResourceIdRule(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
CheckDisplayOption getCheckDisplay()
how much to check displays for coded elements- Returns:
-
setCheckDisplay
void setCheckDisplay(CheckDisplayOption checkDisplay)
how much to check displays for coded elements
-
getResourceIdRule
IdStatus getResourceIdRule()
whether the resource must have an id or not (depends on context)- Returns:
-
setResourceIdRule
void setResourceIdRule(IdStatus resourceIdRule)
-
getBasePracticeWarningLevel
BestPracticeWarningLevel getBasePracticeWarningLevel()
-
setBestPracticeWarningLevel
void setBestPracticeWarningLevel(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- 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- 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- 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- 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)- 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)- 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)- 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)- 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- 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- 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- 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- 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- 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- 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)- 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)- 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- Throws:
Exception
-
-