toxgene.util.cdata.xmark
Class Emails

java.lang.Object
  extended bytoxgene.util.cdata.xmark.Emails
All Implemented Interfaces:
ToXgeneCdataGenerator

public class Emails
extends java.lang.Object
implements ToXgeneCdataGenerator

This class implements a simple CDATA generator that produces random email addresses 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

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

Emails

public Emails()
Constructor. The CDATA produced by an instance of this class uses the words stored in the FirstName, LastName and InetDomains classes.

See Also:
FirstNames, LastNames, InetDomains
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.