# Hierarchy For Package org.apache.uima.collection

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.uima.resource.Resource_ImplBase (implements org.apache.uima.resource.Resource)
    - org.apache.uima.resource.ConfigurableResource_ImplBase (implements org.apache.uima.resource.ConfigurableResource)
      - org.apache.uima.collection.CasConsumer_ImplBase (implements org.apache.uima.collection.CasConsumer)
      - org.apache.uima.collection.CasInitializer_ImplBase (implements org.apache.uima.collection.CasInitializer)
      - org.apache.uima.collection.CollectionReader_ImplBase (implements org.apache.uima.collection.CollectionReader)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.uima.UIMAException (implements org.apache.uima.I18nExceptionI)
        - org.apache.uima.collection.CollectionException

## Interface Hierarchy

- org.apache.uima.collection.base_cpm.BaseStatusCallbackListener
  - org.apache.uima.collection.StatusCallbackListener
- org.apache.uima.collection.base_cpm.CasProcessor
  - org.apache.uima.collection.base_cpm.CasObjectProcessor
    - org.apache.uima.collection.CasConsumer (also extends org.apache.uima.resource.ConfigurableResource)
- java.lang.Cloneable
  - org.apache.uima.resource.metadata.MetaDataObject (also extends java.io.Serializable, org.apache.uima.util.XMLizable)
    - org.apache.uima.resource.ResourceSpecifier
      - org.apache.uima.resource.ResourceCreationSpecifier
        - org.apache.uima.collection.CasConsumerDescription
        - org.apache.uima.collection.CasInitializerDescription
        - org.apache.uima.collection.CollectionReaderDescription
- org.apache.uima.collection.CollectionProcessingEngine
- org.apache.uima.collection.CollectionProcessingManager
- org.apache.uima.resource.Resource
  - org.apache.uima.collection.base_cpm.BaseCollectionReader
    - org.apache.uima.collection.CollectionReader (also extends org.apache.uima.resource.ConfigurableResource)
  - org.apache.uima.resource.ConfigurableResource
    - org.apache.uima.collection.CasConsumer (also extends org.apache.uima.collection.base_cpm.CasObjectProcessor)
    - org.apache.uima.collection.CasInitializer
    - org.apache.uima.collection.CollectionReader (also extends org.apache.uima.collection.base_cpm.BaseCollectionReader)
- java.io.Serializable
  - org.apache.uima.collection.EntityProcessStatus
  - org.apache.uima.resource.metadata.MetaDataObject (also extends java.lang.Cloneable, org.apache.uima.util.XMLizable)
    - org.apache.uima.resource.ResourceSpecifier
      - org.apache.uima.resource.ResourceCreationSpecifier
        - org.apache.uima.collection.CasConsumerDescription
        - org.apache.uima.collection.CasInitializerDescription
        - org.apache.uima.collection.CollectionReaderDescription
- org.apache.uima.util.XMLizable
  - org.apache.uima.resource.metadata.MetaDataObject (also extends java.lang.Cloneable, java.io.Serializable)
    - org.apache.uima.resource.ResourceSpecifier
      - org.apache.uima.resource.ResourceCreationSpecifier
        - org.apache.uima.collection.CasConsumerDescription
        - org.apache.uima.collection.CasInitializerDescription
        - org.apache.uima.collection.CollectionReaderDescription