|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.stanford.nlp.trees.PennTreeReader
public class PennTreeReader
A PennTreeReader
is a TreeReader
that
reads in Penn Treebank-style files. Example usage:
TreeReader tr = new PennTreeReader(new BufferedReader(new
InputStreamReader(new FileInputStream(file),"UTF-8")),
myTreeFactory);
Constructor Summary | |
---|---|
PennTreeReader(Reader in)
Read parse trees from a Reader . |
|
PennTreeReader(Reader in,
Tokenizer st)
Read parse trees from a Reader . |
|
PennTreeReader(Reader in,
TreeFactory tf)
Read parse trees from a Reader . |
|
PennTreeReader(Reader in,
TreeFactory tf,
TreeNormalizer tn)
Read parse trees from a Reader. |
|
PennTreeReader(Reader in,
TreeFactory tf,
TreeNormalizer tn,
Tokenizer st)
Read parse trees from a Reader. |
Method Summary | |
---|---|
void |
close()
Close the Reader behind this TreeReader . |
static void |
main(String[] args)
Loads treebank data from first argument and prints it. |
Tree |
readTree()
Reads a single tree in standard Penn Treebank format, with or without an additional set of parens around it (an unnamed ROOT node). |
static TokenizerFactory<Tree> |
tokenizerFactory(TreeFactory tf,
TreeNormalizer tn,
Tokenizer stringTokenizer)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PennTreeReader(Reader in)
Reader
.
For the defaulted arguments, you get a
SimpleTreeFactory
, no TreeNormalizer
, and
a PennTreebankTokenizer
.
in
- The Reader
public PennTreeReader(Reader in, TreeFactory tf)
Reader
.
in
- the Readertf
- TreeFactory -- factory to create some kind of Treepublic PennTreeReader(Reader in, Tokenizer st)
Reader
.
in
- The Readerst
- The Tokenizerpublic PennTreeReader(Reader in, TreeFactory tf, TreeNormalizer tn)
in
- Readertf
- TreeFactory -- factory to create some kind of Treetn
- the method of normalizing treespublic PennTreeReader(Reader in, TreeFactory tf, TreeNormalizer tn, Tokenizer st)
in
- Readertf
- TreeFactory -- factory to create some kind of Treetn
- the method of normalizing treesst
- Tokenizer that divides up ReaderMethod Detail |
---|
public Tree readTree() throws IOException
NoSuchElementException
will get thrown from
deep within the innards of this method.
readTree
in interface TreeReader
null
at end of token stream.
IOException
public void close() throws IOException
TreeReader
.
close
in interface TreeReader
IOException
public static TokenizerFactory<Tree> tokenizerFactory(TreeFactory tf, TreeNormalizer tn, Tokenizer stringTokenizer)
public static void main(String[] args)
args
- Array of command-line arguments: specifies a filename
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |