Uses of Interface
org.hl7.fhir.instance.model.api.IBaseExtension
Package
Description
-
Uses of IBaseExtension in ca.uhn.fhir.context
Modifier and TypeMethodDescriptionList
<IBaseExtension<?, ?>> RuntimeSearchParam.getExtensions
(String theKey) Retrieve user data - This can be used to store any application-specific dataModifier and TypeMethodDescriptionRuntimeSearchParam.addExtension
(String theKey, IBaseExtension<?, ?> theValue) Sets user data - This can be used to store any application-specific data -
Uses of IBaseExtension in ca.uhn.fhir.model.api
-
Uses of IBaseExtension in ca.uhn.fhir.util
Modifier and TypeMethodDescriptionstatic <D,
T extends IBaseExtension<T, D>>
StringExtensionUtil.extractChildPrimitiveExtensionValue
(IBaseExtension<T, D> theExtension, String theChildExtensionUrl) Given an extension, looks for the first child extension with the given URL of theChildExtensionUrl and a primitive datatype value, and returns the String version of that value.Modifier and TypeMethodDescriptionstatic IBaseExtension
<?, ?> ExtensionUtil.addExtension
(IBase theBase) Returns an new empty extension.static IBaseExtension
<?, ?> ExtensionUtil.addExtension
(IBase theBase, String theUrl) Returns an extension with the specified URLstatic IBaseExtension
<?, ?> ExtensionUtil.getExtensionByUrl
(IBase theBase, String theExtensionUrl) Gets the first extension with the specified URLstatic IBaseExtension
<?, ?> ExtensionUtil.getOrCreateExtension
(IBase theBase, String theUrl) Returns an extension with the specified URL creating one if it doesn't exist.Modifier and TypeMethodDescriptionstatic List
<IBaseExtension<?, ?>> ExtensionUtil.clearAllExtensions
(IBase theBase) Removes all extensions.static List
<IBaseExtension<?, ?>> ExtensionUtil.clearExtensionsByUrl
(IBase theBase, String theUrl) Removes all extensions by URL.static List
<IBaseExtension<?, ?>> ExtensionUtil.getExtensionsByUrl
(IBaseHasExtensions theBase, String theExtensionUrl) Gets all extensions with the specified URLstatic List
<IBaseExtension<?, ?>> ExtensionUtil.getExtensionsMatchingPredicate
(IBase theBase, Predicate<? super IBaseExtension<?, ?>> theFilter) Gets all extensions that match the specified filter predicateModifier and TypeMethodDescriptiondefault boolean
IModelVisitor2.acceptUndeclaredExtension
(IBaseExtension<?, ?> theNextExt, List<IBase> theContainingElementPath, List<BaseRuntimeChildDefinition> theChildDefinitionPath, List<BaseRuntimeElementDefinition<?>> theElementDefinitionPath) static boolean
ExtensionUtil.equals
(IBaseExtension<?, ?> theLeftExtension, IBaseExtension<?, ?> theRightExtension) Compares two extensions, returns true if they have the same value and urlstatic <D,
T extends IBaseExtension<T, D>>
StringExtensionUtil.extractChildPrimitiveExtensionValue
(IBaseExtension<T, D> theExtension, String theChildExtensionUrl) Given an extension, looks for the first child extension with the given URL of theChildExtensionUrl and a primitive datatype value, and returns the String version of that value.static void
ExtensionUtil.setExtension
(FhirContext theFhirContext, IBaseExtension<?, ?> theExtension, String theValue) Sets value of the extension as a stringstatic void
ExtensionUtil.setExtension
(FhirContext theFhirContext, IBaseExtension<?, ?> theExtension, String theExtensionType, Object theValue) Sets value of the extensionModifier and TypeMethodDescriptionstatic List
<IBaseExtension<?, ?>> ExtensionUtil.getExtensionsMatchingPredicate
(IBase theBase, Predicate<? super IBaseExtension<?, ?>> theFilter) Gets all extensions that match the specified filter predicate -
Uses of IBaseExtension in org.hl7.fhir.instance.model.api
Modifier and TypeMethodDescriptionIBaseExtension
<?, ?> IBaseHasExtensions.addExtension()
IBaseExtension
<?, ?> IBaseHasModifierExtensions.addModifierExtension()
Modifier and TypeMethodDescriptionList
<? extends IBaseExtension<?, ?>> IBaseHasExtensions.getExtension()
List
<? extends IBaseExtension<?, ?>> IBaseHasModifierExtensions.getModifierExtension()