Textractor API textractor-720 (20091120123250)

textractor.sentence
Interface SentenceProcessor

All Superinterfaces:
TextractorProcessor
All Known Subinterfaces:
SentenceConsumer, SentenceProducer, SentenceTransformer, TransactionalSentenceProcessor
All Known Implementing Classes:
AbnerSentenceTransformer, AbstractFileLoader, AbstractSentenceConsumer, AbstractSentenceProcessor, AbstractSentenceProducer, AbstractSentenceTransformer, DatabaseTextConsumer, DocumentStoreBuilder, FastaFileLoader, Filter, Html2TextArticleLoader, Indexer, JDOSentenceProducer, OmimArticleLoader, OtmiArticleLoader, PubmedArticleLoader, QueueTextConsumer, RandomArticleSampler, SentenceCapitalizer, SentenceCountFilter, SentenceWriter, SfnArticleLoader, StringArrayProducer, TextConsumer, TitleExtractor, TrecGov2ArticleLoader

public interface SentenceProcessor
extends TextractorProcessor

Implementations of this class perform operations on Sentences and their respective Articles.


Method Summary
 void addSentenceProcessedListener(SentenceProcessedListener listener)
          Adds an event listener to be invoked whenever a sentence is processed.
 void addSentenceProcessingCompleteListener(SentenceProcessingCompleteListener listener)
          Adds an event listener to be invoked when sentence processing is complete.
 int getNumberOfArticlesProcessed()
          Get the number of articles processed so far.
 int getNumberOfSentencesProcessed()
          Get the number of sentences processed so far.
 void removeSentenceProcessedListener(SentenceProcessedListener listener)
          Removes an event listener for process events.
 void removeSentenceProcessingCompleteListener(SentenceProcessingCompleteListener listener)
          Removes an event listener for process events.
 

Method Detail

getNumberOfArticlesProcessed

int getNumberOfArticlesProcessed()
Get the number of articles processed so far.

Returns:
The number of articles processed so far

getNumberOfSentencesProcessed

int getNumberOfSentencesProcessed()
Get the number of sentences processed so far.

Returns:
The number of sentences processed so far

addSentenceProcessedListener

void addSentenceProcessedListener(SentenceProcessedListener listener)
Adds an event listener to be invoked whenever a sentence is processed.

Parameters:
listener - The event listener to add.

removeSentenceProcessedListener

void removeSentenceProcessedListener(SentenceProcessedListener listener)
Removes an event listener for process events.

Parameters:
listener - The event listener to remove

addSentenceProcessingCompleteListener

void addSentenceProcessingCompleteListener(SentenceProcessingCompleteListener listener)
Adds an event listener to be invoked when sentence processing is complete.

Parameters:
listener - The event listener to add.

removeSentenceProcessingCompleteListener

void removeSentenceProcessingCompleteListener(SentenceProcessingCompleteListener listener)
Removes an event listener for process events.

Parameters:
listener - The event listener to remove

Textractor API textractor-720 (20091120123250)

Copyright © 2003-2008 Institute for Computational Biomedicine, All Rights Reserved.