Package org.hl7.fhir.r4.profilemodel
Class PEDefinitionElement
java.lang.Object
org.hl7.fhir.r4.profilemodel.PEDefinition
org.hl7.fhir.r4.profilemodel.PEDefinitionElement
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r4.profilemodel.PEDefinition
PEDefinition.PEDefinitionElementMode
-
Field Summary
Fields inherited from class org.hl7.fhir.r4.profilemodel.PEDefinition
builder, children, definition, name, path, profile, types
-
Constructor Summary
ConstructorDescriptionPEDefinitionElement
(PEBuilder builder, StructureDefinition profile, ElementDefinition definition, String ppath) -
Method Summary
Modifier and TypeMethodDescriptionfhirpath()
This is public to support unit testing - there's no reason to use it otherwisevoid
protected void
makeChildren
(String typeUrl, List<PEDefinition> children, boolean allFixed) Methods inherited from class org.hl7.fhir.r4.profilemodel.PEDefinition
baseDefinition, children, children, children, children, definition, directChildren, documentation, getFixedValue, getProfile, getSlices, hasFixedValue, isBaseList, isBasePrimitive, isExtension, isInFixedValue, isKeyElement, isList, isMustHaveValue, isPrimitive, isProfiled, isRecursing, isSlicer, max, min, mode, name, path, repeats, schemaName, schemaNameWithType, setInFixedValue, setMustHaveValue, setRecursing, setSlicer, setSlices, shortDocumentation, toString, types
-
Constructor Details
-
PEDefinitionElement
public PEDefinitionElement(PEBuilder builder, StructureDefinition profile, ElementDefinition definition, String ppath)
-
-
Method Details
-
listTypes
- Specified by:
listTypes
in classPEDefinition
-
makeChildren
- Specified by:
makeChildren
in classPEDefinition
-
fhirpath
Description copied from class:PEDefinition
This is public to support unit testing - there's no reason to use it otherwise- Specified by:
fhirpath
in classPEDefinition
- Returns:
- used in the instance processor to differentiate slices
-