edu.stanford.nlp.parser.charniak
Class CharniakParser

java.lang.Object
  extended by edu.stanford.nlp.parser.charniak.CharniakParser

public class CharniakParser
extends java.lang.Object

Runs charniak parser using command line

Author:
Angel Chang

Constructor Summary
CharniakParser()
           
CharniakParser(java.lang.String parserExecutable, java.lang.String parserModel)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CharniakParser

public CharniakParser()

CharniakParser

public CharniakParser(java.lang.String parserExecutable,
                      java.lang.String parserModel)
Method Detail

getBeamSize

public int getBeamSize()

setBeamSize

public void setBeamSize(int beamSize)

getMaxSentenceLength

public int getMaxSentenceLength()

setMaxSentenceLength

public void setMaxSentenceLength(int maxSentenceLength)

getBestParse

public Tree getBestParse(java.util.List<? extends HasWord> sentence)

getBestScoredParse

public ScoredObject<Tree> getBestScoredParse(java.util.List<? extends HasWord> sentence)

getKBestParses

public java.util.List<ScoredObject<Tree>> getKBestParses(java.util.List<? extends HasWord> sentence,
                                                         int k)

getKBestParses

public java.util.List<ScoredObject<Tree>> getKBestParses(java.util.List<? extends HasWord> sentence,
                                                         int k,
                                                         boolean deleteTempFiles)

getKBestParses

public java.lang.Iterable<java.util.List<ScoredObject<Tree>>> getKBestParses(java.lang.Iterable<java.util.List<? extends HasWord>> sentences,
                                                                             int k)

getKBestParses

public java.lang.Iterable<java.util.List<ScoredObject<Tree>>> getKBestParses(java.lang.Iterable<java.util.List<? extends HasWord>> sentences,
                                                                             int k,
                                                                             boolean deleteTempFiles)

printSentence

public void printSentence(java.util.List<? extends HasWord> sentence,
                          java.lang.String filename)

printSentences

public void printSentences(java.lang.Iterable<java.util.List<? extends HasWord>> sentences,
                           java.lang.String filename)

runCharniak

public void runCharniak(int n,
                        java.lang.String infile,
                        java.lang.String outfile,
                        java.lang.String errfile)


Stanford NLP Group