Package opennlp.tools.parser
Class ParserChunkerSequenceValidator
java.lang.Object
opennlp.tools.parser.ParserChunkerSequenceValidator
- All Implemented Interfaces:
SequenceValidator<TokenTag>
The parser chunker
SequenceValidator implementation.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvalidSequence(int i, String[] inputSequence, String[] tagList, String outcome) booleanvalidSequence(int i, TokenTag[] inputTuples, String[] outcomesSequence, String outcome) Determines whether a particular continuation of asequenceis valid.
-
Constructor Details
-
ParserChunkerSequenceValidator
-
-
Method Details
-
validSequence
-
validSequence
public boolean validSequence(int i, TokenTag[] inputTuples, 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<TokenTag>- Parameters:
i- The index in theinputSequencefor which the new outcome is being proposed.inputTuples- 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.
-