Class ProfileKnowledgeWorkerR5

  • All Implemented Interfaces:
    org.hl7.fhir.r5.conformance.ProfileUtilities.ProfileKnowledgeProvider

    public class ProfileKnowledgeWorkerR5
    extends Object
    implements org.hl7.fhir.r5.conformance.ProfileUtilities.ProfileKnowledgeProvider
    • Method Detail

      • isDatatype

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

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

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

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

        public org.hl7.fhir.r5.conformance.ProfileUtilities.ProfileKnowledgeProvider.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.ProfileUtilities.ProfileKnowledgeProvider
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • resolveBinding

        public org.hl7.fhir.r5.conformance.ProfileUtilities.ProfileKnowledgeProvider.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.ProfileUtilities.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.ProfileUtilities.ProfileKnowledgeProvider
      • prependLinks

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

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