Package opennlp.tools.namefind
Class NameFinderSequenceValidator
- java.lang.Object
-
- opennlp.tools.namefind.NameFinderSequenceValidator
-
- All Implemented Interfaces:
SequenceValidator<String>
public class NameFinderSequenceValidator extends Object implements SequenceValidator<String>
The default name finderSequenceValidatorimplementation. Created by theBioCodec.- See Also:
TokenNameFinder,BioCodec
-
-
Constructor Summary
Constructors Constructor Description NameFinderSequenceValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanvalidSequence(int i, String[] inputSequence, String[] outcomesSequence, String outcome)Determines whether a particular continuation of asequenceis valid.
-
-
-
Method Detail
-
validSequence
public boolean validSequence(int i, String[] inputSequence, String[] outcomesSequence, String outcome)Description copied from interface:SequenceValidatorDetermines whether a particular continuation of asequenceis 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:
validSequencein interfaceSequenceValidator<String>- Parameters:
i- The index in theinputSequencefor which the new outcome is being proposed.inputSequence- The input sequence ofSequenceValidator.outcomesSequence- The outcomes so far in this sequence.outcome- The next proposed outcome for the outcomes sequence.- Returns:
trueif the sequence would still be valid with the new outcome,falseotherwise.
-
-