public class ExternalParserQuery extends java.lang.Object implements ParserQuery
Constructor and Description |
---|
ExternalParserQuery(java.util.List<? extends HasWord> sentence,
java.util.List<ScoredObject<Tree>> results) |
Modifier and Type | Method and Description |
---|---|
Tree |
getBestDependencyParse(boolean debinarize) |
Tree |
getBestFactoredParse() |
Tree |
getBestParse() |
Tree |
getBestPCFGParse() |
java.util.List<ScoredObject<Tree>> |
getBestPCFGParses() |
double |
getBestScore() |
KBestViterbiParser |
getDependencyParser() |
KBestViterbiParser |
getFactoredParser() |
java.util.List<ScoredObject<Tree>> |
getKBestParses(int k) |
java.util.List<ScoredObject<Tree>> |
getKBestPCFGParses(int kbestPCFG) |
java.util.List<ScoredObject<Tree>> |
getKGoodFactoredParses(int kbest) |
KBestViterbiParser |
getPCFGParser() |
double |
getPCFGScore() |
boolean |
hasFactoredParse() |
java.util.List<? extends HasWord> |
originalSentence() |
boolean |
parse(java.util.List<? extends HasWord> sentence) |
boolean |
parseAndReport(java.util.List<? extends HasWord> sentence,
java.io.PrintWriter 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 ExternalParserQuery(java.util.List<? extends HasWord> sentence, java.util.List<ScoredObject<Tree>> results)
public boolean parse(java.util.List<? extends HasWord> sentence)
parse
in interface ParserQuery
public boolean parseAndReport(java.util.List<? extends HasWord> sentence, java.io.PrintWriter pwErr)
parseAndReport
in interface ParserQuery
public double getPCFGScore()
getPCFGScore
in interface ParserQuery
public Tree getBestParse()
getBestParse
in interface ParserQuery
public java.util.List<ScoredObject<Tree>> getKBestParses(int k)
getKBestParses
in interface ParserQuery
public double getBestScore()
getBestScore
in interface ParserQuery
public Tree getBestPCFGParse()
getBestPCFGParse
in interface ParserQuery
public Tree getBestDependencyParse(boolean debinarize)
getBestDependencyParse
in interface ParserQuery
public Tree getBestFactoredParse()
getBestFactoredParse
in interface ParserQuery
public java.util.List<ScoredObject<Tree>> getBestPCFGParses()
getBestPCFGParses
in interface ParserQuery
public void restoreOriginalWords(Tree tree)
restoreOriginalWords
in interface ParserQuery
public boolean hasFactoredParse()
hasFactoredParse
in interface ParserQuery
public java.util.List<ScoredObject<Tree>> getKBestPCFGParses(int kbestPCFG)
getKBestPCFGParses
in interface ParserQuery
public java.util.List<ScoredObject<Tree>> getKGoodFactoredParses(int kbest)
getKGoodFactoredParses
in interface ParserQuery
public KBestViterbiParser getPCFGParser()
getPCFGParser
in interface ParserQuery
public KBestViterbiParser getFactoredParser()
getFactoredParser
in interface ParserQuery
public KBestViterbiParser getDependencyParser()
getDependencyParser
in interface ParserQuery
public void setConstraints(java.util.List<ParserConstraint> constraints)
setConstraints
in interface ParserQuery
public boolean saidMemMessage()
saidMemMessage
in interface ParserQuery
public boolean parseSucceeded()
parseSucceeded
in interface ParserQuery
public boolean parseSkipped()
parseSkipped
in interface ParserQuery
public boolean parseFallback()
parseFallback
in interface ParserQuery
public boolean parseNoMemory()
parseNoMemory
in interface ParserQuery
public boolean parseUnparsable()
parseUnparsable
in interface ParserQuery
public java.util.List<? extends HasWord> originalSentence()
originalSentence
in interface ParserQuery