Class DefaultChunkerSequenceValidator

  extended by
All Implemented Interfaces:

public class DefaultChunkerSequenceValidator
extends Object
implements SequenceValidator<String>

Constructor Summary
Method Summary
protected  boolean validOutcome(String outcome, String[] sequence)
 boolean validSequence(int i, String[] sequence, String[] s, 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

Constructor Detail


public DefaultChunkerSequenceValidator()
Method Detail


protected boolean validOutcome(String outcome,
                               String[] sequence)


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>
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.
true is the sequence would still be valid with the new outcome, false otherwise.

Copyright © 2010. All Rights Reserved.