# Uses of Interface
org.apache.uima.UimaContext

Packages that use UimaContext
Package
Description
org.apache.uima
Apache UIMA
org.apache.uima.analysis_component
org.apache.uima.analysis_engine.impl
org.apache.uima.cas.impl
Implementation and Low-Level API for the CAS Interfaces.
org.apache.uima.flow
org.apache.uima.flow.impl
org.apache.uima.impl
Apache UIMA internals
org.apache.uima.resource
Interfaces for `Resources` and `ResourceSpecifiers`.
org.apache.uima.resource.impl
org.apache.uima.uimacpp

- ## Uses of UimaContext in org.apache.uima

  Subinterfaces of UimaContext in org.apache.uima
  Modifier and Type
  Interface
  Description
  `interface`
  `UimaContextAdmin`
  Admin interface to the UIMA Context.
  Methods in org.apache.uima that return UimaContext
  Modifier and Type
  Method
  Description
  `static UimaContext`
  UimaContextHolder.`getContext()`
  Get the UimaContext for this thread
  `static UimaContext`
  UimaContextHolder.`setContext(UimaContext uimaContext)`
  Sets the UimaContext for the current thread.
  Methods in org.apache.uima with parameters of type UimaContext
  Modifier and Type
  Method
  Description
  `static UimaContext`
  UimaContextHolder.`setContext(UimaContext uimaContext)`
  Sets the UimaContext for the current thread.

- ## Uses of UimaContext in org.apache.uima.analysis_component

  Methods in org.apache.uima.analysis_component that return UimaContext
  Modifier and Type
  Method
  Description
  `protected final UimaContext`
  AnalysisComponent_ImplBase.`getContext()`
  Gets the UimaContext for this AnalysisComponent.
  Methods in org.apache.uima.analysis_component with parameters of type UimaContext
  Modifier and Type
  Method
  Description
  `void`
  AnalysisComponent_ImplBase.`initialize(UimaContext aContext)`
  `void`
  AnalysisComponent.`initialize(UimaContext aContext)`
  Performs any startup tasks required by this component.

- ## Uses of UimaContext in org.apache.uima.analysis_engine.impl

  Methods in org.apache.uima.analysis_engine.impl that return UimaContext
  Modifier and Type
  Method
  Description
  `UimaContext`
  PearAnalysisEngineWrapper.`getUimaContext()`
  Methods in org.apache.uima.analysis_engine.impl with parameters of type UimaContext
  Modifier and Type
  Method
  Description
  `protected void`
  AnalysisEngineImplBase.`callInitializeMethod(AnalysisComponent component, UimaContext context)`

- ## Uses of UimaContext in org.apache.uima.cas.impl

  Constructors in org.apache.uima.cas.impl with parameters of type UimaContext
  Modifier
  Constructor
  Description
  ``
  `XCASDeserializer(TypeSystem ts, UimaContext uimaContext)`
  Create a new deserializer from a type system.
  ``
  `XCASSerializer(TypeSystem ts, UimaContext uimaContext)`
  ``
  `XmiCasDeserializer(TypeSystem ts, UimaContext uimaContext)`
  Create a new deserializer from a type system.
  ``
  `XmiCasSerializer(TypeSystem ts, UimaContext uimaContext)`
  Deprecated.
  Use `XmiCasSerializer(TypeSystem)` instead.
  ``
  `XmiCasSerializer(TypeSystem ts, UimaContext uimaContext, Map<String,String> nsUriToSchemaLocationMap)`
  Deprecated.
  Use `XmiCasSerializer(TypeSystem, Map)` instead.

- ## Uses of UimaContext in org.apache.uima.flow

  Subinterfaces of UimaContext in org.apache.uima.flow
  Modifier and Type
  Interface
  Description
  `interface`
  `FlowControllerContext`
  A subtype of `UimaContext` used by `FlowController` components.

- ## Uses of UimaContext in org.apache.uima.flow.impl

  Classes in org.apache.uima.flow.impl that implement UimaContext
  Modifier and Type
  Class
  Description
  `class`
  `FlowControllerContext_impl`
  Implementation of FlowControllerContext.

- ## Uses of UimaContext in org.apache.uima.impl

  Classes in org.apache.uima.impl that implement UimaContext
  Modifier and Type
  Class
  Description
  `class`
  `ChildUimaContext_impl`
  Reference implementation of `AnnotatorContext`.
  `class`
  `RootUimaContext_impl`
  Implementation of the root `UimaContext`.
  `class`
  `UimaContext_ImplBase`
  Instances of this class shared by multiple threads
  Methods in org.apache.uima.impl with parameters of type UimaContext
  Modifier and Type
  Method
  Description
  `static void`
  Util.`withContextHolder(UimaContext context, Runnable userCode)`
  Calls userCode with specified context, then restores the context holder
  `static void`
  Util.`withContextHolderX(UimaContext context, org.apache.uima.internal.util.function.Runnable_withException userCode)`
  Calls userCode with specified context, then restores the context holder

- ## Uses of UimaContext in org.apache.uima.resource

  Methods in org.apache.uima.resource that return UimaContext
  Modifier and Type
  Method
  Description
  `UimaContext`
  Resource_ImplBase.`getUimaContext()`
  `UimaContext`
  Resource.`getUimaContext()`
  Gets the UIMA Context for this Resource.
  `UimaContext`
  Resource_ImplBase.`setContextHolder()`

- ## Uses of UimaContext in org.apache.uima.resource.impl

  Methods in org.apache.uima.resource.impl with parameters of type UimaContext
  Modifier and Type
  Method
  Description
  `protected void`
  CasManager_impl.`populateCasToCasPoolAndUimaContextMaps(CasPool aCasPool, UimaContext aUimaContext)`

- ## Uses of UimaContext in org.apache.uima.uimacpp

  Methods in org.apache.uima.uimacpp with parameters of type UimaContext
  Modifier and Type
  Method
  Description
  `void`
  UimacppAnalysisComponent.`initialize(UimaContext context)`