Index

A B C D F G I L N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

addCharGroup(String) - Method in class rodeo.password.pgencheck.PasswordChecker.Factory
Add a group of allowed characters in the composition of the password.
addCharGroup(String) - Method in class rodeo.password.pgencheck.PasswordMaker.Factory
Add a group of allowed characters in the composition of the password.
addCharGroup(String, int) - Method in class rodeo.password.pgencheck.PasswordChecker.Factory
Add a group of allowed characters in the composition of the password and specifies a minimum character count.
addCharGroup(String, int) - Method in class rodeo.password.pgencheck.PasswordMaker.Factory
Add a group of allowed characters in the composition of the password and specifies a minimum character count.
addCharGroup(String, int, int) - Method in class rodeo.password.pgencheck.PasswordChecker.Factory
Add a group of allowed characters in the composition of the password and specifies a minimum and maximum character count.
addCharGroup(String, int, int) - Method in class rodeo.password.pgencheck.PasswordMaker.Factory
Add a group of allowed characters in the composition of the password and specifies a minimum and a maximum character count.

B

BadCountForCharacterTypeError - Class in rodeo.password.pgencheck
Records a bad character count error in password validation.

C

CharacterGroups - Class in rodeo.password.pgencheck
Contains a few standard character groups
check(String) - Method in class rodeo.password.pgencheck.PasswordChecker
Check if a password can be validated against the specified criteria and return the first error encountered if any or PasswordCheckStatus.OK otherwise.
create() - Method in class rodeo.password.pgencheck.PasswordChecker.Factory
Create a PasswordChecker according to the specified criteria.
create() - Method in class rodeo.password.pgencheck.PasswordMaker
Generate a new password.
create() - Method in class rodeo.password.pgencheck.PasswordMaker.Factory
Create a PasswordMaker according to the specified criteria.

D

DefaultUIntGenerator - Class in rodeo.password.pgencheck
A default implementation of RandomUIntGenerator.
DefaultUIntGenerator() - Constructor for class rodeo.password.pgencheck.DefaultUIntGenerator
Create a DefaultUIntGenerator instance.
DIGITS - Static variable in class rodeo.password.pgencheck.CharacterGroups
Digits: 0123456789
disallowDuplicateCharacters(boolean) - Method in class rodeo.password.pgencheck.PasswordChecker.Factory
Disallow or allow duplicates inside character groups and between character groups.
disallowDuplicateCharacters(boolean) - Method in class rodeo.password.pgencheck.PasswordMaker.Factory
Disallow or allow duplicate character groups and between character groups.

F

factory() - Static method in class rodeo.password.pgencheck.PasswordChecker
Create a factory to specify password validation criteria and create a PasswordChecker object.
factory() - Static method in class rodeo.password.pgencheck.PasswordMaker
Create a factory to specify password generation criteria and create a PasswordMaker object.
fullCheck(String) - Method in class rodeo.password.pgencheck.PasswordChecker
Check if a password can be validated against the specified criteria and return a list of all the problems encountered.

G

GENERATOR - Static variable in class rodeo.password.pgencheck.DefaultUIntGenerator
A sharable instance of RandomUIntGenerator.
getActualCount() - Method in class rodeo.password.pgencheck.BadCountForCharacterTypeError
Returns the actual, problematic, count.
getAllChars() - Method in class rodeo.password.pgencheck.PasswordChecker
Return all characters used in generating password.
getCharacterGroup() - Method in class rodeo.password.pgencheck.BadCountForCharacterTypeError
Returns the character group.
getCharacterGroup(int) - Method in class rodeo.password.pgencheck.PasswordChecker
Return the nth character group used in creating passwords.
getCharacterGroupCount() - Method in class rodeo.password.pgencheck.PasswordChecker
Returns how many character groups are used in composing passwords.
getCharacterGroupIndex() - Method in class rodeo.password.pgencheck.BadCountForCharacterTypeError
Returns the index of the character group.
getCharacterGroups() - Method in class rodeo.password.pgencheck.PasswordChecker
Returns a list of the character groups composing the generated passwords.
getErrorType() - Method in class rodeo.password.pgencheck.PasswordCheckError
Returns the recorded error types.
getExpectedCount() - Method in class rodeo.password.pgencheck.BadCountForCharacterTypeError
Returns either the expected minimum or expected maximum representatives expected for the character group depending on the error type: the minimum for PasswordCheckStatus.NOT_ENOUGH_OF_CHARACTER_GROUP and the maximum for PasswordCheckStatus.TOO_MANY_OF_CHARACTER_GROUP.
getIllegalCharacter() - Method in class rodeo.password.pgencheck.IllegalCharacterError
Returns the illegal character as a String.
getIllegalCodePoint() - Method in class rodeo.password.pgencheck.IllegalCharacterError
Returns the illegal character as a code point.
getLength() - Method in class rodeo.password.pgencheck.PasswordMaker
Returns the specified length for generated passwords.
getMaxCharactersInGroup(int) - Method in class rodeo.password.pgencheck.PasswordChecker
Return the maximum number of characters from the nth character group allowed in generated passwords.
getMaxLength() - Method in class rodeo.password.pgencheck.PasswordChecker
Get the maximum length required for a password to be accepted.
getMinCharactersInGroup(int) - Method in class rodeo.password.pgencheck.PasswordChecker
Return how many characters from the nth character group are required in generated passwords.
getMinLength() - Method in class rodeo.password.pgencheck.PasswordChecker
Get the minimum length required for a password to be accepted.
getNextUInt(int) - Method in class rodeo.password.pgencheck.DefaultUIntGenerator
Generate a random integer between 0 and max (not included).
getNextUInt(int) - Method in interface rodeo.password.pgencheck.RandomUIntGenerator
Generate a random integer between 0 and max (not included).
getRandomUIntGenerator() - Method in class rodeo.password.pgencheck.PasswordMaker
Returns the implementation of the random number generator used to create passwords.

I

ILLEGAL_CHARACTER - Enum constant in enum rodeo.password.pgencheck.PasswordCheckStatus
password contains illegal characters, not present in any character group
IllegalCharacterError - Class in rodeo.password.pgencheck
Records an illegal character error in password validation.

L

LOWER_CASE - Static variable in class rodeo.password.pgencheck.CharacterGroups
Lower-case characters: abcdefghijklmnopqrstuvwxyz

N

NOT_ENOUGH_OF_CHARACTER_GROUP - Enum constant in enum rodeo.password.pgencheck.PasswordCheckStatus
password does not contain enough representatives of a character group

O

OK - Enum constant in enum rodeo.password.pgencheck.PasswordCheckStatus
no problem found with the password

P

PasswordChecker - Class in rodeo.password.pgencheck
Validate passwords according to predefined criteria.
PasswordChecker.Factory - Class in rodeo.password.pgencheck
Internal factory to create PasswordCheckers.
PasswordCheckError - Class in rodeo.password.pgencheck
Records a password validation error.
PasswordCheckStatus - Enum in rodeo.password.pgencheck
Describes the result of password validation.
PasswordMaker - Class in rodeo.password.pgencheck
Create passwords according to predefined criteria.
PasswordMaker.Factory - Class in rodeo.password.pgencheck
Internal factory to create PasswordMakers.

Q

quickCheck(String) - Method in class rodeo.password.pgencheck.PasswordChecker
Check if a password can be validated against the specified criteria and return true if that's the case.

R

random() - Method in class rodeo.password.pgencheck.DefaultUIntGenerator
Returns a java.util.Random object.
random() - Method in interface rodeo.password.pgencheck.RandomUIntGenerator
Returns a java.util.Random object used to reorder the characters composing a password.
RandomUIntGenerator - Interface in rodeo.password.pgencheck
Configuration information for generating random numbers for password creation
rodeo.password.pgencheck - module rodeo.password.pgencheck
 
rodeo.password.pgencheck - package rodeo.password.pgencheck
Provides classes to create and validate passwords.

S

setLength(int) - Method in class rodeo.password.pgencheck.PasswordMaker.Factory
Sets the length of generated password.
setMinMaxLength(int, int) - Method in class rodeo.password.pgencheck.PasswordChecker.Factory
Sets the minimum and maximum password lengths allowed.
setRandomUIntGenerator(RandomUIntGenerator) - Method in class rodeo.password.pgencheck.PasswordMaker.Factory
Specify the method used to generate random numbers used for password generation.
SYMBOLS - Static variable in class rodeo.password.pgencheck.CharacterGroups
Symbols accessible on most keyboard layout: !@#$%&*-_=+|?{}[]()/'",.;:<>

T

TOO_LONG - Enum constant in enum rodeo.password.pgencheck.PasswordCheckStatus
password is too long
TOO_MANY_OF_CHARACTER_GROUP - Enum constant in enum rodeo.password.pgencheck.PasswordCheckStatus
password contains too many representatives from a character group
TOO_SHORT - Enum constant in enum rodeo.password.pgencheck.PasswordCheckStatus
password is too short

U

UNAMBIGUOUS_DIGITS - Static variable in class rodeo.password.pgencheck.CharacterGroups
Digit characters that cannot be mistaken for other symbols: 2345679
UNAMBIGUOUS_LOWER_CASE - Static variable in class rodeo.password.pgencheck.CharacterGroups
Lower-case characters that cannot be mistaken for other symbols: abcdefghijkmnpqrstuvwxyz
UNAMBIGUOUS_SYMBOLS - Static variable in class rodeo.password.pgencheck.CharacterGroups
Symbol characters that cannot be mistaken for other symbols: !@#$%&*-_=+|
UNAMBIGUOUS_UPPER_CASE - Static variable in class rodeo.password.pgencheck.CharacterGroups
Upper-case characters that cannot be mistaken for other symbols: ACDEFGHJKLMNPQRSTUVWXYZ
UPPER_CASE - Static variable in class rodeo.password.pgencheck.CharacterGroups
Upper-case characters: ABCDEFGHIJKLMNOPQRSTUVWXYZ

V

valueOf(String) - Static method in enum rodeo.password.pgencheck.PasswordCheckStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum rodeo.password.pgencheck.PasswordCheckStatus
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D F G I L N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values