
Uses of Interface
org.hl7.fhir.instance.model.api.IBaseExtension
Packages that use IBaseExtension
Package
Description
-
Uses of IBaseExtension in ca.uhn.fhir.context
Methods in ca.uhn.fhir.context that return types with arguments of type IBaseExtensionModifier and TypeMethodDescriptionList
<IBaseExtension<?, ?>> RuntimeSearchParam.getExtensions
(String theKey) Retrieve user data - This can be used to store any application-specific dataMethods in ca.uhn.fhir.context with parameters of type IBaseExtensionModifier 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
Classes in ca.uhn.fhir.model.api that implement IBaseExtension -
Uses of IBaseExtension in ca.uhn.fhir.util
Methods in ca.uhn.fhir.util with type parameters of type IBaseExtensionModifier 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.Methods in ca.uhn.fhir.util that return IBaseExtensionModifier 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.Methods in ca.uhn.fhir.util that return types with arguments of type IBaseExtensionModifier 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 predicateMethods in ca.uhn.fhir.util with parameters of type IBaseExtensionModifier 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 extensionMethod parameters in ca.uhn.fhir.util with type arguments of type IBaseExtensionModifier 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
Methods in org.hl7.fhir.instance.model.api that return IBaseExtensionModifier and TypeMethodDescriptionIBaseExtension
<?, ?> IBaseHasExtensions.addExtension()
IBaseExtension
<?, ?> IBaseHasModifierExtensions.addModifierExtension()
Methods in org.hl7.fhir.instance.model.api that return types with arguments of type IBaseExtensionModifier and TypeMethodDescriptionList
<? extends IBaseExtension<?, ?>> IBaseHasExtensions.getExtension()
List
<? extends IBaseExtension<?, ?>> IBaseHasModifierExtensions.getModifierExtension()