Example usage for opennlp.tools.formats.convert FileToStringSampleStream FileToStringSampleStream

List of usage examples for opennlp.tools.formats.convert FileToStringSampleStream FileToStringSampleStream

Introduction

In this page you can find the example usage for opennlp.tools.formats.convert FileToStringSampleStream FileToStringSampleStream.

Prototype

public FileToStringSampleStream(ObjectStream<File> samples, Charset encoding) 

Source Link

Document

Creates a new file-to-string sample stream.

Usage

From source file:opennlp.tools.convert.FileToStringSampleStreamTest.java

@Test
public void readFileTest() throws IOException {

    final String sentence1 = "This is a sentence.";
    final String sentence2 = "This is another sentence.";

    List<String> sentences = Arrays.asList(sentence1, sentence2);

    DirectorySampleStream directorySampleStream = new DirectorySampleStream(directory.getRoot(), null, false);

    File tempFile1 = directory.newFile();
    FileUtils.writeStringToFile(tempFile1, sentence1);

    File tempFile2 = directory.newFile();
    FileUtils.writeStringToFile(tempFile2, sentence2);

    try (FileToStringSampleStream stream = new FileToStringSampleStream(directorySampleStream,
            Charset.defaultCharset())) {

        String read = stream.read();
        Assert.assertTrue(sentences.contains(read));

        read = stream.read();/*from  ww  w.  j  av a2 s.  c  o  m*/
        Assert.assertTrue(sentences.contains(read));
    }
}