edu.vt.middleware.password
Class AlphabeticalSequenceRule

java.lang.Object
  extended by edu.vt.middleware.password.AbstractSequenceRule
      extended by edu.vt.middleware.password.AlphabeticalSequenceRule
All Implemented Interfaces:
Rule

public class AlphabeticalSequenceRule
extends AbstractSequenceRule

Rule for determining if a password contains an alphabetical keyboard sequence. Both uppercase and lowercase sequences are checked. The default sequence length is 5 characters.

Version:
$Revision: 1927 $ $Date: 2011-04-27 13:32:24 -0400 (Wed, 27 Apr 2011) $
Author:
Middleware Services

Field Summary
 
Fields inherited from class edu.vt.middleware.password.AbstractSequenceRule
DEFAULT_SEQUENCE_LENGTH, ERROR_CODE, MINIMUM_SEQUENCE_LENGTH, sequenceLength, wrapSequence
 
Constructor Summary
AlphabeticalSequenceRule()
          Default constructor.
AlphabeticalSequenceRule(int sl, boolean wrap)
          Creates a new alphabetical sequence rule.
 
Method Summary
protected  char[][] getSequence(int n)
          Returns the sequence of character pairs for which to search.
protected  int getSequenceCount()
          Returns the number of character sequences used in this implementation.
 
Methods inherited from class edu.vt.middleware.password.AbstractSequenceRule
setSequenceLength, toString, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AlphabeticalSequenceRule

public AlphabeticalSequenceRule()
Default constructor.


AlphabeticalSequenceRule

public AlphabeticalSequenceRule(int sl,
                                boolean wrap)
Creates a new alphabetical sequence rule.

Parameters:
sl - sequence length
wrap - whether to wrap search sequences
Method Detail

getSequence

protected char[][] getSequence(int n)
Returns the sequence of character pairs for which to search.

Specified by:
getSequence in class AbstractSequenceRule
Parameters:
n - provides support for multiple character sequences that are indexed from 0 to n.
Returns:
character sequence.

getSequenceCount

protected int getSequenceCount()
Returns the number of character sequences used in this implementation.

Specified by:
getSequenceCount in class AbstractSequenceRule
Returns:
number of character sequences.


Copyright © 2003-2011 Virginia Tech. All Rights Reserved.