public static class StructureMap.StructureMapGroupRuleSourceComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected StringType |
check
FHIRPath expression - must be true or the mapping engine throws an error instead of completing.
|
protected StringType |
condition
FHIRPath expression - must be true or the rule does not apply.
|
protected IdType |
context
Type or variable this rule applies to.
|
protected Type |
defaultValue
A value to use if there is no existing value in the source object.
|
protected StringType |
element
Optional field for this source.
|
protected Enumeration<StructureMap.StructureMapSourceListMode> |
listMode
How to handle the list mode for this element.
|
protected StringType |
logMessage
A FHIRPath expression which specifies a message to put in the transform log when content matching the source rule is found.
|
protected StringType |
max
Specified maximum cardinality for the element - a number or a "*".
|
protected IntegerType |
min
Specified minimum cardinality for the element.
|
protected StringType |
type
Specified type for the element.
|
protected IdType |
variable
Named context for field, if a field is specified.
|
modifierExtension| Constructor and Description |
|---|
StructureMapGroupRuleSourceComponent()
Constructor
|
StructureMapGroupRuleSourceComponent(IdType context)
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected IntegerType min
protected StringType max
protected StringType type
protected Type defaultValue
protected StringType element
protected Enumeration<StructureMap.StructureMapSourceListMode> listMode
protected StringType condition
protected StringType check
protected StringType logMessage
public StructureMapGroupRuleSourceComponent()
public StructureMapGroupRuleSourceComponent(IdType context)
public IdType getContextElement()
context (Type or variable this rule applies to.). This is the underlying object with id, value and extensions. The accessor "getContext" gives direct access to the valuepublic boolean hasContextElement()
public boolean hasContext()
public StructureMap.StructureMapGroupRuleSourceComponent setContextElement(IdType value)
value - context (Type or variable this rule applies to.). This is the underlying object with id, value and extensions. The accessor "getContext" gives direct access to the valuepublic String getContext()
public StructureMap.StructureMapGroupRuleSourceComponent setContext(String value)
value - Type or variable this rule applies to.public IntegerType getMinElement()
min (Specified minimum cardinality for the element. This is optional; if present, it acts an implicit check on the input content.). This is the underlying object with id, value and extensions. The accessor "getMin" gives direct access to the valuepublic boolean hasMinElement()
public boolean hasMin()
public StructureMap.StructureMapGroupRuleSourceComponent setMinElement(IntegerType value)
value - min (Specified minimum cardinality for the element. This is optional; if present, it acts an implicit check on the input content.). This is the underlying object with id, value and extensions. The accessor "getMin" gives direct access to the valuepublic int getMin()
public StructureMap.StructureMapGroupRuleSourceComponent setMin(int value)
value - Specified minimum cardinality for the element. This is optional; if present, it acts an implicit check on the input content.public StringType getMaxElement()
max (Specified maximum cardinality for the element - a number or a "*". This is optional; if present, it acts an implicit check on the input content (* just serves as documentation; it's the default value).). This is the underlying object with id, value and extensions. The accessor "getMax" gives direct access to the valuepublic boolean hasMaxElement()
public boolean hasMax()
public StructureMap.StructureMapGroupRuleSourceComponent setMaxElement(StringType value)
value - max (Specified maximum cardinality for the element - a number or a "*". This is optional; if present, it acts an implicit check on the input content (* just serves as documentation; it's the default value).). This is the underlying object with id, value and extensions. The accessor "getMax" gives direct access to the valuepublic String getMax()
public StructureMap.StructureMapGroupRuleSourceComponent setMax(String value)
value - Specified maximum cardinality for the element - a number or a "*". This is optional; if present, it acts an implicit check on the input content (* just serves as documentation; it's the default value).public StringType getTypeElement()
type (Specified type for the element. This works as a condition on the mapping - use for polymorphic elements.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the valuepublic boolean hasTypeElement()
public boolean hasType()
public StructureMap.StructureMapGroupRuleSourceComponent setTypeElement(StringType value)
value - type (Specified type for the element. This works as a condition on the mapping - use for polymorphic elements.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the valuepublic String getType()
public StructureMap.StructureMapGroupRuleSourceComponent setType(String value)
value - Specified type for the element. This works as a condition on the mapping - use for polymorphic elements.public Type getDefaultValue()
defaultValue (A value to use if there is no existing value in the source object.)public boolean hasDefaultValue()
public StructureMap.StructureMapGroupRuleSourceComponent setDefaultValue(Type value)
value - defaultValue (A value to use if there is no existing value in the source object.)public StringType getElementElement()
element (Optional field for this source.). This is the underlying object with id, value and extensions. The accessor "getElement" gives direct access to the valuepublic boolean hasElementElement()
public boolean hasElement()
public StructureMap.StructureMapGroupRuleSourceComponent setElementElement(StringType value)
value - element (Optional field for this source.). This is the underlying object with id, value and extensions. The accessor "getElement" gives direct access to the valuepublic String getElement()
public StructureMap.StructureMapGroupRuleSourceComponent setElement(String value)
value - Optional field for this source.public Enumeration<StructureMap.StructureMapSourceListMode> getListModeElement()
listMode (How to handle the list mode for this element.). This is the underlying object with id, value and extensions. The accessor "getListMode" gives direct access to the valuepublic boolean hasListModeElement()
public boolean hasListMode()
public StructureMap.StructureMapGroupRuleSourceComponent setListModeElement(Enumeration<StructureMap.StructureMapSourceListMode> value)
value - listMode (How to handle the list mode for this element.). This is the underlying object with id, value and extensions. The accessor "getListMode" gives direct access to the valuepublic StructureMap.StructureMapSourceListMode getListMode()
public StructureMap.StructureMapGroupRuleSourceComponent setListMode(StructureMap.StructureMapSourceListMode value)
value - How to handle the list mode for this element.public IdType getVariableElement()
variable (Named context for field, if a field is specified.). This is the underlying object with id, value and extensions. The accessor "getVariable" gives direct access to the valuepublic boolean hasVariableElement()
public boolean hasVariable()
public StructureMap.StructureMapGroupRuleSourceComponent setVariableElement(IdType value)
value - variable (Named context for field, if a field is specified.). This is the underlying object with id, value and extensions. The accessor "getVariable" gives direct access to the valuepublic String getVariable()
public StructureMap.StructureMapGroupRuleSourceComponent setVariable(String value)
value - Named context for field, if a field is specified.public StringType getConditionElement()
condition (FHIRPath expression - must be true or the rule does not apply.). This is the underlying object with id, value and extensions. The accessor "getCondition" gives direct access to the valuepublic boolean hasConditionElement()
public boolean hasCondition()
public StructureMap.StructureMapGroupRuleSourceComponent setConditionElement(StringType value)
value - condition (FHIRPath expression - must be true or the rule does not apply.). This is the underlying object with id, value and extensions. The accessor "getCondition" gives direct access to the valuepublic String getCondition()
public StructureMap.StructureMapGroupRuleSourceComponent setCondition(String value)
value - FHIRPath expression - must be true or the rule does not apply.public StringType getCheckElement()
check (FHIRPath expression - must be true or the mapping engine throws an error instead of completing.). This is the underlying object with id, value and extensions. The accessor "getCheck" gives direct access to the valuepublic boolean hasCheckElement()
public boolean hasCheck()
public StructureMap.StructureMapGroupRuleSourceComponent setCheckElement(StringType value)
value - check (FHIRPath expression - must be true or the mapping engine throws an error instead of completing.). This is the underlying object with id, value and extensions. The accessor "getCheck" gives direct access to the valuepublic String getCheck()
public StructureMap.StructureMapGroupRuleSourceComponent setCheck(String value)
value - FHIRPath expression - must be true or the mapping engine throws an error instead of completing.public StringType getLogMessageElement()
logMessage (A FHIRPath expression which specifies a message to put in the transform log when content matching the source rule is found.). This is the underlying object with id, value and extensions. The accessor "getLogMessage" gives direct access to the valuepublic boolean hasLogMessageElement()
public boolean hasLogMessage()
public StructureMap.StructureMapGroupRuleSourceComponent setLogMessageElement(StringType value)
value - logMessage (A FHIRPath expression which specifies a message to put in the transform log when content matching the source rule is found.). This is the underlying object with id, value and extensions. The accessor "getLogMessage" gives direct access to the valuepublic String getLogMessage()
public StructureMap.StructureMapGroupRuleSourceComponent setLogMessage(String value)
value - A FHIRPath expression which specifies a message to put in the transform log when content matching the source rule is found.protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic StructureMap.StructureMapGroupRuleSourceComponent copy()
copy in class BackboneElementpublic void copyValues(StructureMap.StructureMapGroupRuleSourceComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.