public class SimpleTextSegmenter extends JCasMultiplier_ImplBase
| Constructor and Description |
|---|
SimpleTextSegmenter() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasNext()
Asks if this AnalysisComponent has another CAS to output.
|
void |
initialize(UimaContext aContext)
Performs any startup tasks required by this component.
|
AbstractCas |
next()
Gets the next output CAS.
|
void |
process(JCas aJCas)
This method should be overriden by subclasses.
|
getCasInstancesRequired, getEmptyJCas, getRequiredCasInterface, processbatchProcessComplete, collectionProcessComplete, destroy, getContext, getResultSpecification, reconfigure, setResultSpecificationpublic void initialize(UimaContext aContext) throws ResourceInitializationException
AnalysisComponent
The framework supplies this AnalysisComponent with a reference to the UimaContext that
it will use, for example to access configuration settings or resources. This AnalysisComponent
should store a reference to its the UimaContext for later use.
initialize in interface AnalysisComponentinitialize in class AnalysisComponent_ImplBaseaContext - Provides access to services and resources managed by the framework. This includes
configuration parameters, logging, and access to external resources.ResourceInitializationException - if this AnalysisComponent cannot initialize successfully.public void process(JCas aJCas) throws AnalysisEngineProcessException
JCasMultiplier_ImplBaseAnalysisComponent.hasNext() is called and returns
false, or until the process method is called again (see
AnalysisComponent for details).process in class JCasMultiplier_ImplBaseaJCas - a JCAS that this AnalysisComponent should process.AnalysisEngineProcessException - if a problem occurs during processingpublic boolean hasNext()
throws AnalysisEngineProcessException
AnalysisComponentAnalysisComponent.next() should retrieve the next output CAS. When this method returns false,
the AnalysisComponent gives up control of the initial CAS that was passed to its
AnalysisComponent.process(AbstractCas) method.AnalysisEngineProcessException - if a problem occurs during processingpublic AbstractCas next() throws AnalysisEngineProcessException
AnalysisComponentAnalysisComponent.hasNext() and checking that it returns true.
The AnalysisComponent can obtain a new CAS by calling UimaContext.getEmptyCas(Class)
(or instead, one of the helper methods in the ImplBase class that it extended).
AnalysisEngineProcessException - if a problem occurs during processingCopyright © 2015. All rights reserved.