
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 booleanIModelVisitor2.acceptUndeclaredExtension(IBaseExtension<?, ?> theNextExt, List<IBase> theContainingElementPath, List<BaseRuntimeChildDefinition> theChildDefinitionPath, List<BaseRuntimeElementDefinition<?>> theElementDefinitionPath) static booleanExtensionUtil.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 voidExtensionUtil.setExtension(FhirContext theFhirContext, IBaseExtension<?, ?> theExtension, String theValue) Sets value of the extension as a stringstatic voidExtensionUtil.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 predicateAttachmentUtil.getFirstExtension(IBaseHasExtensions theAttachment, String theExtension, Predicate<? super IBaseExtension<?, ?>> theFilter) -
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()