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
equals, 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 © 2013 The Apache Software Foundation. All Rights Reserved.