opennlp.tools.parser
Class ParserChunkerSequenceValidator

java.lang.Object
  extended by opennlp.tools.parser.ParserChunkerSequenceValidator
All Implemented Interfaces:
SequenceValidator<String>

public class ParserChunkerSequenceValidator
extends Object
implements SequenceValidator<String>


Constructor Summary
ParserChunkerSequenceValidator(ChunkerModel model)
           
 
Method Summary
 boolean validSequence(int i, String[] inputSequence, String[] tagList, String outcome)
          Determines whether a particular continuation of a sequence is valid.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParserChunkerSequenceValidator

public ParserChunkerSequenceValidator(ChunkerModel model)
Method Detail

validSequence

public boolean validSequence(int i,
                             String[] inputSequence,
                             String[] tagList,
                             String outcome)
Description copied from interface: SequenceValidator
Determines whether a particular continuation of a sequence is valid. This is used to restrict invalid sequences such as those used in start/continue tag-based chunking or could be used to implement tag dictionary restrictions.

Specified by:
validSequence in interface SequenceValidator<String>
Parameters:
i - The index in the input sequence for which the new outcome is being proposed.
inputSequence - The input sequence.
tagList - The outcomes so far in this sequence.
outcome - The next proposed outcome for the outcomes sequence.
Returns:
true is the sequence would still be valid with the new outcome, false otherwise.


Copyright © 2010. All Rights Reserved.