Class ValidatorResourceFetcher

java.lang.Object
ca.uhn.fhir.jpa.validation.ValidatorResourceFetcher
All Implemented Interfaces:
org.hl7.fhir.r5.utils.validation.IValidatorResourceFetcher

public class ValidatorResourceFetcher extends Object implements org.hl7.fhir.r5.utils.validation.IValidatorResourceFetcher
  • Constructor Details

    • ValidatorResourceFetcher

      public ValidatorResourceFetcher(ca.uhn.fhir.context.FhirContext theFhirContext, ca.uhn.fhir.context.support.IValidationSupport theValidationSupport, DaoRegistry theDaoRegistry)
  • Method Details

    • fetch

      public org.hl7.fhir.r5.elementmodel.Element fetch(org.hl7.fhir.r5.utils.validation.IResourceValidator iResourceValidator, Object appContext, String theUrl) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      fetch in interface org.hl7.fhir.r5.utils.validation.IValidatorResourceFetcher
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • resolveURL

      public boolean resolveURL(org.hl7.fhir.r5.utils.validation.IResourceValidator iResourceValidator, Object o, String s, String s1, String s2, boolean isCanonical)
      Specified by:
      resolveURL in interface org.hl7.fhir.r5.utils.validation.IValidatorResourceFetcher
    • fetchRaw

      public byte[] fetchRaw(org.hl7.fhir.r5.utils.validation.IResourceValidator iResourceValidator, String s) throws UnsupportedOperationException
      Specified by:
      fetchRaw in interface org.hl7.fhir.r5.utils.validation.IValidatorResourceFetcher
      Throws:
      UnsupportedOperationException
    • setLocale

      public org.hl7.fhir.r5.utils.validation.IValidatorResourceFetcher setLocale(Locale locale)
      Specified by:
      setLocale in interface org.hl7.fhir.r5.utils.validation.IValidatorResourceFetcher
    • fetchCanonicalResource

      public org.hl7.fhir.r5.model.CanonicalResource fetchCanonicalResource(org.hl7.fhir.r5.utils.validation.IResourceValidator validator, Object appContext, String url) throws URISyntaxException
      Specified by:
      fetchCanonicalResource in interface org.hl7.fhir.r5.utils.validation.IValidatorResourceFetcher
      Throws:
      URISyntaxException
    • fetchesCanonicalResource

      public boolean fetchesCanonicalResource(org.hl7.fhir.r5.utils.validation.IResourceValidator iResourceValidator, String s)
      Specified by:
      fetchesCanonicalResource in interface org.hl7.fhir.r5.utils.validation.IValidatorResourceFetcher
    • fetchCanonicalResourceVersions

      public Set<String> fetchCanonicalResourceVersions(org.hl7.fhir.r5.utils.validation.IResourceValidator validator, Object appContext, String url)
      Specified by:
      fetchCanonicalResourceVersions in interface org.hl7.fhir.r5.utils.validation.IValidatorResourceFetcher