opennlp.tools.parser.chunking
Class ParserEventStream
java.lang.Object
opennlp.model.AbstractEventStream
opennlp.tools.util.AbstractEventStream<Parse>
opennlp.tools.parser.AbstractParserEventStream
opennlp.tools.parser.chunking.ParserEventStream
- All Implemented Interfaces:
- EventStream
public class ParserEventStream
- extends AbstractParserEventStream
Wrapper class for one of four parser event streams. The particular event stream is specified
at construction.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParserEventStream
public ParserEventStream(ObjectStream<Parse> d,
HeadRules rules,
ParserEventTypeEnum etype,
Dictionary dict)
- Create an event stream based on the specified data stream of the specified type using the specified head rules.
- Parameters:
d
- A 1-parse-per-line Penn Treebank Style parse.rules
- The head rules.etype
- The type of events desired (tag, chunk, build, or check).dict
- A tri-gram dictionary to reduce feature generation.
ParserEventStream
public ParserEventStream(ObjectStream<Parse> d,
HeadRules rules,
ParserEventTypeEnum etype)
reduceChunks
public static Parse[] reduceChunks(Parse[] chunks,
int ci,
Parse parent)
main
public static void main(java.lang.String[] args)
throws java.io.IOException,
InvalidFormatException
- Throws:
java.io.IOException
InvalidFormatException
Copyright © 2011 The Apache Software Foundation. All Rights Reserved.