|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.washington.cs.knowitall.nlp.ChunkedSentenceReader
public class ChunkedSentenceReader
A class that combines a 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 Summary | |
---|---|
ChunkedSentenceReader(java.io.Reader r)
Constructs a reader from r using the default SentenceExtractor and
OpenNlpSentenceChunker . |
|
ChunkedSentenceReader(java.io.Reader r,
SentenceChunker sc)
Constructs a reader from r using the chunker sc and the default
SentenceExtractor . |
|
ChunkedSentenceReader(java.io.Reader r,
SentenceExtractor se)
Constructs a reader from r using the sentence extractor se and the
default OpenNlpSentenceChunker object. |
|
ChunkedSentenceReader(java.io.Reader r,
SentenceExtractor se,
SentenceChunker sc)
Constructs a reader from r using the sentence extractor se and the
sentence chunker sc . |
Method Summary | |
---|---|
void |
addFilter(com.google.common.base.Predicate<ChunkedSentence> filter)
This filter is used for sentences AFTER they have been chunked. |
SentenceChunker |
getSentenceChunker()
|
SentenceExtractor |
getSentenceExtractor()
|
java.lang.Iterable<ChunkedSentence> |
getSentences()
|
java.util.Iterator<ChunkedSentence> |
iterator()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ChunkedSentenceReader(java.io.Reader r, SentenceExtractor se) throws java.io.IOException
r
using the sentence extractor se
and the
default OpenNlpSentenceChunker
object.
r
- se
-
java.io.IOException
public ChunkedSentenceReader(java.io.Reader r, SentenceChunker sc) throws java.io.IOException
r
using the chunker sc
and the default
SentenceExtractor
.
r
- sc
-
java.io.IOException
public ChunkedSentenceReader(java.io.Reader r) throws java.io.IOException
r
using the default SentenceExtractor
and
OpenNlpSentenceChunker
.
r
-
java.io.IOException
public ChunkedSentenceReader(java.io.Reader r, SentenceExtractor se, SentenceChunker sc)
r
using the sentence extractor se
and the
sentence chunker sc
.
r
- se
- sc
- Method Detail |
---|
public void addFilter(com.google.common.base.Predicate<ChunkedSentence> filter)
filter
- public SentenceExtractor getSentenceExtractor()
public SentenceChunker getSentenceChunker()
public java.util.Iterator<ChunkedSentence> iterator()
iterator
in interface java.lang.Iterable<ChunkedSentence>
BufferedReader
given during construction.public java.lang.Iterable<ChunkedSentence> getSentences()
BufferedReader
given during construction.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |