public abstract class CollectionReader_ImplBase extends ConfigurableResource_ImplBase implements CollectionReader
PARAM_AGGREGATE_SOFA_MAPPINGS, PARAM_CONFIG_MANAGER, PARAM_CONFIG_PARAM_SETTINGS, PARAM_EXTERNAL_OVERRIDE_SETTINGS, PARAM_PERFORMANCE_TUNING_SETTINGS, PARAM_RESOURCE_MANAGER, PARAM_UIMA_CONTEXT| Constructor and Description |
|---|
CollectionReader_ImplBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Default implementation of destroy, which calls
BaseCollectionReader.close(). |
CasInitializer |
getCasInitializer()
Deprecated.
As of v2.0 CAS Initializers are deprecated.
|
ProcessingResourceMetaData |
getProcessingResourceMetaData()
Gets the metadata for this CollectionReader, which was extracted from the descriptor during
initialization.
|
void |
initialize()
This method is called during initialization, and does nothing by default.
|
boolean |
initialize(ResourceSpecifier aSpecifier,
Map<String,Object> aAdditionalParams)
Called by the framework to initialize this Collection Reader.
|
boolean |
isConsuming()
Returns false.
|
void |
reconfigure()
Notifies this Collection Reader that its configuration parameter settings have been changed.
|
void |
setCasInitializer(CasInitializer aCasInitializer)
Deprecated.
As of v2.0 CAS Initializers are deprecated.
|
void |
typeSystemInit(TypeSystem aTypeSystem)
Default implementation of typeSystemInit, which calls the CAS Initializer's typeSystemInit
method if a CAS Initializer is present.
|
getConfigParameterValue, getConfigParameterValue, setConfigParameterValue, setConfigParameterValuegetCasManager, getLogger, getMetaData, getRelativePathResolver, getResourceManager, getUimaContext, getUimaContextAdmin, setLogger, setMetaDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNextclose, getProgress, hasNextgetConfigParameterValue, getConfigParameterValue, setConfigParameterValue, setConfigParameterValuegetLogger, getMetaData, getResourceManager, getUimaContext, getUimaContextAdmin, setLoggerpublic boolean initialize(ResourceSpecifier aSpecifier, Map<String,Object> aAdditionalParams) throws ResourceInitializationException
initialize()
method and access metadata via the getProcessingResourceMetaData() method. This method
is non-final only for legacy reasons.initialize in interface Resourceinitialize in class Resource_ImplBaseaSpecifier - specifies how to create a resource or locate an existing resource service.aAdditionalParams - a Map containing additional parameters. May be null if there are no
parameters. Each class that implements this interface can decide what additional
parameters it supports.ResourceSpecifier is not of an appropriate type for this Resource. If
the ResourceSpecifier is of an appropriate type but is invalid or if
some other failure occurs, an exception should be thrown.ResourceInitializationException - if a failure occurs during initialization.Resource.initialize(org.apache.uima.resource.ResourceSpecifier,
java.util.Map)public void initialize()
throws ResourceInitializationException
ResourceInitializationException - if a failure occurs during initialization.public void destroy()
BaseCollectionReader.close(). If close throws an
IOException, it will be logged.destroy in interface Resourcedestroy in class Resource_ImplBaseResource.destroy()public void typeSystemInit(TypeSystem aTypeSystem) throws ResourceInitializationException
typeSystemInit in interface CollectionReaderaTypeSystem - the CAS TypeSystemResourceInitializationException - if the type system is not compatible with this Collection ReaderCollectionReader.typeSystemInit(org.apache.uima.cas.TypeSystem)public ProcessingResourceMetaData getProcessingResourceMetaData()
getProcessingResourceMetaData in interface BaseCollectionReaderBaseCollectionReader.getProcessingResourceMetaData()public boolean isConsuming()
isConsuming in interface BaseCollectionReaderCollectionReaderBaseCollectionReader.isConsuming()@Deprecated public CasInitializer getCasInitializer()
setCasInitializer(CasInitializer).getCasInitializer in interface CollectionReaderCollectionReader.getCasInitializer()@Deprecated public void setCasInitializer(CasInitializer aCasInitializer)
getCasInitializer().setCasInitializer in interface CollectionReaderaCasInitializer - the CAS Initializer for this Collection ReaderCollectionReader.setCasInitializer(org.apache.uima.collection.CasInitializer)public void reconfigure()
throws ResourceConfigurationException
destroy() followed by initialize().
Collection Readers that have expensive initialization that does not need to be redone whenever
configuration parameters change may wish to override this method to provide a more efficient
implementation.reconfigure in interface ConfigurableResourcereconfigure in class ConfigurableResource_ImplBaseResourceConfigurationException - if the configuration is not validConfigurableResource_ImplBase.reconfigure()Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.