|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface which needs to be implemented by all custom password generators.
Field Summary | |
static int |
LAST_CHARACTER_INDEX
|
Method Summary | |
void |
addChars(char[] list)
Method called by classes implementing Rule interface to constrain the set of characters to be used by the password generator. |
void |
allLowerCase()
Method called by classes implementing Rule interface to constrain the set of characters to be used by the password generator. |
void |
allUpperCase()
Method called by classes implementing Rule interface to constrain the set of characters to be used by the password generator. |
java.lang.String |
generate()
Method will generate a string containing a password. |
void |
initialize(java.lang.String parameter)
Method will be called once immediately after the generator instance is created. |
void |
removeChars(char[] charList)
Method called by classes implementing Rule interface to constrain the set of characters to be used by the password generator. |
void |
setCharListAt(char[] charList,
int startIndex,
int endIndex)
Method called by classes implementing Rule interface to constrain the set of characters to be used by the password generator. |
void |
setLength(int length)
Method called by classes implementing Rule interface to constrain the set of characters to be used by the password generator. |
Field Detail |
public static final int LAST_CHARACTER_INDEX
Method Detail |
public java.lang.String generate()
public void setLength(int length)
length
- minimum requested length of password.
If max specified: effective min will be equal to max.
If min specified and min < default length of the generator:
effective min will be equal to default length.public void addChars(char[] list)
list
- of characters of which at least one must be included in the generated password.public void removeChars(char[] charList)
list
- of characters none of which may be included in the generated password.public void allUpperCase()
public void allLowerCase()
public void setCharListAt(char[] charList, int startIndex, int endIndex)
charList
- list of characters to setstartIndex
- start index of the character in the generated password to choose
one of the given set of characters from.endIndex
- last index of the character in the generated password to choose
one of the given set of characters from.public void initialize(java.lang.String parameter)
parameter
- - any text data which might be used in initializing the generator
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |