public class SentenceExtractor extends Extractor<String,String>
Extractor object that extracts String sentences from a
String. Is backed by an OpenNLP SentenceDetector object.| Constructor and Description |
|---|
SentenceExtractor()
Constructs a new
SentenceExtractor object using the default OpenNLP
SentenceDetector object, as returned by DefaultObjects.getDefaultSentenceDetector(). |
SentenceExtractor(opennlp.tools.sentdetect.SentenceDetector detector)
Constructs a new
SentenceExtractor object using the given OpenNLP SentenceDetector
object. |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<String> |
extractCandidates(String source)
Runs the OpenNLP
SentenceDetector object on the given String source,
and returns an Iterable object over the detected sentences. |
opennlp.tools.sentdetect.SentenceDetector |
getSentenceDetector() |
addMapper, compose, extract, getMapperspublic SentenceExtractor()
throws IOException
SentenceExtractor object using the default OpenNLP
SentenceDetector object, as returned by DefaultObjects.getDefaultSentenceDetector().IOExceptionpublic SentenceExtractor(opennlp.tools.sentdetect.SentenceDetector detector)
SentenceExtractor object using the given OpenNLP SentenceDetector
object.detector - public opennlp.tools.sentdetect.SentenceDetector getSentenceDetector()
SentenceDetector object.protected Collection<String> extractCandidates(String source)
SentenceDetector object on the given String source,
and returns an Iterable object over the detected sentences.extractCandidates in class Extractor<String,String>source - the source to extract from.Copyright © 2010-2013 University of Washington CSE. All Rights Reserved.