Package opennlp.tools.parser.treeinsert

# Class BuildContextGenerator

java.lang.Object
opennlp.tools.parser.AbstractContextGenerator
opennlp.tools.parser.treeinsert.BuildContextGenerator

public class BuildContextGenerator extends AbstractContextGenerator
Creates the features or contexts for the building phase of parsing. This phase builds constituents from the left-most node of these constituents.

See Also:
  - `AbstractContextGenerator`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `BuildContextGenerator()`
  Instantiates a `BuildContextGenerator` for making decisions.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String[]`
  `getContext(Object o)`
  `String[]`
  `getContext(opennlp.tools.parser.Parse[] constituents, int index)`
  Finds the contexts/features for the decision to build a new constituent for the specified parse at the specified `index`.

  ### Methods inherited from class java.lang.Object

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

- ## Constructor Details

  - ### BuildContextGenerator

    public BuildContextGenerator()
    Instantiates a `BuildContextGenerator` for making decisions.

- ## Method Details

  - ### getContext

    public String[] getContext(Object o)

  - ### getContext

    public String[] getContext(opennlp.tools.parser.Parse[] constituents, int index)
    Finds the contexts/features for the decision to build a new constituent for the specified parse at the specified `index`.
    Parameters:
      `constituents` - The `constituents` of the parse so far.
      `index` - The index of the constituent where a build decision is being made.
    Returns:
      The contexts/features for the decision to build a new constituent.