opennlp.tools.chunker
Class DefaultChunkerSequenceValidator
java.lang.Object
opennlp.tools.chunker.DefaultChunkerSequenceValidator
- All Implemented Interfaces:
- SequenceValidator<String>
public class DefaultChunkerSequenceValidator
- extends Object
- implements SequenceValidator<String>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultChunkerSequenceValidator
public DefaultChunkerSequenceValidator()
validOutcome
protected boolean validOutcome(String outcome,
String[] sequence)
validSequence
public boolean validSequence(int i,
String[] sequence,
String[] s,
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.sequence
- The input sequence.s
- 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.