public class OpenNlpSentenceChunker extends Object implements SentenceChunker
ChunkedSentence
objects. By default, uses the models from
DefaultObjects.getDefaultTokenizer(),
DefaultObjects.getDefaultPosTagger(), and
DefaultObjects.getDefaultChunker().| Constructor and Description |
|---|
OpenNlpSentenceChunker()
Constructs a new object using the default models from
DefaultObjects. |
OpenNlpSentenceChunker(opennlp.tools.tokenize.Tokenizer tokenizer,
opennlp.tools.postag.POSTagger posTagger,
opennlp.tools.chunker.Chunker chunker)
Constructs a new
OpenNlpSentenceChunker object using the provided
OpenNLP objects. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
attachOfs() |
void |
attachOfs(boolean attachOfs) |
boolean |
attachPossessives() |
void |
attachPossessives(boolean attachPossessives) |
ChunkedSentence |
chunkSentence(String sent) |
public OpenNlpSentenceChunker()
throws IOException
DefaultObjects.IOException - if unable to load the models.public OpenNlpSentenceChunker(opennlp.tools.tokenize.Tokenizer tokenizer,
opennlp.tools.postag.POSTagger posTagger,
opennlp.tools.chunker.Chunker chunker)
OpenNlpSentenceChunker object using the provided
OpenNLP objects.tokenizer - posTagger - chunker - public boolean attachOfs()
public boolean attachPossessives()
public void attachOfs(boolean attachOfs)
attachOfs - public void attachPossessives(boolean attachPossessives)
attachPossessives - public ChunkedSentence chunkSentence(String sent) throws ChunkerException
chunkSentence in interface SentenceChunkerChunkerExceptionCopyright © 2010-2013 University of Washington CSE. All Rights Reserved.