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