opennlp.tools.postag
Class DefaultPOSSequenceValidator
java.lang.Object
opennlp.tools.postag.DefaultPOSSequenceValidator
- All Implemented Interfaces:
- SequenceValidator<String>
public class DefaultPOSSequenceValidator
- extends Object
- implements SequenceValidator<String>
|
Method Summary |
boolean |
validSequence(int i,
String[] inputSequence,
String[] outcomesSequence,
String outcome)
Determines whether a particular continuation of a sequence is valid. |
DefaultPOSSequenceValidator
public DefaultPOSSequenceValidator(TagDictionary tagDictionary)
validSequence
public boolean validSequence(int i,
String[] inputSequence,
String[] outcomesSequence,
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.outcomesSequence - 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 © 2013 The Apache Software Foundation. All Rights Reserved.