Package org.hl7.fhir.r4.elementmodel
Class Property
java.lang.Object
org.hl7.fhir.r4.elementmodel.Property
-
Constructor Summary
ConstructorDescriptionProperty
(IWorkerContext context, ElementDefinition definition, StructureDefinition structure) -
Method Summary
Modifier and TypeMethodDescriptiongetChild
(String name, TypeDetails type) getChildProperties
(String elementName, String statedType) getChildSimpleName
(String elementName, String name) getName()
getType()
boolean
boolean
isChoice()
boolean
isList()
boolean
boolean
isPrimitive
(String code) Is the given type a primitiveboolean
isPrimitiveName
(String name) Is the given name a primitiveboolean
toString()
-
Constructor Details
-
Property
public Property(IWorkerContext context, ElementDefinition definition, StructureDefinition structure)
-
-
Method Details
-
getName
-
getDefinition
-
getType
-
getType
-
hasType
-
getStructure
-
isPrimitiveName
Is the given name a primitive- Parameters:
E
- .g. "Observation.status"
-
isPrimitive
Is the given type a primitive- Parameters:
E
- .g. "integer"
-
isResource
-
isList
-
getScopedPropertyName
-
getNamespace
-
IsLogicalAndHasPrimitiveValue
-
isChoice
-
getChildProperties
protected List<Property> getChildProperties(String elementName, String statedType) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-
getChildProperties
protected List<Property> getChildProperties(TypeDetails type) throws org.hl7.fhir.exceptions.DefinitionException - Throws:
org.hl7.fhir.exceptions.DefinitionException
-
getChild
public Property getChild(String elementName, String childName) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-
getChild
public Property getChild(String name, TypeDetails type) throws org.hl7.fhir.exceptions.DefinitionException - Throws:
org.hl7.fhir.exceptions.DefinitionException
-
getChild
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getChildSimpleName
public Property getChildSimpleName(String elementName, String name) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-
getContext
-
toString
-