# Uses of Interface
org.apache.uima.cas.ComponentInfo

Packages that use ComponentInfo
Package
Description
org.apache.uima
Apache UIMA
org.apache.uima.cas
Common Analysis System(CAS) Interfaces
org.apache.uima.cas.impl
Implementation and Low-Level API for the CAS Interfaces.
org.apache.uima.impl
Apache UIMA internals

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

  Methods in org.apache.uima that return ComponentInfo
  Modifier and Type
  Method
  Description
  `ComponentInfo`
  UimaContextAdmin.`getComponentInfo()`
  Gets the ComponentInfo object for this component, which can be passed to `CAS.setCurrentComponentInfo(ComponentInfo)`.

- ## Uses of ComponentInfo in org.apache.uima.cas

  Methods in org.apache.uima.cas with parameters of type ComponentInfo
  Modifier and Type
  Method
  Description
  `void`
  CAS.`setCurrentComponentInfo(ComponentInfo info)`
  Informs the CAS of relevant information about the component that is currently processing it.

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

  Methods in org.apache.uima.cas.impl with parameters of type ComponentInfo
  Modifier and Type
  Method
  Description
  `void`
  CASImpl.`setCurrentComponentInfo(ComponentInfo info)`

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

  Methods in org.apache.uima.impl that return ComponentInfo
  Modifier and Type
  Method
  Description
  `ComponentInfo`
  UimaContext_ImplBase.`getComponentInfo()`
  Methods in org.apache.uima.impl with parameters of type ComponentInfo
  Modifier and Type
  Method
  Description
  `static CASImpl`
  Util.`getStartingView(CAS cas, boolean sofaAware, ComponentInfo componentInfo)`
  `static <T extends AbstractCas>
  T`
  Util.`setupViewSwitchClassLoaders(CAS cas, boolean sofaAware, ComponentInfo componentInfo, ResourceManager resourceManager, Class<T> casInterface)`
  `static AbstractCas`
  Util.`setupViewSwitchClassLoadersLockCas(CAS cas, boolean sofaAware, ComponentInfo componentInfo, ResourceManager resourceManager, Class<? extends AbstractCas> casInterface)`