org.apache.uima.impl
Class CasConsumerFactory_impl

java.lang.Object
  extended by org.apache.uima.impl.CasConsumerFactory_impl
All Implemented Interfaces:
ResourceFactory

public class CasConsumerFactory_impl
extends java.lang.Object
implements ResourceFactory

Specialized Resource Factory for producing CasConsumers.


Constructor Summary
CasConsumerFactory_impl()
           
 
Method Summary
 Resource produceResource(java.lang.Class<? extends Resource> aResourceClass, ResourceSpecifier aSpecifier, java.util.Map<java.lang.String,java.lang.Object> aAdditionalParams)
          Produces an appropriate Resource instance from a ResourceSpecifier.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CasConsumerFactory_impl

public CasConsumerFactory_impl()
Method Detail

produceResource

public Resource produceResource(java.lang.Class<? extends Resource> aResourceClass,
                                ResourceSpecifier aSpecifier,
                                java.util.Map<java.lang.String,java.lang.Object> aAdditionalParams)
                         throws ResourceInitializationException
Description copied from interface: ResourceFactory
Produces an appropriate Resource instance from a ResourceSpecifier. This version of produceResource takes a Map containing additional parameters to be passed to the Resource.initialize(ResourceSpecifier,Map) method.

Specified by:
produceResource in interface ResourceFactory
Parameters:
aResourceClass - the class of resource to be produced (NOTE: this is intended to be a standard UIMA interface name such as "TextAnalysisEngine" or "ASB")
aSpecifier - an object that specifies how to acquire an instance of a Resource.
aAdditionalParams - a Map containing additional parameters to pass to the Resource.initialize(ResourceSpecifier,Map) method. May be null if there are no parameters.
Returns:
a Resource instance. Returns null if this factory does not know how to create a Resource from the ResourceSpecifier provided.
Throws:
ResourceInitializationException - if a failure occurred during production of the resource
See Also:
ResourceFactory.produceResource(java.lang.Class, org.apache.uima.resource.ResourceSpecifier, java.util.Map)


Copyright © 2013. All Rights Reserved.