|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--com.thehackerschoice.shagg.Factory
This class is a factory that generates serial numbers. Information necessary are obtained from the supplied states file. Additionally a prefix can be specified to obtain more "natural" numbers.
| Field Summary | |
private CheckDigitAlgorithm[] |
algorithms
|
private int |
length
|
private int |
numbers
|
private int[] |
prefix
|
private State[] |
states
|
| Constructor Summary | |
Factory(java.lang.String filename)
Construct a factoy. |
|
| Method Summary | |
int[] |
randomNumber()
Generate a random number. |
void |
work()
Generate serial numbers. |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
private State[] states
private int numbers
private int length
private CheckDigitAlgorithm[] algorithms
private int[] prefix
| Constructor Detail |
public Factory(java.lang.String filename)
filename - Filename of statesnum - Amount of serial numbers to generate| Method Detail |
public void work()
public int[] randomNumber()
length - of number
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||