
Package org.hl7.fhir.dstu2.model
Class Extension
java.lang.Object
org.hl7.fhir.dstu2.model.Base
org.hl7.fhir.dstu2.model.Element
org.hl7.fhir.dstu2.model.Type
org.hl7.fhir.dstu2.model.BaseExtension
org.hl7.fhir.dstu2.model.Extension
- All Implemented Interfaces:
- ca.uhn.fhir.model.api.IElement,- Serializable,- org.hl7.fhir.instance.model.api.IBase,- org.hl7.fhir.instance.model.api.IBaseDatatype,- org.hl7.fhir.instance.model.api.IBaseElement,- org.hl7.fhir.instance.model.api.IBaseExtension<Extension,,- Type> - org.hl7.fhir.instance.model.api.IBaseHasExtensions,- org.hl7.fhir.instance.model.api.ICompositeType
public class Extension
extends BaseExtension
implements org.hl7.fhir.instance.model.api.IBaseExtension<Extension,Type>, org.hl7.fhir.instance.model.api.IBaseHasExtensions 
Optional Extensions Element - found in all resources.
- See Also:
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncopy()booleanequalsDeep(Base other) booleanequalsShallow(Base other) fhirType()getUrl()getValue()booleanhasUrl()booleanbooleanhasValue()booleanisEmpty()protected voidlistChildren(List<Property> childrenList) voidsetProperty(String name, Base value) setUrlElement(UriType value) protected ExtensionMethods inherited from class org.hl7.fhir.dstu2.model.BaseExtensionsetValueMethods inherited from class org.hl7.fhir.dstu2.model.ElementaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementMethods inherited from class org.hl7.fhir.dstu2.model.BasecastToAddress, 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, setUserDataINNMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBasegetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseElementgetUserData, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseExtensiongetExtension, setValueMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensionsaddExtension, getExtension, hasExtension
- 
Field Details- 
urlSource of the definition for the extension code - a logical name or a URL.
- 
valueValue of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).
 
- 
- 
Constructor Details- 
Extensionpublic Extension()
- 
Extension
 
- 
- 
Method Details- 
getUrlElement- Returns:
- url(Source of the definition for the extension code - a logical name or a URL.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
 
- 
hasUrlElement
- 
hasUrl
- 
setUrlElement- Parameters:
- value-- url(Source of the definition for the extension code - a logical name or a URL.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
 
- 
getUrl
- 
setUrl
- 
getValue
- 
hasValue
- 
setValue- Specified by:
- setValuein class- BaseExtension
- Parameters:
- value-- value(Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).)
 
- 
listChildren- Overrides:
- listChildrenin class- Element
 
- 
setProperty- Overrides:
- setPropertyin class- Element
- Throws:
- org.hl7.fhir.exceptions.FHIRException
 
- 
addChild
- 
fhirType
- 
copy
- 
typedCopy
- 
equalsDeep- Overrides:
- equalsDeepin class- Element
 
- 
equalsShallow- Overrides:
- equalsShallowin class- Element
 
- 
isEmpty
 
-