toxgene.util.cdata.xmark
Class Provinces

java.lang.Object
  extended bytoxgene.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
           
 
Constructor Summary
Provinces()
           
 
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
 

Field Detail

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
Constructor Detail

Provinces

public Provinces()
Method Detail

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.