# Uses of Class
org.apache.uima.jcas.cas.Sofa

Packages that use Sofa
Package
Description
org.apache.uima.cas.impl
Implementation and Low-Level API for the CAS Interfaces.
org.apache.uima.jcas
Interfaces for accessing the JCAS.
org.apache.uima.jcas.impl
Provides the classes that support the Java Cas Model (JCM).

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

  Methods in org.apache.uima.cas.impl that return Sofa
  Modifier and Type
  Method
  Description
  `Sofa`
  CASImpl.`getSofa()`
  `Sofa`
  CasSerializerSupport.CasDocSerializer.`getSofa(int sofaNum)`
  `Sofa`
  CASImpl.`getSofaRef()`
  Methods in org.apache.uima.cas.impl with parameters of type Sofa
  Modifier and Type
  Method
  Description
  `protected abstract void`
  CasSerializerSupport.CasSerializerSupportSerialize.`writeView(Sofa sofa, Collection<TOP> members)`
  `protected abstract void`
  CasSerializerSupport.CasSerializerSupportSerialize.`writeView(Sofa sofa, Collection<TOP> added, Collection<TOP> deleted, Collection<TOP> reindexed)`

- ## Uses of Sofa in org.apache.uima.jcas

  Methods in org.apache.uima.jcas that return Sofa
  Modifier and Type
  Method
  Description
  `Sofa`
  JCas.`getSofa()`
  Get the Sofa feature structure associated with this JCas view.
  `Sofa`
  JCas.`getSofa(SofaID sofaID)`
  Deprecated.
  As of v2.0, use {#getView(String)}.
  Methods in org.apache.uima.jcas with parameters of type Sofa
  Modifier and Type
  Method
  Description
  `JCas`
  JCas.`getJCas(Sofa sofa)`
  Create a JCas view for a Sofa.

- ## Uses of Sofa in org.apache.uima.jcas.impl

  Methods in org.apache.uima.jcas.impl that return Sofa
  Modifier and Type
  Method
  Description
  `Sofa`
  JCasImpl.`getSofa()`
  `Sofa`
  JCasImpl.`getSofa(SofaID sofaID)`
  Methods in org.apache.uima.jcas.impl with parameters of type Sofa
  Modifier and Type
  Method
  Description
  `JCas`
  JCasImpl.`getJCas(Sofa sofa)`