Interface SentenceIterator
-
- All Known Subinterfaces:
LabelAwareSentenceIterator
- All Known Implementing Classes:
AggregatingSentenceIterator,BaseSentenceIterator,BasicLineIterator,BasicResultSetIterator,CollectionSentenceIterator,FileSentenceIterator,LabelAwareFileSentenceIterator,LineSentenceIterator,MutipleEpochsSentenceIterator,PrefetchingSentenceIterator,StreamLineIterator,SynchronizedSentenceIterator
public interface SentenceIterator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidfinish()Allows for any finishing (closing of input streams or the like)SentencePreProcessorgetPreProcessor()booleanhasNext()Same idea asIteratorStringnextSentence()Gets the next sentence or null if there's nothing left (Do yourself a favor and check hasNext() )voidreset()Resets the iterator to the beginningvoidsetPreProcessor(SentencePreProcessor preProcessor)
-
-
-
Method Detail
-
nextSentence
String nextSentence()
Gets the next sentence or null if there's nothing left (Do yourself a favor and check hasNext() )- Returns:
- the next sentence in the iterator
-
hasNext
boolean hasNext()
Same idea asIterator- Returns:
- whether there's anymore sentences left
-
reset
void reset()
Resets the iterator to the beginning
-
finish
void finish()
Allows for any finishing (closing of input streams or the like)
-
getPreProcessor
SentencePreProcessor getPreProcessor()
-
setPreProcessor
void setPreProcessor(SentencePreProcessor preProcessor)
-
-