|
|||||||
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 generateMethod 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 |