Class ProfileKnowledgeWorkerR5

java.lang.Object
org.hl7.fhir.common.hapi.validation.validator.ProfileKnowledgeWorkerR5
All Implemented Interfaces:
org.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider

public class ProfileKnowledgeWorkerR5 extends Object implements org.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
  • Constructor Details

  • Method Details

    • isDatatype

      public boolean isDatatype(String typeSimple)
      Specified by:
      isDatatype in interface org.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
    • isPrimitiveType

      public boolean isPrimitiveType(String typeSimple)
      Specified by:
      isPrimitiveType in interface org.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
    • isResource

      public boolean isResource(String typeSimple)
      Specified by:
      isResource in interface org.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
    • hasLinkFor

      public boolean hasLinkFor(String typeSimple)
      Specified by:
      hasLinkFor in interface org.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
    • getLinkFor

      public String getLinkFor(String corePath, String typeSimple)
      Specified by:
      getLinkFor in interface org.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
    • resolveBinding

      public org.hl7.fhir.r5.conformance.profile.BindingResolution resolveBinding(org.hl7.fhir.r5.model.StructureDefinition theStructureDefinition, org.hl7.fhir.r5.model.ElementDefinition.ElementDefinitionBindingComponent theElementDefinitionBindingComponent, String theS) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      resolveBinding in interface org.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • resolveBinding

      public org.hl7.fhir.r5.conformance.profile.BindingResolution resolveBinding(org.hl7.fhir.r5.model.StructureDefinition theStructureDefinition, String theS, String theS1) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      resolveBinding in interface org.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getLinkForProfile

      public String getLinkForProfile(org.hl7.fhir.r5.model.StructureDefinition theStructureDefinition, String theS)
      Specified by:
      getLinkForProfile in interface org.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
    • prependLinks

      public boolean prependLinks()
      Specified by:
      prependLinks in interface org.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
    • getLinkForUrl

      public String getLinkForUrl(String corePath, String url)
      Specified by:
      getLinkForUrl in interface org.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
    • getCanonicalForDefaultContext

      Specified by:
      getCanonicalForDefaultContext in interface org.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider