ParserEventStream (Apache OpenNLP Tools 2.5.9 API)
Description: declaration: package: opennlp.tools.parser.treeinsert, class: ParserEventStream

# Class ParserEventStream

java.lang.Object
opennlp.tools.util.AbstractEventStream<Parse>
opennlp.tools.parser.AbstractParserEventStream
opennlp.tools.parser.treeinsert.ParserEventStream

All Implemented Interfaces:
  `AutoCloseable, ObjectStream<Event>`

public class ParserEventStream extends AbstractParserEventStream
Wrapper class for one of four `built-attach parser` event streams. The particular `event type` is specified at construction.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ParserEventStream(ObjectStream<Parse> d, HeadRules rules, ParserEventTypeEnum etype)`
  Instantiates a `ParserEventStream` based on the specified data stream of the `type` using `head rules`.
  `ParserEventStream(ObjectStream<Parse> d, HeadRules rules, ParserEventTypeEnum etype, Dictionary dict)`
  Instantiates a `ParserEventStream` based on the specified data stream of the `type` using `head rules`.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `init()`

  ### Methods inherited from class AbstractParserEventStream

  `getInitialChunks`

  ### Methods inherited from class AbstractEventStream

  `close, read, reset`

  ### Methods inherited from class Object

  `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### ParserEventStream

    public ParserEventStream(ObjectStream<Parse> d, HeadRules rules, ParserEventTypeEnum etype, Dictionary dict)
    Instantiates a `ParserEventStream` based on the specified data stream of the `type` using `head rules`.
    Parameters:
      `d` - A 1-parse-per-line Penn Treebank Style parse.
      `rules` - The `head rules` to use.
      `etype` - The `type` of events desired.
      `dict` - A tri-gram `Dictionary` to reduce feature generation.
    See Also:
      - `ParserEventTypeEnum`

  - ### ParserEventStream

    public ParserEventStream(ObjectStream<Parse> d, HeadRules rules, ParserEventTypeEnum etype)
    Instantiates a `ParserEventStream` based on the specified data stream of the `type` using `head rules`.
    Parameters:
      `d` - A 1-parse-per-line Penn Treebank Style parse.
      `rules` - The `head rules` to use.
      `etype` - The `type` of events desired.
    See Also:
      - `ParserEventTypeEnum`

- ## Method Details

  - ### init

    public void init()