# Uses of Interface
org.apache.uima.ResourceFactory

Packages that use ResourceFactory
Package
Description
org.apache.uima
Apache UIMA
org.apache.uima.impl
Apache UIMA internals
org.apache.uima.util
Utility classes and interfaces used by UIMA components.

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

  Subinterfaces of ResourceFactory in org.apache.uima
  Modifier and Type
  Interface
  Description
  `interface`
  `CompositeResourceFactory`
  A type of `ResourceFactory` that produces resources by delegating to other Resource Factories.
  Methods in org.apache.uima with parameters of type ResourceFactory
  Modifier and Type
  Method
  Description
  `void`
  CompositeResourceFactory.`registerFactory(Class<? extends ResourceSpecifier> aResourceSpecifierInterface, ResourceFactory aFactory)`
  Registers a ResourceFactory with this composite factory.

- ## Uses of ResourceFactory in org.apache.uima.impl

  Classes in org.apache.uima.impl that implement ResourceFactory
  Modifier and Type
  Class
  Description
  `class`
  `AnalysisEngineFactory_impl`
  Resource Factory that handles `AnalysisEngineDescription` and `TaeDescription` elements.
  `class`
  `CasConsumerFactory_impl`
  Specialized Resource Factory for producing CasConsumers.
  `class`
  `CasInitializerFactory_impl`
  Deprecated.
  As of v2.0, CAS Initializers are deprecated.
  `class`
  `CollectionReaderFactory_impl`
  Specialized Resource Factory for producing CollectionReaders.
  `class`
  `CompositeResourceFactory_impl`
  A registry containing (ResourceSpecifier Class, `ResourceFactory`) pairs.
  `class`
  `CustomResourceFactory_impl`
  Resource Factory that handles `CustomResourceSpecifier` elements.
  Methods in org.apache.uima.impl with parameters of type ResourceFactory
  Modifier and Type
  Method
  Description
  `void`
  CompositeResourceFactory_impl.`registerFactory(Class aResourceSpecifierInterface, ResourceFactory aFactory)`

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

  Classes in org.apache.uima.util that implement ResourceFactory
  Modifier and Type
  Class
  Description
  `class`
  `SimpleResourceFactory`
  A simple implementation of a `ResourceFactory`.