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 void
finish()
Allows for any finishing (closing of input streams or the like)SentencePreProcessor
getPreProcessor()
boolean
hasNext()
Same idea asIterator
String
nextSentence()
Gets the next sentence or null if there's nothing left (Do yourself a favor and check hasNext() )void
reset()
Resets the iterator to the beginningvoid
setPreProcessor(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)
-
-