opennlp.tools.parser.chunking
Class ParserEventStream

java.lang.Object
  extended by opennlp.model.AbstractEventStream
      extended by opennlp.tools.util.AbstractEventStream<Parse>
          extended by opennlp.tools.parser.AbstractParserEventStream
              extended by 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.


Constructor Summary
ParserEventStream(ObjectStream<Parse> d, HeadRules rules, ParserEventTypeEnum etype)
           
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.
 
Method Summary
static void main(String[] args)
           
static Parse[] reduceChunks(Parse[] chunks, int ci, Parse parent)
           
 
Methods inherited from class opennlp.tools.parser.AbstractParserEventStream
getInitialChunks
 
Methods inherited from class opennlp.tools.util.AbstractEventStream
hasNext, next
 
Methods inherited from class opennlp.model.AbstractEventStream
remove
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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.