# Uses of Interface
org.apache.uima.cas.admin.CASMgr

Packages that use CASMgr
Package
Description
org.apache.uima.cas.admin
org.apache.uima.cas.impl
Implementation and Low-Level API for the CAS Interfaces.
org.apache.uima.util
Utility classes and interfaces used by UIMA components.

- ## Uses of CASMgr in org.apache.uima.cas.admin

  Methods in org.apache.uima.cas.admin that return CASMgr
  Modifier and Type
  Method
  Description
  `static CASMgr`
  CASFactory.`createCAS()`
  Create a new CASMgr object.
  `static CASMgr`
  CASFactory.`createCAS(int initialHeapSize)`
  Create a new CASMgr object.
  `static CASMgr`
  CASFactory.`createCAS(int initialHeapSize, boolean useJcasCache)`
  Deprecated.
  use createCas(int initialHeapSize)
  `static CASMgr`
  CASFactory.`createCAS(int initialHeapSize, TypeSystem ts)`
  Create a new CASMgr object from a give type system.
  `static CASMgr`
  CASFactory.`createCAS(int initialHeapSize, TypeSystem ts, boolean useJcasCache)`
  `static CASMgr`
  CASFactory.`createCAS(TypeSystem ts)`
  Create a new CASMgr object from a give type system.
  `static CASMgr`
  CASFactory.`createCAS(TypeSystem ts, boolean useJcasCache)`

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

  Classes in org.apache.uima.cas.impl that implement CASMgr
  Modifier and Type
  Class
  Description
  `class`
  `CASImpl`
  Implements the CAS interfaces.
  Methods in org.apache.uima.cas.impl that return CASMgr
  Modifier and Type
  Method
  Description
  `static CASMgr`
  Serialization.`createCASMgr(CASMgrSerializer ser)`
  Deserialize a type system and index repository definition and use to initialize a new instance of a CAS.
  Methods in org.apache.uima.cas.impl with parameters of type CASMgr
  Modifier and Type
  Method
  Description
  `static CAS`
  Serialization.`createCAS(CASMgr casMgr, CASSerializer casSer)`
  Deserialize the data in a CASSerializer into an existing CAS, return the currentview in that Cas.
  `static void`
  Serialization.`deserializeCASComplete(CASCompleteSerializer casCompSer, CASMgr casMgr)`
  Deserialize the data in a CASCompleteSerializer into an existing CAS
  `static CASCompleteSerializer`
  Serialization.`serializeCASComplete(CASMgr casMgr)`
  Convert a CAS + the type system and index definitions into a CASCompleteSerializer object
  `static CASMgrSerializer`
  Serialization.`serializeCASMgr(CASMgr casMgr)`
  Convert a Type System and Index Repository into a CASMgrSerializer object which can be serialized
  `static CASMgrSerializer`
  Serialization.`serializeCASMgrTypeSystemOnly(CASMgr casMgr)`
  Convert a Type System into a CASMgrSerializer object which can be serialized

- ## Uses of CASMgr in org.apache.uima.util

  Methods in org.apache.uima.util with parameters of type CASMgr
  Modifier and Type
  Method
  Description
  `static void`
  CasCreationUtils.`setupIndexes(CASMgr aCASMgr, FsIndexDescription[] aIndexes)`
  Adds FeatureStructure indexes to a CAS.
  `static void`
  CasCreationUtils.`setupTypePriorities(CASMgr aCASMgr, TypePriorities aTypePriorities)`
  Adds TypePriorities to a CAS.
  `static void`
  CasCreationUtils.`setupTypeSystem(CASMgr aCASMgr, TypeSystemDescription aTypeSystem)`
  Installs a TypeSystem in a CAS.