opennlp.tools.parser
Class ChunkContextGenerator

java.lang.Object
  extended by opennlp.tools.parser.ChunkContextGenerator
All Implemented Interfaces:
ChunkerContextGenerator, BeamSearchContextGenerator<String>

public class ChunkContextGenerator
extends Object
implements ChunkerContextGenerator

Creates predivtive context for the pre-chunking phases of parsing.


Constructor Summary
ChunkContextGenerator()
           
ChunkContextGenerator(int cacheSize)
           
 
Method Summary
 String[] getContext(int i, String[] words, String[] prevDecisions, Object[] ac)
          Returns the context for the specified position in the specified sequence (list).
 String[] getContext(int i, String[] words, String[] tags, String[] preds)
          Returns the contexts for chunking of the specified index.
 String[] getContext(Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChunkContextGenerator

public ChunkContextGenerator()

ChunkContextGenerator

public ChunkContextGenerator(int cacheSize)
Method Detail

getContext

public String[] getContext(Object o)

getContext

public String[] getContext(int i,
                           String[] words,
                           String[] prevDecisions,
                           Object[] ac)
Description copied from interface: BeamSearchContextGenerator
Returns the context for the specified position in the specified sequence (list).

Specified by:
getContext in interface BeamSearchContextGenerator<String>
Parameters:
i - The index of the sequence.
words - The sequence of items over which the beam search is performed.
prevDecisions - The sequence of decisions made prior to the context for which this decision is being made.
ac - Any addition context specific to a class implementing this interface.
Returns:
the context for the specified position in the specified sequence.

getContext

public String[] getContext(int i,
                           String[] words,
                           String[] tags,
                           String[] preds)
Description copied from interface: ChunkerContextGenerator
Returns the contexts for chunking of the specified index.

Specified by:
getContext in interface ChunkerContextGenerator
Parameters:
i - The index of the token in the specified toks array for which the context should be constructed.
words - The tokens of the sentence. The toString methods of these objects should return the token text.
tags - The POS tags for the the specified tokens.
preds - The previous decisions made in the taging of this sequence. Only indices less than i will be examined.
Returns:
An array of predictive contexts on which a model basis its decisions.


Copyright © 2010. All Rights Reserved.