public class ADSentenceSampleStream extends Object implements ObjectStream<SentenceSample>
| Constructor and Description |
|---|
ADSentenceSampleStream(FileInputStream in,
String charsetName,
boolean includeHeadlines)
Creates a new
SentenceSample stream from a FileInputStream |
ADSentenceSampleStream(ObjectStream<String> lineStream,
boolean includeHeadlines)
Creates a new
SentenceSample stream from a line stream, i.e. |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the
ObjectStream and releases all allocated
resources. |
SentenceSample |
read()
Returns the next object.
|
void |
reset()
Repositions the stream at the beginning and the previously seen object sequence
will be repeated exactly.
|
public ADSentenceSampleStream(ObjectStream<String> lineStream, boolean includeHeadlines)
SentenceSample stream from a line stream, i.e.
ObjectStream< String>, that could be a
PlainTextByLineStream object.lineStream - a stream of lines as StringincludeHeadlines - if true will output the sentences marked as news headlinespublic ADSentenceSampleStream(FileInputStream in, String charsetName, boolean includeHeadlines)
SentenceSample stream from a FileInputStreamin - input stream from the corpuscharsetName - the charset to use while reading the corpusincludeHeadlines - if true will output the sentences marked as news headlinespublic SentenceSample read() throws IOException
ObjectStreamread in interface ObjectStream<SentenceSample>IOExceptionpublic void reset()
throws IOException,
UnsupportedOperationException
ObjectStreamreset in interface ObjectStream<SentenceSample>IOExceptionUnsupportedOperationExceptionpublic void close()
throws IOException
ObjectStreamObjectStream and releases all allocated
resources. After close was called its not allowed to call
read or reset.close in interface ObjectStream<SentenceSample>IOExceptionCopyright © 2016 The Apache Software Foundation. All rights reserved.