Package org.apache.uima.fit.component
Class CasCollectionReader_ImplBase
java.lang.Object
org.apache.uima.resource.Resource_ImplBase
org.apache.uima.resource.ConfigurableResource_ImplBase
org.apache.uima.collection.CollectionReader_ImplBase
org.apache.uima.fit.component.CasCollectionReader_ImplBase
- All Implemented Interfaces:
BaseCollectionReader
,CollectionReader
,ConfigurableResource
,Resource
Base class for CAS collection readers which initializes itself based on annotations.
-
Field Summary
Fields inherited from interface org.apache.uima.resource.Resource
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Closes thisCollectionReader
, after which it may no longer be used.final void
This method is called during initialization, and does nothing by default.void
initialize
(UimaContext context) This method should be overwritten by subclasses.Methods inherited from class org.apache.uima.collection.CollectionReader_ImplBase
destroy, getCasInitializer, getProcessingResourceMetaData, initialize, isConsuming, reconfigure, setCasInitializer, typeSystemInit
Methods inherited from class org.apache.uima.resource.ConfigurableResource_ImplBase
getConfigParameterValue, getConfigParameterValue, setConfigParameterValue, setConfigParameterValue
Methods inherited from class org.apache.uima.resource.Resource_ImplBase
getCasManager, getLogger, getMetaData, getRelativePathResolver, getResourceManager, getUimaContext, getUimaContextAdmin, loadUserClass, loadUserClassOrThrow, setContextHolder, setContextHolderX, setLogger, setMetaData, withContextHolder
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.uima.collection.base_cpm.BaseCollectionReader
getProgress, hasNext
Methods inherited from interface org.apache.uima.collection.CollectionReader
getNext
Methods inherited from interface org.apache.uima.resource.ConfigurableResource
getConfigParameterValue, getConfigParameterValue, setConfigParameterValue, setConfigParameterValue
Methods inherited from interface org.apache.uima.resource.Resource
getLogger, getMetaData, getResourceManager, getUimaContext, getUimaContextAdmin, setLogger
-
Constructor Details
-
CasCollectionReader_ImplBase
public CasCollectionReader_ImplBase()
-
-
Method Details
-
initialize
Description copied from class:CollectionReader_ImplBase
This method is called during initialization, and does nothing by default. Subclasses should override it to perform one-time startup logic.- Overrides:
initialize
in classCollectionReader_ImplBase
- Throws:
ResourceInitializationException
- if a failure occurs during initialization.
-
initialize
This method should be overwritten by subclasses.- Parameters:
context
- the UIMA context the component is running in- Throws:
ResourceInitializationException
- if a failure occurs during initialization.
-
close
Description copied from interface:BaseCollectionReader
Closes thisCollectionReader
, after which it may no longer be used.- Throws:
IOException
- if an I/O failure occurs
-