Package org.hl7.fhir.r4.model
Class StructureMap.StructureMapGroupRuleTargetComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.model.StructureMap.StructureMapGroupRuleTargetComponent
-
- 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:
- StructureMap
public static class StructureMap.StructureMapGroupRuleTargetComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected IdTypecontextType or variable this rule applies to.protected Enumeration<StructureMap.StructureMapContextType>contextTypeHow to interpret the context.protected StringTypeelementField to create in the context.protected List<Enumeration<StructureMap.StructureMapTargetListMode>>listModeIf field is a list, how to manage the list.protected IdTypelistRuleIdInternal rule reference for shared list items.protected List<StructureMap.StructureMapGroupRuleTargetParameterComponent>parameterParameters to the transform.protected Enumeration<StructureMap.StructureMapTransform>transformHow the data is copied / created.protected IdTypevariableNamed context for field, if desired, and a field is specified.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description StructureMapGroupRuleTargetComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, 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, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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
-
contextType
protected Enumeration<StructureMap.StructureMapContextType> contextType
How to interpret the context.
-
element
protected StringType element
Field to create in the context.
-
listMode
protected List<Enumeration<StructureMap.StructureMapTargetListMode>> listMode
If field is a list, how to manage the list.
-
listRuleId
protected IdType listRuleId
Internal rule reference for shared list items.
-
transform
protected Enumeration<StructureMap.StructureMapTransform> transform
How the data is copied / created.
-
parameter
protected List<StructureMap.StructureMapGroupRuleTargetParameterComponent> parameter
Parameters to the transform.
-
-
Constructor Detail
-
StructureMapGroupRuleTargetComponent
public StructureMapGroupRuleTargetComponent()
Constructor
-
-
Method Detail
-
getContextElement
public IdType getContextElement()
- Returns:
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 value
-
hasContextElement
public boolean hasContextElement()
-
hasContext
public boolean hasContext()
-
setContextElement
public StructureMap.StructureMapGroupRuleTargetComponent setContextElement(IdType value)
- Parameters:
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 value
-
getContext
public String getContext()
- Returns:
- Type or variable this rule applies to.
-
setContext
public StructureMap.StructureMapGroupRuleTargetComponent setContext(String value)
- Parameters:
value- Type or variable this rule applies to.
-
getContextTypeElement
public Enumeration<StructureMap.StructureMapContextType> getContextTypeElement()
- Returns:
contextType(How to interpret the context.). This is the underlying object with id, value and extensions. The accessor "getContextType" gives direct access to the value
-
hasContextTypeElement
public boolean hasContextTypeElement()
-
hasContextType
public boolean hasContextType()
-
setContextTypeElement
public StructureMap.StructureMapGroupRuleTargetComponent setContextTypeElement(Enumeration<StructureMap.StructureMapContextType> value)
- Parameters:
value-contextType(How to interpret the context.). This is the underlying object with id, value and extensions. The accessor "getContextType" gives direct access to the value
-
getContextType
public StructureMap.StructureMapContextType getContextType()
- Returns:
- How to interpret the context.
-
setContextType
public StructureMap.StructureMapGroupRuleTargetComponent setContextType(StructureMap.StructureMapContextType value)
- Parameters:
value- How to interpret the context.
-
getElementElement
public StringType getElementElement()
- Returns:
element(Field to create in the context.). This is the underlying object with id, value and extensions. The accessor "getElement" gives direct access to the value
-
hasElementElement
public boolean hasElementElement()
-
hasElement
public boolean hasElement()
-
setElementElement
public StructureMap.StructureMapGroupRuleTargetComponent setElementElement(StringType value)
- Parameters:
value-element(Field to create in the context.). This is the underlying object with id, value and extensions. The accessor "getElement" gives direct access to the value
-
getElement
public String getElement()
- Returns:
- Field to create in the context.
-
setElement
public StructureMap.StructureMapGroupRuleTargetComponent setElement(String value)
- Parameters:
value- Field to create in the context.
-
getVariableElement
public IdType getVariableElement()
- Returns:
variable(Named context for field, if desired, and a field is specified.). This is the underlying object with id, value and extensions. The accessor "getVariable" gives direct access to the value
-
hasVariableElement
public boolean hasVariableElement()
-
hasVariable
public boolean hasVariable()
-
setVariableElement
public StructureMap.StructureMapGroupRuleTargetComponent setVariableElement(IdType value)
- Parameters:
value-variable(Named context for field, if desired, and a field is specified.). This is the underlying object with id, value and extensions. The accessor "getVariable" gives direct access to the value
-
getVariable
public String getVariable()
- Returns:
- Named context for field, if desired, and a field is specified.
-
setVariable
public StructureMap.StructureMapGroupRuleTargetComponent setVariable(String value)
- Parameters:
value- Named context for field, if desired, and a field is specified.
-
getListMode
public List<Enumeration<StructureMap.StructureMapTargetListMode>> getListMode()
- Returns:
listMode(If field is a list, how to manage the list.)
-
setListMode
public StructureMap.StructureMapGroupRuleTargetComponent setListMode(List<Enumeration<StructureMap.StructureMapTargetListMode>> theListMode)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasListMode
public boolean hasListMode()
-
addListModeElement
public Enumeration<StructureMap.StructureMapTargetListMode> addListModeElement()
- Returns:
listMode(If field is a list, how to manage the list.)
-
addListMode
public StructureMap.StructureMapGroupRuleTargetComponent addListMode(StructureMap.StructureMapTargetListMode value)
- Parameters:
value-listMode(If field is a list, how to manage the list.)
-
hasListMode
public boolean hasListMode(StructureMap.StructureMapTargetListMode value)
- Parameters:
value-listMode(If field is a list, how to manage the list.)
-
getListRuleIdElement
public IdType getListRuleIdElement()
- Returns:
listRuleId(Internal rule reference for shared list items.). This is the underlying object with id, value and extensions. The accessor "getListRuleId" gives direct access to the value
-
hasListRuleIdElement
public boolean hasListRuleIdElement()
-
hasListRuleId
public boolean hasListRuleId()
-
setListRuleIdElement
public StructureMap.StructureMapGroupRuleTargetComponent setListRuleIdElement(IdType value)
- Parameters:
value-listRuleId(Internal rule reference for shared list items.). This is the underlying object with id, value and extensions. The accessor "getListRuleId" gives direct access to the value
-
getListRuleId
public String getListRuleId()
- Returns:
- Internal rule reference for shared list items.
-
setListRuleId
public StructureMap.StructureMapGroupRuleTargetComponent setListRuleId(String value)
- Parameters:
value- Internal rule reference for shared list items.
-
getTransformElement
public Enumeration<StructureMap.StructureMapTransform> getTransformElement()
- Returns:
transform(How the data is copied / created.). This is the underlying object with id, value and extensions. The accessor "getTransform" gives direct access to the value
-
hasTransformElement
public boolean hasTransformElement()
-
hasTransform
public boolean hasTransform()
-
setTransformElement
public StructureMap.StructureMapGroupRuleTargetComponent setTransformElement(Enumeration<StructureMap.StructureMapTransform> value)
- Parameters:
value-transform(How the data is copied / created.). This is the underlying object with id, value and extensions. The accessor "getTransform" gives direct access to the value
-
getTransform
public StructureMap.StructureMapTransform getTransform()
- Returns:
- How the data is copied / created.
-
setTransform
public StructureMap.StructureMapGroupRuleTargetComponent setTransform(StructureMap.StructureMapTransform value)
- Parameters:
value- How the data is copied / created.
-
getParameter
public List<StructureMap.StructureMapGroupRuleTargetParameterComponent> getParameter()
- Returns:
parameter(Parameters to the transform.)
-
setParameter
public StructureMap.StructureMapGroupRuleTargetComponent setParameter(List<StructureMap.StructureMapGroupRuleTargetParameterComponent> theParameter)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasParameter
public boolean hasParameter()
-
addParameter
public StructureMap.StructureMapGroupRuleTargetParameterComponent addParameter()
-
addParameter
public StructureMap.StructureMapGroupRuleTargetComponent addParameter(StructureMap.StructureMapGroupRuleTargetParameterComponent t)
-
getParameterFirstRep
public StructureMap.StructureMapGroupRuleTargetParameterComponent getParameterFirstRep()
- Returns:
- The first repetition of repeating field
parameter, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin 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 StructureMap.StructureMapGroupRuleTargetComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(StructureMap.StructureMapGroupRuleTargetComponent dst)
-
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
-
-