|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.ephyra.nlp.StanfordParser
public class StanfordParser
Wrapper for the Stanford parser.
| Nested Class Summary | |
|---|---|
protected static class |
StanfordParser.MutableInteger
|
| Field Summary | |
|---|---|
static java.lang.String |
BEGIN_KEY
|
protected static java.util.regex.Pattern |
bracket_label_pattern
|
protected static java.util.regex.Pattern |
double_quote_lable_pattern
|
static java.lang.String |
END_KEY
|
protected static java.util.regex.Pattern |
escaped_char_pattern
|
protected static org.apache.log4j.Logger |
log
|
protected static edu.stanford.nlp.parser.lexparser.LexicalizedParser |
parser
|
protected static edu.stanford.nlp.trees.TreebankLanguagePack |
tlp
|
protected static java.util.regex.Pattern |
whitespace_pattern
|
| Constructor Summary | |
|---|---|
protected |
StanfordParser()
Hide default ctor. |
| Method Summary | |
|---|---|
protected static java.util.List<edu.cmu.lti.javelin.util.RangeMap> |
createMapping(java.lang.String sentence)
|
static void |
destroy()
Unloads static resources. |
static double |
getPCFGScore(java.lang.String sentence)
Parses a sentence and returns the PCFG score as a confidence measure. |
static void |
initialize()
Initializes static resources. |
static void |
main(java.lang.String[] args)
|
protected static void |
mapOffsets(edu.stanford.nlp.trees.Tree tree,
java.util.List<edu.cmu.lti.javelin.util.RangeMap> mapping)
Maps Tree node offsets using provided mapping. |
static java.lang.String |
parse(java.lang.String sentence)
Parses a sentence and returns a string representation of the parse tree. |
protected static void |
updateTreeLabels(edu.stanford.nlp.trees.Tree root,
edu.stanford.nlp.trees.Tree tree,
StanfordParser.MutableInteger offset,
StanfordParser.MutableInteger leafIndex)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final org.apache.log4j.Logger log
protected static final java.util.regex.Pattern whitespace_pattern
protected static final java.util.regex.Pattern escaped_char_pattern
protected static final java.util.regex.Pattern double_quote_lable_pattern
protected static final java.util.regex.Pattern bracket_label_pattern
public static final java.lang.String BEGIN_KEY
public static final java.lang.String END_KEY
protected static edu.stanford.nlp.trees.TreebankLanguagePack tlp
protected static edu.stanford.nlp.parser.lexparser.LexicalizedParser parser
| Constructor Detail |
|---|
protected StanfordParser()
| Method Detail |
|---|
public static void initialize()
throws java.lang.Exception
java.lang.Exception
public static void destroy()
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String parse(java.lang.String sentence)
sentence - a sentence
public static double getPCFGScore(java.lang.String sentence)
sentence - a sentence
protected static void updateTreeLabels(edu.stanford.nlp.trees.Tree root,
edu.stanford.nlp.trees.Tree tree,
StanfordParser.MutableInteger offset,
StanfordParser.MutableInteger leafIndex)
protected static java.util.List<edu.cmu.lti.javelin.util.RangeMap> createMapping(java.lang.String sentence)
sentence -
protected static void mapOffsets(edu.stanford.nlp.trees.Tree tree,
java.util.List<edu.cmu.lti.javelin.util.RangeMap> mapping)
tree - the Tree whose begin and end extents should be mapped.mapping - the list of RangeMap objects which defines the mapping.
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||