public class DependencyParser extends java.lang.Object implements IDependencyParser
| Modifier and Type | Field and Description |
|---|---|
protected edu.stanford.nlp.parser.nndep.DependencyParser |
parser
Stanford NN Parser
|
protected java.lang.String |
parserModel
Stanford pos parserModel
|
protected edu.stanford.nlp.tagger.common.Tagger |
tagger
Stanford pos tagger
|
protected java.lang.String |
taggerModel
Stanford pos taggerModel
|
| Constructor and Description |
|---|
DependencyParser(java.lang.String parserModel,
java.util.Properties extraFlags,
java.lang.String taggerModel,
java.util.Properties taggerExtraFlags)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDependencyParseModel()
Get dependency parse model
|
java.lang.String |
getOptions()
Get options
|
java.lang.String |
getPosTaggerModel()
Get pos tagger model
|
boolean |
isValid()
Whether this parser is valid
|
edu.stanford.nlp.trees.GrammaticalStructure |
parse(java.util.List<edu.stanford.nlp.ling.CoreLabel> sentence)
Parse sentence
|
java.util.List<edu.stanford.nlp.trees.GrammaticalStructure> |
parseSentences(java.util.List<java.util.List<edu.stanford.nlp.ling.CoreLabel>> sentences)
Parse sentences
|
protected edu.stanford.nlp.parser.nndep.DependencyParser parser
protected edu.stanford.nlp.tagger.common.Tagger tagger
protected final java.lang.String parserModel
protected final java.lang.String taggerModel
public DependencyParser(java.lang.String parserModel,
java.util.Properties extraFlags,
java.lang.String taggerModel,
java.util.Properties taggerExtraFlags)
parserModel - parser model (null defaults to englishRNN)extraFlags - parser extra flagstaggerModel - pos tagger modeltaggerExtraFlags - pos tagger optionspublic java.lang.String getPosTaggerModel()
IDependencyParsergetPosTaggerModel in interface IDependencyParserpublic java.lang.String getDependencyParseModel()
IDependencyParsergetDependencyParseModel in interface IDependencyParserpublic boolean isValid()
IDependencyParserisValid in interface IDependencyParserpublic java.lang.String getOptions()
IDependencyParsergetOptions in interface IDependencyParserpublic java.util.List<edu.stanford.nlp.trees.GrammaticalStructure> parseSentences(java.util.List<java.util.List<edu.stanford.nlp.ling.CoreLabel>> sentences)
IDependencyParserparseSentences in interface IDependencyParsersentences - sentences to parsepublic edu.stanford.nlp.trees.GrammaticalStructure parse(java.util.List<edu.stanford.nlp.ling.CoreLabel> sentence)
IDependencyParserparse in interface IDependencyParsersentence - sentence to parse