Class ProfilePathProcessor
java.lang.Object
org.hl7.fhir.r5.conformance.profile.ProfilePathProcessor
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ProfilePathProcessor
getInstance
(ProfileUtilities profileUtilities) protected static void
processPaths
(ProfileUtilities profileUtilities, StructureDefinition base, StructureDefinition derived, String url, String webUrl, StructureDefinition.StructureDefinitionDifferentialComponent differential, StructureDefinition.StructureDefinitionSnapshotComponent baseSnapshot, MappingAssistant mapHelper) processSimplePath
(ElementDefinition currentBase, String currentBasePath, List<ElementDefinition> diffMatches, List<TypeSlice> typeList, ProfilePathProcessorState cursors, MappingAssistant mapHelper)
-
Field Details
-
profileUtilities
-
-
Method Details
-
getInstance
-
incrementDebugIndent
-
processPaths
protected static void processPaths(ProfileUtilities profileUtilities, StructureDefinition base, StructureDefinition derived, String url, String webUrl, StructureDefinition.StructureDefinitionDifferentialComponent differential, StructureDefinition.StructureDefinitionSnapshotComponent baseSnapshot, MappingAssistant mapHelper) -
processSimplePath
public ElementDefinition processSimplePath(ElementDefinition currentBase, String currentBasePath, List<ElementDefinition> diffMatches, List<TypeSlice> typeList, ProfilePathProcessorState cursors, MappingAssistant mapHelper) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-