opennlp.tools.parser.treeinsert
Class BuildContextGenerator

java.lang.Object
  extended by opennlp.tools.parser.AbstractContextGenerator
      extended by 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.


Field Summary
 
Fields inherited from class opennlp.tools.parser.AbstractContextGenerator
EOS, punctSet, useLabel, zeroBackOff
 
Constructor Summary
BuildContextGenerator()
           
 
Method Summary
 String[] getContext(Object o)
           
 String[] getContext(Parse[] constituents, int index)
          Returns the contexts/features for the decision to build a new constituent for the specified parse at the specified index.
 
Methods inherited from class opennlp.tools.parser.AbstractContextGenerator
checkcons, checkcons, cons, cons2, cons3, consbo, getFrontierNodes, production, punct, punctbo, surround
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildContextGenerator

public BuildContextGenerator()
Method Detail

getContext

public String[] getContext(Object o)

getContext

public String[] getContext(Parse[] constituents,
                           int index)
Returns 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.


Copyright © 2010. All Rights Reserved.