public class CharniakParser
extends java.lang.Object
Constructor and Description |
---|
CharniakParser() |
CharniakParser(java.lang.String dir,
java.lang.String parserExecutable) |
Modifier and Type | Method and Description |
---|---|
int |
getBeamSize() |
Tree |
getBestParse(java.util.List<? extends HasWord> sentence) |
ScoredObject<Tree> |
getBestScoredParse(java.util.List<? extends HasWord> sentence) |
java.lang.Iterable<java.util.List<ScoredObject<Tree>>> |
getKBestParses(java.lang.Iterable<java.util.List<? extends HasWord>> sentences,
int k) |
java.lang.Iterable<java.util.List<ScoredObject<Tree>>> |
getKBestParses(java.lang.Iterable<java.util.List<? extends HasWord>> sentences,
int k,
boolean deleteTempFiles) |
java.util.List<ScoredObject<Tree>> |
getKBestParses(java.util.List<? extends HasWord> sentence,
int k) |
java.util.List<ScoredObject<Tree>> |
getKBestParses(java.util.List<? extends HasWord> sentence,
int k,
boolean deleteTempFiles) |
int |
getMaxSentenceLength() |
void |
printSentence(java.util.List<? extends HasWord> sentence,
java.lang.String filename) |
void |
printSentences(java.lang.Iterable<java.util.List<? extends HasWord>> sentences,
java.lang.String filename) |
void |
runCharniak(int n,
java.lang.String infile,
java.lang.String outfile,
java.lang.String errfile) |
void |
setBeamSize(int beamSize) |
void |
setMaxSentenceLength(int maxSentenceLength) |
public CharniakParser()
public CharniakParser(java.lang.String dir, java.lang.String parserExecutable)
public int getBeamSize()
public void setBeamSize(int beamSize)
public int getMaxSentenceLength()
public void setMaxSentenceLength(int maxSentenceLength)
public ScoredObject<Tree> getBestScoredParse(java.util.List<? extends HasWord> sentence)
public java.util.List<ScoredObject<Tree>> getKBestParses(java.util.List<? extends HasWord> sentence, int k)
public java.util.List<ScoredObject<Tree>> getKBestParses(java.util.List<? extends HasWord> sentence, int k, boolean deleteTempFiles)
public java.lang.Iterable<java.util.List<ScoredObject<Tree>>> getKBestParses(java.lang.Iterable<java.util.List<? extends HasWord>> sentences, int k)
public java.lang.Iterable<java.util.List<ScoredObject<Tree>>> getKBestParses(java.lang.Iterable<java.util.List<? extends HasWord>> sentences, int k, boolean deleteTempFiles)
public void printSentence(java.util.List<? extends HasWord> sentence, java.lang.String filename)
public void printSentences(java.lang.Iterable<java.util.List<? extends HasWord>> sentences, java.lang.String filename)
public void runCharniak(int n, java.lang.String infile, java.lang.String outfile, java.lang.String errfile)