Interface IResourceValidator


public interface IResourceValidator
  • Method Summary

    Modifier and Type
    Method
    Description
     
    how much to check displays for coded elements
    whether the resource must have an id or not (depends on context)
    void
     
    void
    how much to check displays for coded elements
    void
    setResourceIdRule​(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 resource
    List<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)
    void
    validate​(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, com.google.gson.JsonObject object)
    Given a JSON Object, return a list of errors in the resource
    void
    validate​(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 profile
    void
    validate​(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 profile
    void
    validate​(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Document document)
    Given a DOM document, return a list of errors in the resource
    void
    validate​(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)
    void
    validate​(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 profile
    void
    validate​(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element)
    Given a DOM element, return a list of errors in the resource
    void
    validate​(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)
    void
    validate​(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 profile
    List<org.hl7.fhir.utilities.validation.ValidationMessage>
    validate​(Document document)
    Given a DOM document, return a list of errors in the resource
    List<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 profile
    List<org.hl7.fhir.utilities.validation.ValidationMessage>
    validate​(Element element)
    Given a DOM element, return a list of errors in the resource
    List<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 Details

    • getCheckDisplay

      how much to check displays for coded elements
      Returns:
    • setCheckDisplay

      void setCheckDisplay​(CheckDisplayOption checkDisplay)
      how much to check displays for coded elements
    • getResourceIdRule

      whether the resource must have an id or not (depends on context)
      Returns:
    • setResourceIdRule

      void setResourceIdRule​(IdStatus resourceIdRule)
    • getBasePracticeWarningLevel

    • setBestPracticeWarningLevel

    • 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
    • validate

      List<org.hl7.fhir.utilities.validation.ValidationMessage> validate​(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