public class LexicalizedParserQuery extends java.lang.Object implements ParserQuery
Modifier and Type | Method and Description |
---|---|
Tree |
getBestDependencyParse() |
Tree |
getBestDependencyParse(boolean debinarize) |
Tree |
getBestFactoredParse() |
Tree |
getBestParse()
Return the best parse of the sentence most recently parsed.
|
Tree |
getBestPCFGParse() |
Tree |
getBestPCFGParse(boolean stripSubcategories) |
java.util.List<ScoredObject<Tree>> |
getBestPCFGParses() |
double |
getBestScore()
Checks which parser (factored, PCFG, or dependency) was used and
returns the score of the best parse from this parser.
|
KBestViterbiParser |
getDependencyParser() |
KBestViterbiParser |
getFactoredParser() |
java.util.List<ScoredObject<Tree>> |
getKBestParses(int k)
Return the k best parses of the sentence most recently parsed.
|
java.util.List<ScoredObject<Tree>> |
getKBestPCFGParses(int k)
Returns the trees (and scores) corresponding to the
k-best derivations of the sentence.
|
java.util.List<ScoredObject<Tree>> |
getKGoodFactoredParses(int k) |
KBestViterbiParser |
getPCFGParser() |
double |
getPCFGScore() |
TreePrint |
getTreePrint()
Return a TreePrint for formatting parsed output trees.
|
boolean |
hasFactoredParse() |
java.util.List<? extends HasWord> |
originalSentence() |
boolean |
parse(java.util.List<? extends HasWord> sentence)
Parse a sentence represented as a List of tokens.
|
boolean |
parseAndReport(java.util.List<? extends HasWord> sentence,
java.io.PrintWriter pwErr)
Implements the same parsing with fallback that parse() does, but
also outputs status messages for failed parses to pwErr.
|
boolean |
parseFallback()
The model had to fall back to a simpler model on the previous parse
|
boolean |
parseNoMemory()
The model ran out of memory on the most recent parse
|
boolean |
parseSkipped()
The sentence was skipped, probably because it was too long or of length 0
|
boolean |
parseSucceeded()
Parsing succeeded without any horrible errors or fallback
|
boolean |
parseUnparsable()
The model could not parse the most recent sentence for some reason
|
void |
restoreOriginalWords(Tree tree) |
boolean |
saidMemMessage() |
void |
setConstraints(java.util.List<ParserConstraint> constraints) |
public boolean parseSucceeded()
ParserQuery
parseSucceeded
in interface ParserQuery
public boolean parseSkipped()
ParserQuery
parseSkipped
in interface ParserQuery
public boolean parseFallback()
ParserQuery
parseFallback
in interface ParserQuery
public boolean parseNoMemory()
ParserQuery
parseNoMemory
in interface ParserQuery
public boolean parseUnparsable()
ParserQuery
parseUnparsable
in interface ParserQuery
public java.util.List<? extends HasWord> originalSentence()
originalSentence
in interface ParserQuery
public boolean saidMemMessage()
saidMemMessage
in interface ParserQuery
public void setConstraints(java.util.List<ParserConstraint> constraints)
setConstraints
in interface ParserQuery
public void restoreOriginalWords(Tree tree)
restoreOriginalWords
in interface ParserQuery
public Tree getBestParse()
getBestParse
in interface ParserQuery
NoSuchParseException
- If no previously successfully parsed
sentencepublic java.util.List<ScoredObject<Tree>> getKBestParses(int k)
getKBestParses
in interface ParserQuery
NoSuchParseException
- If no previously successfully parsed
sentencepublic double getBestScore()
getBestScore
in interface ParserQuery
public java.util.List<ScoredObject<Tree>> getBestPCFGParses()
getBestPCFGParses
in interface ParserQuery
public boolean hasFactoredParse()
hasFactoredParse
in interface ParserQuery
public Tree getBestFactoredParse()
getBestFactoredParse
in interface ParserQuery
public java.util.List<ScoredObject<Tree>> getKGoodFactoredParses(int k)
getKGoodFactoredParses
in interface ParserQuery
public java.util.List<ScoredObject<Tree>> getKBestPCFGParses(int k)
getKBestPCFGParses
in interface ParserQuery
k
- The number of best parses to returnpublic Tree getBestPCFGParse()
getBestPCFGParse
in interface ParserQuery
public Tree getBestPCFGParse(boolean stripSubcategories)
public double getPCFGScore()
getPCFGScore
in interface ParserQuery
public Tree getBestDependencyParse()
public Tree getBestDependencyParse(boolean debinarize)
getBestDependencyParse
in interface ParserQuery
public boolean parse(java.util.List<? extends HasWord> sentence)
parse
in interface ParserQuery
sentence
- The sentence to parsepublic boolean parseAndReport(java.util.List<? extends HasWord> sentence, java.io.PrintWriter pwErr)
parseAndReport
in interface ParserQuery
public TreePrint getTreePrint()
public KBestViterbiParser getPCFGParser()
getPCFGParser
in interface ParserQuery
public KBestViterbiParser getDependencyParser()
getDependencyParser
in interface ParserQuery
public KBestViterbiParser getFactoredParser()
getFactoredParser
in interface ParserQuery