opennlp.tools.formats
Class AbstractToSentenceSampleStream<T>

java.lang.Object
  extended by opennlp.tools.util.FilterObjectStream<T,SentenceSample>
      extended by opennlp.tools.formats.AbstractToSentenceSampleStream<T>
All Implemented Interfaces:
ObjectStream<SentenceSample>
Direct Known Subclasses:
NameToSentenceSampleStream, POSToSentenceSampleStream

public abstract class AbstractToSentenceSampleStream<T>
extends FilterObjectStream<T,SentenceSample>


Field Summary
 
Fields inherited from class opennlp.tools.util.FilterObjectStream
samples
 
Method Summary
 SentenceSample read()
          Returns the next object.
protected abstract  String[] toSentence(T sample)
           
 
Methods inherited from class opennlp.tools.util.FilterObjectStream
close, reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

toSentence

protected abstract String[] toSentence(T sample)

read

public SentenceSample read()
                    throws IOException
Description copied from interface: ObjectStream
Returns the next object. Calling this method repeatedly until it returns null will return each object from the underlying source exactly once.

Returns:
the next object or null to signal that the stream is exhausted
Throws:
IOException


Copyright © 2010. All Rights Reserved.