Interface IResourceValidator
public interface IResourceValidator
-
Method Summary
Modifier and TypeMethodDescriptionhow much to check displays for coded elementswhether the resource must have an id or not (depends on context)voidvoidsetCheckDisplay(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>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 profilevoidGiven 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 profilevoidGiven 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>Given a DOM document, return a list of errors in the resourceList<org.hl7.fhir.utilities.validation.ValidationMessage>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>Given a DOM element, return a list of errors in the resourceList<org.hl7.fhir.utilities.validation.ValidationMessage>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 Details
-
getCheckDisplay
how much to check displays for coded elements- Returns:
-
setCheckDisplay
how much to check displays for coded elements -
getResourceIdRule
whether the resource must have an id or not (depends on context)- Returns:
-
setResourceIdRule
-
getBasePracticeWarningLevel
-
setBestPracticeWarningLevel
-
validate
void validate(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element) throws ExceptionGiven 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 ExceptionGiven 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 ExceptionGiven 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 ExceptionGiven 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 ExceptionGiven 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 ExceptionGiven 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 ExceptionGiven 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 ExceptionGiven 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 ExceptionGiven 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 ExceptionGiven 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 ExceptionGiven 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 ExceptionGiven 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 ExceptionGiven 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 ExceptionGiven 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 ExceptionGiven 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 ExceptionGiven 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 ExceptionGiven a DOM document, 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(Document document, StructureDefinition profile) throws ExceptionGiven a DOM document, return a list of errors in the resource with regard to the specified profile- Throws:
Exception
-