opennlp.tools.parser
Class ChunkContextGenerator

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

public class ChunkContextGenerator
extends java.lang.Object
implements ChunkerContextGenerator

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


Constructor Summary
ChunkContextGenerator()
           
ChunkContextGenerator(int cacheSize)
           
 
Method Summary
 java.lang.String[] getContext(int i, java.lang.String[] words, java.lang.String[] prevDecisions, java.lang.Object[] ac)
          Returns the context for the specified position in the specified sequence (list).
 java.lang.String[] getContext(int i, java.lang.String[] words, java.lang.String[] tags, java.lang.String[] preds)
          Returns the contexts for chunking of the specified index.
 java.lang.String[] getContext(java.lang.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 java.lang.String[] getContext(java.lang.Object o)

getContext

public java.lang.String[] getContext(int i,
                                     java.lang.String[] words,
                                     java.lang.String[] prevDecisions,
                                     java.lang.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<java.lang.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 java.lang.String[] getContext(int i,
                                     java.lang.String[] words,
                                     java.lang.String[] tags,
                                     java.lang.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 © 2011 The Apache Software Foundation. All Rights Reserved.