public class ChunkedSentenceReader extends Object implements Iterable<ChunkedSentence>
SentenceExtractor with a
SentenceChunker to read NpChunkedSentence objects
from a BufferedReader. This object uses the
SentenceExtractor to obtain String sentences from
the input, and then chunks the sentences using the
SentenceChunker object.| Constructor and Description |
|---|
ChunkedSentenceReader(Reader r)
Constructs a reader from
r using the default
SentenceExtractor and OpenNlpSentenceChunker. |
ChunkedSentenceReader(Reader r,
SentenceChunker sc)
Constructs a reader from
r using the chunker sc
and the default SentenceExtractor. |
ChunkedSentenceReader(Reader r,
SentenceExtractor se)
Constructs a reader from
r using the sentence extractor
se and the default OpenNlpSentenceChunker
object. |
ChunkedSentenceReader(Reader r,
SentenceExtractor se,
SentenceChunker sc)
Constructs a reader from
r using the sentence extractor
se and the sentence chunker sc. |
| Modifier and Type | Method and Description |
|---|---|
void |
addFilter(com.google.common.base.Predicate<ChunkedSentence> filter)
This filter is used for sentences AFTER they have been chunked.
|
SentenceChunker |
getSentenceChunker() |
SentenceExtractor |
getSentenceExtractor() |
Iterable<ChunkedSentence> |
getSentences() |
ChunkedSentenceIterator |
iterator() |
public ChunkedSentenceReader(Reader r, SentenceExtractor se) throws IOException
r using the sentence extractor
se and the default OpenNlpSentenceChunker
object.r - se - IOExceptionpublic ChunkedSentenceReader(Reader r, SentenceChunker sc) throws IOException
r using the chunker sc
and the default SentenceExtractor.r - sc - IOExceptionpublic ChunkedSentenceReader(Reader r) throws IOException
r using the default
SentenceExtractor and OpenNlpSentenceChunker.r - IOExceptionpublic ChunkedSentenceReader(Reader r, SentenceExtractor se, SentenceChunker sc)
r using the sentence extractor
se and the sentence chunker sc.r - se - sc - public void addFilter(com.google.common.base.Predicate<ChunkedSentence> filter)
filter - public SentenceExtractor getSentenceExtractor()
public SentenceChunker getSentenceChunker()
public ChunkedSentenceIterator iterator()
iterator in interface Iterable<ChunkedSentence>BufferedReader given during construction.public Iterable<ChunkedSentence> getSentences()
BufferedReader given during construction.Copyright © 2010-2013 University of Washington CSE. All Rights Reserved.