Package org.hl7.fhir.r4.elementmodel
Class Property
java.lang.Object
org.hl7.fhir.r4.elementmodel.Property
-
Constructor Summary
ConstructorsConstructorDescriptionProperty(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()booleanbooleanisChoice()booleanisList()booleanbooleanisPrimitive(String code) Is the given type a primitivebooleanisPrimitiveName(String name) Is the given name a primitivebooleantoString()
-
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
-