# Uses of Interface
org.apache.uima.collection.CollectionReader

Packages that use CollectionReader
Package
Description
org.apache.uima
Apache UIMA
org.apache.uima.collection
Classes and interfaces for collection processing.

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

  Methods in org.apache.uima that return CollectionReader
  Modifier and Type
  Method
  Description
  `static CollectionReader`
  UIMAFramework.`produceCollectionReader(ResourceSpecifier aSpecifier)`
  Produces a `CollectionReader` instance from a `ResourceSpecifier`.
  `static CollectionReader`
  UIMAFramework.`produceCollectionReader(ResourceSpecifier aSpecifier, Map<String,Object> aAdditionalParams)`
  Produces a `CollectionReader` instance from a `ResourceSpecifier`.
  `static CollectionReader`
  UIMAFramework.`produceCollectionReader(ResourceSpecifier aSpecifier, ResourceManager aResourceManager, Map<String,Object> aAdditionalParams)`
  Produces an `CollectionReader` instance from a `ResourceSpecifier`.

- ## Uses of CollectionReader in org.apache.uima.collection

  Classes in org.apache.uima.collection that implement CollectionReader
  Modifier and Type
  Class
  Description
  `class`
  `CollectionReader_ImplBase`
  Base class for Collection Readers, which developers should extend with their own Collection Reader implementation classes.
  Methods in org.apache.uima.collection with parameters of type CollectionReader
  Modifier and Type
  Method
  Description
  `void`
  CollectionProcessingManager.`process(CollectionReader aCollectionReader)`
  Initiates processing of a collection.
  `void`
  CollectionProcessingManager.`process(CollectionReader aCollectionReader, int aBatchSize)`
  Initiates processing of a collection.