Package org.hl7.fhir.r4.conformance
Interface ProfileUtilities.ProfileKnowledgeProvider
-
- All Known Implementing Classes:
SimpleWorkerContext
- Enclosing class:
- ProfileUtilities
public static interface ProfileUtilities.ProfileKnowledgeProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classProfileUtilities.ProfileKnowledgeProvider.BindingResolution
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetLinkFor(String corePath, String typeSimple)StringgetLinkForProfile(StructureDefinition profile, String url)StringgetLinkForUrl(String corePath, String s)booleanhasLinkFor(String typeSimple)booleanisDatatype(String typeSimple)booleanisResource(String typeSimple)booleanprependLinks()ProfileUtilities.ProfileKnowledgeProvider.BindingResolutionresolveBinding(StructureDefinition def, String url, String path)ProfileUtilities.ProfileKnowledgeProvider.BindingResolutionresolveBinding(StructureDefinition def, ElementDefinition.ElementDefinitionBindingComponent binding, String path)
-
-
-
Method Detail
-
isDatatype
boolean isDatatype(String typeSimple)
-
isResource
boolean isResource(String typeSimple)
-
hasLinkFor
boolean hasLinkFor(String typeSimple)
-
getLinkFor
String getLinkFor(String corePath, String typeSimple)
-
resolveBinding
ProfileUtilities.ProfileKnowledgeProvider.BindingResolution resolveBinding(StructureDefinition def, ElementDefinition.ElementDefinitionBindingComponent binding, String path) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
resolveBinding
ProfileUtilities.ProfileKnowledgeProvider.BindingResolution resolveBinding(StructureDefinition def, String url, String path) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getLinkForProfile
String getLinkForProfile(StructureDefinition profile, String url)
-
prependLinks
boolean prependLinks()
-
getLinkForUrl
String getLinkForUrl(String corePath, String s)
-
-