Package org.hl7.fhir.dstu2.model
Class TestScript.TestScriptVariableComponent
- 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.TestScript.TestScriptVariableComponent
-
- 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:
- TestScript
public static class TestScript.TestScriptVariableComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringTypeheaderFieldWill be used to grab the HTTP header field value from the headers that sourceId is pointing to.protected StringTypenameDescriptive name for this variable.protected StringTypepathXPath or JSONPath against the fixture body.protected IdTypesourceIdFixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description TestScriptVariableComponent()TestScriptVariableComponent(StringType name)
-
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
-
name
protected StringType name
Descriptive name for this variable.
-
headerField
protected StringType headerField
Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.
-
path
protected StringType path
XPath or JSONPath against the fixture body. When variables are defined, either headerField must be specified or path, but not both.
-
-
Constructor Detail
-
TestScriptVariableComponent
public TestScriptVariableComponent()
-
TestScriptVariableComponent
public TestScriptVariableComponent(StringType name)
-
-
Method Detail
-
getNameElement
public StringType getNameElement()
- Returns:
name(Descriptive name for this variable.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
public boolean hasNameElement()
-
hasName
public boolean hasName()
-
setNameElement
public TestScript.TestScriptVariableComponent setNameElement(StringType value)
- Parameters:
value-name(Descriptive name for this variable.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
setName
public TestScript.TestScriptVariableComponent setName(String value)
- Parameters:
value- Descriptive name for this variable.
-
getHeaderFieldElement
public StringType getHeaderFieldElement()
- Returns:
headerField(Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.). This is the underlying object with id, value and extensions. The accessor "getHeaderField" gives direct access to the value
-
hasHeaderFieldElement
public boolean hasHeaderFieldElement()
-
hasHeaderField
public boolean hasHeaderField()
-
setHeaderFieldElement
public TestScript.TestScriptVariableComponent setHeaderFieldElement(StringType value)
- Parameters:
value-headerField(Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.). This is the underlying object with id, value and extensions. The accessor "getHeaderField" gives direct access to the value
-
getHeaderField
public String getHeaderField()
- Returns:
- Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.
-
setHeaderField
public TestScript.TestScriptVariableComponent setHeaderField(String value)
- Parameters:
value- Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.
-
getPathElement
public StringType getPathElement()
- Returns:
path(XPath or JSONPath against the fixture body. When variables are defined, either headerField must be specified or path, but not both.). This is the underlying object with id, value and extensions. The accessor "getPath" gives direct access to the value
-
hasPathElement
public boolean hasPathElement()
-
hasPath
public boolean hasPath()
-
setPathElement
public TestScript.TestScriptVariableComponent setPathElement(StringType value)
- Parameters:
value-path(XPath or JSONPath against the fixture body. When variables are defined, either headerField must be specified or path, but not both.). This is the underlying object with id, value and extensions. The accessor "getPath" gives direct access to the value
-
getPath
public String getPath()
- Returns:
- XPath or JSONPath against the fixture body. When variables are defined, either headerField must be specified or path, but not both.
-
setPath
public TestScript.TestScriptVariableComponent setPath(String value)
- Parameters:
value- XPath or JSONPath against the fixture body. When variables are defined, either headerField must be specified or path, but not both.
-
getSourceIdElement
public IdType getSourceIdElement()
- Returns:
sourceId(Fixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.). This is the underlying object with id, value and extensions. The accessor "getSourceId" gives direct access to the value
-
hasSourceIdElement
public boolean hasSourceIdElement()
-
hasSourceId
public boolean hasSourceId()
-
setSourceIdElement
public TestScript.TestScriptVariableComponent setSourceIdElement(IdType value)
- Parameters:
value-sourceId(Fixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.). This is the underlying object with id, value and extensions. The accessor "getSourceId" gives direct access to the value
-
getSourceId
public String getSourceId()
- Returns:
- Fixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.
-
setSourceId
public TestScript.TestScriptVariableComponent setSourceId(String value)
- Parameters:
value- Fixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.
-
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 TestScript.TestScriptVariableComponent 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
-
-