toxgene.util.cdata.xmark
Class Provinces
java.lang.Object
toxgene.util.cdata.xmark.Provinces
- All Implemented Interfaces:
- ToXgeneCdataGenerator
- public class Provinces
- extends java.lang.Object
- implements ToXgeneCdataGenerator
This class implements a simple CDATA generator that produces random
province names according to the rules specified by the
XMark benchmark.
This code is provided as part of ToXgene - (c) 2001 University of Toronto
and IBM Corporation.
- Version:
- 1.0
- Author:
- Denilson Barbosa
Field Summary |
static java.lang.String[] |
data
These are the actual strings. |
static int |
len
|
Method Summary |
java.lang.String |
getCdata(int length)
Generates random text whose length is determined by the parameter
length. |
void |
setRandomSeed(int seed)
Specifies a seed for the random generator so that repeated
executions always produce the same content, if the same seed is
provided. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
data
public static final java.lang.String[] data
- These are the actual strings. We can declare this array here
explicitly because there are not too many contants.
len
public static final int len
Provinces
public Provinces()
setRandomSeed
public void setRandomSeed(int seed)
- Specifies a seed for the random generator so that repeated
executions always produce the same content, if the same seed is
provided.
- Specified by:
setRandomSeed
in interface ToXgeneCdataGenerator
- Parameters:
seed
- random seed to initialize the random generator
getCdata
public java.lang.String getCdata(int length)
- Generates random text whose length is determined by the parameter
length. A value of -1 determines that a string of any length can
be returned; a positive value means that a string must be
truncated if necessary.
- Specified by:
getCdata
in interface ToXgeneCdataGenerator
- Parameters:
length
- specifies the length of the CDATA value to be returned.