Adam Lally wrote:
On Wed, Aug 19, 2009 at 1:54 PM, Jörn Kottmann<kottm...@gmail.com> wrote:
The current declaration with out generics:

 public Resource produceResource(Class aResourceClass, ResourceSpecifier
aSpecifier,
        Map<String, Object> aAdditionalParams) throws
ResourceInitializationException;

Can it be assumed that aResourceClass is always a class which extends
Resource,
if so it could be declared as Class<? extends Resource>.


Yes, I think that is right.
In CPEFactory a org.apache.uima.collection.base_cpm.BaseCollectionReader is used
as a resource class at line 345 to call UIMAFramework.produceResource.
BaseCollectionReader does not extends the Resource interface.

I wonder if that is correct usage of the produceResource method.

Jörn

Reply via email to