# Uses of Interface
org.apache.uima.cas_data.CasData

Packages that use CasData
Package
Description
org.apache.uima.cas_data.impl
org.apache.uima.collection.base_cpm
org.apache.uima.util
Utility classes and interfaces used by UIMA components.

- ## Uses of CasData in org.apache.uima.cas_data.impl

  Classes in org.apache.uima.cas_data.impl that implement CasData
  Modifier and Type
  Class
  Description
  `class`
  `CasDataImpl`
  Methods in org.apache.uima.cas_data.impl with parameters of type CasData
  Modifier and Type
  Method
  Description
  `static void`
  CasDataUtils.`dumpFeatures(CasData aCAS)`
  `void`
  CasDataToXCas.`generateXCas(CasData aCasData)`
  Generates XCAS for a CasData.
  `void`
  CasDataToXCas.`generateXCas(CasData aCasData, String aUEID)`
  Special form of `CasDataToXCas.generateXCas(CasData)` that allows a UEID (Universal Entity ID) element to be added as the first element in the XCAS.
  `void`
  CasDataToXCas.`generateXCas(CasData aCasData, String aUEID, boolean aSendStartAndEndDocEvents)`
  Special form of `CasDataToXCas.generateXCas(CasData)` that allows a UEID (Universal Entity ID) element to be added as the first element in the XCAS and also allows start/end document SAX calls to be supressed.
  `static NameValuePair[]`
  CasDataUtils.`getCasDataFeatures(CasData aCasData, String aFeatureStructureName)`
  `static String[]`
  CasDataUtils.`getFeatureStructureValues(CasData aCAS, String featureStructureName, String featureName)`
  `static String`
  CasDataUtils.`getFeatureValueByType(CasData aCAS, String featureName)`
  `static String`
  CasDataUtils.`getFeatureValueByType(CasData aCAS, String aFeatureStructure, String featureName)`
  `static boolean`
  CasDataUtils.`hasFeature(CasData aCAS, String featureName)`
  `static boolean`
  CasDataUtils.`hasFeatureStructure(CasData aCAS, String aName)`
  Constructors in org.apache.uima.cas_data.impl with parameters of type CasData
  Modifier
  Constructor
  Description
  ``
  `XCasToCasDataSaxHandler(CasData aCasData)`
  Create new XCasToCasDataSaxHandler.

- ## Uses of CasData in org.apache.uima.collection.base_cpm

  Methods in org.apache.uima.collection.base_cpm that return CasData
  Modifier and Type
  Method
  Description
  `CasData`
  CasDataCollectionReader.`getNext()`
  Gets the next `CasData` from this `CollectionReader`.
  `CasData[]`
  CasDataCollectionReader.`getNext(int aNumToGet)`
  Gets multiple `CasData` objects from this `CasDataCollectionReader`.
  `CasData`
  CasDataInitializer.`initializeCas(Object aObj)`
  Deprecated.
  Reads content and metadata from an Object and creates a `CasData`.
  `CasData`
  CasDataProcessor.`process(CasData aCAS)`
  Process a single CasData.
  `CasData[]`
  CasDataProcessor.`process(CasData[] aCASes)`
  Process multiple CasData objects.
  Methods in org.apache.uima.collection.base_cpm with parameters of type CasData
  Modifier and Type
  Method
  Description
  `void`
  CasDataStatusCallbackListener.`entityProcessComplete(CasData aCasData, EntityProcessStatus aStatus)`
  Called when the processing of each CasData unit has completed.
  `CasData`
  CasDataProcessor.`process(CasData aCAS)`
  Process a single CasData.
  `CasData[]`
  CasDataProcessor.`process(CasData[] aCASes)`
  Process multiple CasData objects.

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

  Methods in org.apache.uima.util with parameters of type CasData
  Modifier and Type
  Method
  Description
  `static TypeSystemDescription`
  CasCreationUtils.`convertData2TypeSystem(CasData aCasData)`
  Extracts a TypeSystem definition from a CasData.