Interface IResourceValidator

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      IResourceValidator.BestPracticeWarningLevel getBasePracticeWarningLevel()  
      IResourceValidator.CheckDisplayOption getCheckDisplay()
      how much to check displays for coded elements
      IResourceValidator.IdStatus getResourceIdRule()
      whether the resource must have an id or not (depends on context)
      void setBestPracticeWarningLevel​(IResourceValidator.BestPracticeWarningLevel value)  
      void setCheckDisplay​(IResourceValidator.CheckDisplayOption checkDisplay)
      how much to check displays for coded elements
      void setResourceIdRule​(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 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 Detail

      • 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
      • 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
        Parameters:
        errors -
        element -
        profile -
        Throws:
        Exception