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 Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetLinkFor
(String corePath, String typeSimple) getLinkForProfile
(org.hl7.fhir.r5.model.StructureDefinition theStructureDefinition, String theS) getLinkForUrl
(String corePath, String url) boolean
hasLinkFor
(String typeSimple) boolean
isDatatype
(String typeSimple) boolean
isPrimitiveType
(String typeSimple) boolean
isResource
(String typeSimple) boolean
org.hl7.fhir.r5.conformance.profile.BindingResolution
resolveBinding
(org.hl7.fhir.r5.model.StructureDefinition theStructureDefinition, String theS, String theS1) 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)
-
Constructor Details
-
ProfileKnowledgeWorkerR5
-
-
Method Details
-
isDatatype
- Specified by:
isDatatype
in interfaceorg.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
-
isPrimitiveType
- Specified by:
isPrimitiveType
in interfaceorg.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
-
isResource
- Specified by:
isResource
in interfaceorg.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
-
hasLinkFor
- Specified by:
hasLinkFor
in interfaceorg.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
-
getLinkFor
- Specified by:
getLinkFor
in interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
-
prependLinks
- Specified by:
prependLinks
in interfaceorg.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
-
getLinkForUrl
- Specified by:
getLinkForUrl
in interfaceorg.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
-
getCanonicalForDefaultContext
- Specified by:
getCanonicalForDefaultContext
in interfaceorg.hl7.fhir.r5.conformance.profile.ProfileKnowledgeProvider
-