public abstract class JCasMultiplier_ImplBase extends AnalysisComponent_ImplBase
CAS interface. A CAS Multiplier
 can produce multiplie output CASes while processing an input CAS. See AnalysisComponent
 for a description of how the framework calls the methods on this interface.| Constructor and Description | 
|---|
| JCasMultiplier_ImplBase() | 
| Modifier and Type | Method and Description | 
|---|---|
| int | getCasInstancesRequired()Returns the maximum number of CAS instances that this CAS Multiplier expects to use at the same
 time. | 
| protected JCas | getEmptyJCas()Gets an empty JCas that this CAS Multiplier can then populate. | 
| Class<JCas> | getRequiredCasInterface()Returns the specific CAS interface that this AnalysisComponent requires the framework to pass
 to its  AnalysisComponent.process(AbstractCas)method. | 
| void | process(AbstractCas aCAS)Inputs a CAS to the AnalysisComponent. | 
| abstract void | process(JCas aJCas)This method should be overriden by subclasses. | 
batchProcessComplete, collectionProcessComplete, destroy, getContext, getResultSpecification, initialize, reconfigure, setResultSpecificationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithasNext, nextpublic final Class<JCas> getRequiredCasInterface()
AnalysisComponentAnalysisComponent.process(AbstractCas) method.AbstractCas.public int getCasInstancesRequired()
public final void process(AbstractCas aCAS) throws AnalysisEngineProcessException
AnalysisComponentAnalysisComponent.hasNext() is called and returns false or until process is called again
 (see class description).aCAS - A CAS that this AnalysisComponent should process. The framework will ensure that aCAS
          implements the specific CAS interface specified by the
          AnalysisComponent.getRequiredCasInterface() method.AnalysisEngineProcessException - if a problem occurs during processingpublic abstract void process(JCas aJCas) throws AnalysisEngineProcessException
AnalysisComponent.hasNext() is called and returns
 false, or until the process method is called again (see
 AnalysisComponent for details).aJCas - a JCAS that this AnalysisComponent should process.AnalysisEngineProcessException - if a problem occurs during processingprotected final JCas getEmptyJCas()
Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.