opennlp.tools.parser
Class ParserChunkerSequenceValidator
java.lang.Object
opennlp.tools.parser.ParserChunkerSequenceValidator
- All Implemented Interfaces:
- SequenceValidator<String>
public class ParserChunkerSequenceValidator
- extends Object
- implements SequenceValidator<String>
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 |
ParserChunkerSequenceValidator
public ParserChunkerSequenceValidator(ChunkerModel model)
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.