toxgene.util.cdata.tpch
Class Text

java.lang.Object
  extended bytoxgene.util.cdata.tpch.Text
All Implemented Interfaces:
ToXgeneCdataGenerator

public class Text
extends java.lang.Object
implements ToXgeneCdataGenerator

This class implements a simple cdata generator that produces random almost-readable text according to the grammar specified by the TPC-H standarnd.

This code is provided as part of ToXgene - (c) 2001 University of Toronto and IBM Corporation.

Version:
1.0
Author:
Denilson Barbosa

Constructor Summary
Text()
           
 
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
 

Constructor Detail

Text

public Text()
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.