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:
- opennlp.model.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 opennlp.model.AbstractEventStream |
remove |
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(String[] args)
throws IOException,
InvalidFormatException
- Throws:
IOException
InvalidFormatException
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.