Package org.apache.uima
Interface CompositeResourceFactory
- All Superinterfaces:
ResourceFactory
- All Known Implementing Classes:
CompositeResourceFactory_impl
A type of
ResourceFactory
that produces resources by delegating to other Resource
Factories.
Resource Factories are registered with the composite factory by calling the
registerFactory(Class,ResourceFactory)
method. The type of
ResourceSpecifier
that the factory can handle is passed to this
method. In the event that more than one ResourceFactory
is registered for the same
Resource Specifier class, the most recently registered factory will be tried first.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
registerFactory
(Class<? extends ResourceSpecifier> aResourceSpecifierInterface, ResourceFactory aFactory) Registers a ResourceFactory with this composite factory.Methods inherited from interface org.apache.uima.ResourceFactory
produceResource
-
Method Details
-
registerFactory
void registerFactory(Class<? extends ResourceSpecifier> aResourceSpecifierInterface, ResourceFactory aFactory) Registers a ResourceFactory with this composite factory.- Parameters:
aResourceSpecifierInterface
- the subinterface ofResourceSpecifier
that the factory can handleaFactory
- the factory used to create resources from resource specifiers of the given type
-