Package org.hl7.fhir.dstu2.model
Class QuestionnaireResponse.QuestionAnswerComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.QuestionnaireResponse.QuestionAnswerComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- QuestionnaireResponse
public static class QuestionnaireResponse.QuestionAnswerComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<QuestionnaireResponse.GroupComponent>groupNested group, containing nested question for this question.protected TypevalueThe answer (or one of the answers) provided by the respondent to the question.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description QuestionAnswerComponent()
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
value
protected Type value
The answer (or one of the answers) provided by the respondent to the question.
-
group
protected List<QuestionnaireResponse.GroupComponent> group
Nested group, containing nested question for this question. The order of groups within the question is relevant.
-
-
Constructor Detail
-
QuestionAnswerComponent
public QuestionAnswerComponent()
-
-
Method Detail
-
getValue
public Type getValue()
- Returns:
value(The answer (or one of the answers) provided by the respondent to the question.)
-
getValueBooleanType
public BooleanType getValueBooleanType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The answer (or one of the answers) provided by the respondent to the question.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueBooleanType
public boolean hasValueBooleanType()
-
getValueDecimalType
public DecimalType getValueDecimalType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The answer (or one of the answers) provided by the respondent to the question.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueDecimalType
public boolean hasValueDecimalType()
-
getValueIntegerType
public IntegerType getValueIntegerType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The answer (or one of the answers) provided by the respondent to the question.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueIntegerType
public boolean hasValueIntegerType()
-
getValueDateType
public DateType getValueDateType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The answer (or one of the answers) provided by the respondent to the question.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueDateType
public boolean hasValueDateType()
-
getValueDateTimeType
public DateTimeType getValueDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The answer (or one of the answers) provided by the respondent to the question.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueDateTimeType
public boolean hasValueDateTimeType()
-
getValueInstantType
public InstantType getValueInstantType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The answer (or one of the answers) provided by the respondent to the question.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueInstantType
public boolean hasValueInstantType()
-
getValueTimeType
public TimeType getValueTimeType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The answer (or one of the answers) provided by the respondent to the question.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueTimeType
public boolean hasValueTimeType()
-
getValueStringType
public StringType getValueStringType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The answer (or one of the answers) provided by the respondent to the question.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueStringType
public boolean hasValueStringType()
-
getValueUriType
public UriType getValueUriType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The answer (or one of the answers) provided by the respondent to the question.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueUriType
public boolean hasValueUriType()
-
getValueAttachment
public Attachment getValueAttachment() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The answer (or one of the answers) provided by the respondent to the question.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueAttachment
public boolean hasValueAttachment()
-
getValueCoding
public Coding getValueCoding() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The answer (or one of the answers) provided by the respondent to the question.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueCoding
public boolean hasValueCoding()
-
getValueQuantity
public Quantity getValueQuantity() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The answer (or one of the answers) provided by the respondent to the question.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueQuantity
public boolean hasValueQuantity()
-
getValueReference
public Reference getValueReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The answer (or one of the answers) provided by the respondent to the question.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueReference
public boolean hasValueReference()
-
hasValue
public boolean hasValue()
-
setValue
public QuestionnaireResponse.QuestionAnswerComponent setValue(Type value)
- Parameters:
value-value(The answer (or one of the answers) provided by the respondent to the question.)
-
getGroup
public List<QuestionnaireResponse.GroupComponent> getGroup()
- Returns:
group(Nested group, containing nested question for this question. The order of groups within the question is relevant.)
-
hasGroup
public boolean hasGroup()
-
addGroup
public QuestionnaireResponse.GroupComponent addGroup()
- Returns:
group(Nested group, containing nested question for this question. The order of groups within the question is relevant.)
-
addGroup
public QuestionnaireResponse.QuestionAnswerComponent addGroup(QuestionnaireResponse.GroupComponent t)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public QuestionnaireResponse.QuestionAnswerComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-