A C D E F G I L M N P R S T U W

A

addNewLines - Variable in class toxgene.interfaces.ToXgeneSession
Determines whether new line characters (i.e., "\n") should be added after each element is materialized in the PrintStream.

C

Cities - class toxgene.util.cdata.xmark.Cities.
This class implements a simple CDATA generator that produces random City names drawn from the list of cities used by the XMark benchmark.
Cities() - Constructor for class toxgene.util.cdata.xmark.Cities
 
Countries - class toxgene.util.cdata.xmark.Countries.
This class implements a simple CDATA generator that produces random Country names according to the coutries used by the XMark benchmark.
Countries() - Constructor for class toxgene.util.cdata.xmark.Countries
 
cdataClass - Variable in class toxgene.interfaces.ToXgeneCdataDescriptor
This is the fully qualified name of the Java class that implements the CDATA descriptor.
cdataDescriptors - Variable in class toxgene.interfaces.ToXgeneSession
Vector containing the description of the CDATA generators that ToXgene can use in this session.
cdataName - Variable in class toxgene.interfaces.ToXgeneCdataDescriptor
This is the name of the corresponding simpleType that appears in the templates.

D

data - Static variable in class toxgene.util.cdata.xmark.Cities
These are the actual strings.
data - Static variable in class toxgene.util.cdata.xmark.Countries
These are the actual strings.
data - Static variable in class toxgene.util.cdata.xmark.FirstNames
 
data - Static variable in class toxgene.util.cdata.xmark.InetDomains
These are the actual strings.
data - Static variable in class toxgene.util.cdata.xmark.LastNames
 
data - Static variable in class toxgene.util.cdata.xmark.Names
 
data - Static variable in class toxgene.util.cdata.xmark.Provinces
These are the actual strings.

E

Emails - class toxgene.util.cdata.xmark.Emails.
This class implements a simple CDATA generator that produces random email addresses according to the rules specified by the XMark benchmark.
Emails() - Constructor for class toxgene.util.cdata.xmark.Emails
Constructor.
endSession() - Method in interface toxgene.interfaces.ToXgeneEngine
This method invokes ToXgene's cleanup routine.
explain(String) - Method in interface toxgene.interfaces.ToXgeneReporter
Receives an explanatory message that helps understand how ToXgene processes the template.

F

FirstNames - class toxgene.util.cdata.xmark.FirstNames.
This class implements a simple CDATA generator that produces random first names according to the rules specified by the XMark benchmark.
FirstNames() - Constructor for class toxgene.util.cdata.xmark.FirstNames
Constructor.

G

generateLists() - Method in interface toxgene.interfaces.ToXgeneEngine
Generates all temporary data declared in the tox-lists elements in the input template.
getCdata(int) - Method in interface toxgene.interfaces.ToXgeneCdataGenerator
Generates random CDATA value whose length is determined by the parameter length.
getCdata(int) - Method in class toxgene.util.cdata.tpch.Text
Generates random text whose length is determined by the parameter length.
getCdata(int) - Method in class toxgene.util.cdata.xmark.Cities
Generates random text whose length is determined by the parameter length.
getCdata(int) - Method in class toxgene.util.cdata.xmark.Countries
Generates random text whose length is determined by the parameter length.
getCdata(int) - Method in class toxgene.util.cdata.xmark.Emails
Generates random text whose length is determined by the parameter length.
getCdata(int) - Method in class toxgene.util.cdata.xmark.FirstNames
Generates random text whose length is determined by the parameter length.
getCdata(int) - Method in class toxgene.util.cdata.xmark.InetDomains
Generates random text whose length is determined by the parameter length.
getCdata(int) - Method in class toxgene.util.cdata.xmark.LastNames
Generates random text whose length is determined by the parameter length.
getCdata(int) - Method in class toxgene.util.cdata.xmark.Names
Generates random text whose length is determined by the parameter length.
getCdata(int) - Method in class toxgene.util.cdata.xmark.Provinces
Generates random text whose length is determined by the parameter length.
getCdata(int) - Method in class toxgene.util.cdata.xmark.Text
Generates random text whose length is determined by the parameter length.
getName() - Method in interface toxgene.interfaces.ToXgeneDocumentCollection
Returns the name of the tox-document element in the template
getSize() - Method in interface toxgene.interfaces.ToXgeneDocumentCollection
Returns the number of documents in the collection.
getStartingNumber() - Method in interface toxgene.interfaces.ToXgeneDocumentCollection
This method is useful for dumping the tox-documents into files, and returns the starting number used to identify the different documents in the collection.
getToXgeneDocumentCollections() - Method in interface toxgene.interfaces.ToXgeneEngine
Returns a Vector containing all document collections specified by tox-document elements in the template.

I

InetDomains - class toxgene.util.cdata.xmark.InetDomains.
This class implements a simple CDATA generator that produces random internet domain names according to the rules specified by the XMark benchmark.
InetDomains() - Constructor for class toxgene.util.cdata.xmark.InetDomains
 
init() - Static method in class toxgene.util.cdata.xmark.FirstNames
This method does all the work of loading the words into memory.
init() - Static method in class toxgene.util.cdata.xmark.LastNames
This method does all the work of loading the words into memory.
init() - Static method in class toxgene.util.cdata.xmark.Names
This method does all the work of loading the words into memory.
initialSeed - Variable in class toxgene.interfaces.ToXgeneSession
Master initial random seed.
inputPath - Variable in class toxgene.interfaces.ToXgeneSession
Specifies a path to where the input XML documents used for populating the tox-lists can be found.

L

LastNames - class toxgene.util.cdata.xmark.LastNames.
This class implements a simple CDATA generator that produces random last names according to the rules.
LastNames() - Constructor for class toxgene.util.cdata.xmark.LastNames
Constructor.
len - Static variable in class toxgene.util.cdata.xmark.Cities
 
len - Static variable in class toxgene.util.cdata.xmark.Countries
 
len - Static variable in class toxgene.util.cdata.xmark.FirstNames
 
len - Static variable in class toxgene.util.cdata.xmark.InetDomains
 
len - Static variable in class toxgene.util.cdata.xmark.LastNames
 
len - Static variable in class toxgene.util.cdata.xmark.Names
 
len - Static variable in class toxgene.util.cdata.xmark.Provinces
 
loaded - Static variable in class toxgene.util.cdata.xmark.FirstNames
 
loaded - Static variable in class toxgene.util.cdata.xmark.LastNames
 
loaded - Static variable in class toxgene.util.cdata.xmark.Names
 

M

materialize(ToXgeneDocumentCollection, PrintStream) - Method in interface toxgene.interfaces.ToXgeneEngine
Materializes an XML document from the given collection into a PrintStream object.
maxLength - Variable in class toxgene.interfaces.ToXgeneCdataDescriptor
This is the expected maximum length of instances of this type.
minLength - Variable in class toxgene.interfaces.ToXgeneCdataDescriptor
This is the expected minimum length of instances of this type.

N

Names - class toxgene.util.cdata.xmark.Names.
This class implements a simple CDATA generator that produces random person names according to the rules specified by the XMark benchmark.
Names() - Constructor for class toxgene.util.cdata.xmark.Names
Constructor.

P

Provinces - class toxgene.util.cdata.xmark.Provinces.
This class implements a simple CDATA generator that produces random province names according to the rules specified by the XMark benchmark.
Provinces() - Constructor for class toxgene.util.cdata.xmark.Provinces
 
pad() - Method in interface toxgene.interfaces.ToXgeneDocumentCollection
This method is useful for dumping the tox-documents into files, and returns whether to pad the numbers identifying the documents with leading '0's.
parseTemplate(InputStream) - Method in interface toxgene.interfaces.ToXgeneEngine
Parses a template and prepares ToXgene for producing the synthetic documents.
pomBufferPath - Variable in class toxgene.interfaces.ToXgeneSession
Path that specifies a folder where the POM can store its temporary files.
pomBufferSize - Variable in class toxgene.interfaces.ToXgeneSession
Size in bytes of each individual buffer.
pomMemFracBuffer - Variable in class toxgene.interfaces.ToXgeneSession
Fraction of the main memory that can be used for holding POM buffers.
progress(String) - Method in interface toxgene.interfaces.ToXgeneReporter
Receives a message indacting the progress of the processing of the template, such as notifications of the start/end of parsing.

R

reporter - Variable in class toxgene.interfaces.ToXgeneSession
The reporter that receives all messages produced by ToXgene during parsing and document generation.

S

setRandomSeed(int) - Method in interface toxgene.interfaces.ToXgeneCdataGenerator
Specifies a seed for the random generator so that repeated executions always produce the same content, if the same seed is provided.
setRandomSeed(int) - Method in class toxgene.util.cdata.tpch.Text
Specifies a seed for the random generator so that repeated executions always produce the same content, if the same seed is provided.
setRandomSeed(int) - Method in class toxgene.util.cdata.xmark.Cities
Specifies a seed for the random generator so that repeated executions always produce the same content, if the same seed is provided.
setRandomSeed(int) - Method in class toxgene.util.cdata.xmark.Countries
Specifies a seed for the random generator so that repeated executions always produce the same content, if the same seed is provided.
setRandomSeed(int) - Method in class toxgene.util.cdata.xmark.Emails
Specifies a seed for the random generator so that repeated executions always produce the same content, if the same seed is provided.
setRandomSeed(int) - Method in class toxgene.util.cdata.xmark.FirstNames
Specifies a seed for the random generator so that repeated executions always produce the same content, if the same seed is provided.
setRandomSeed(int) - Method in class toxgene.util.cdata.xmark.InetDomains
Specifies a seed for the random generator so that repeated executions always produce the same content, if the same seed is provided.
setRandomSeed(int) - Method in class toxgene.util.cdata.xmark.LastNames
Specifies a seed for the random generator so that repeated executions always produce the same content, if the same seed is provided.
setRandomSeed(int) - Method in class toxgene.util.cdata.xmark.Names
Specifies a seed for the random generator so that repeated executions always produce the same content, if the same seed is provided.
setRandomSeed(int) - Method in class toxgene.util.cdata.xmark.Provinces
Specifies a seed for the random generator so that repeated executions always produce the same content, if the same seed is provided.
setRandomSeed(int) - Method in class toxgene.util.cdata.xmark.Text
Specifies a seed for the random generator so that repeated executions always produce the same content, if the same seed is provided.
startSession(ToXgeneSession) - Method in interface toxgene.interfaces.ToXgeneEngine
This method inits a ToXgene session, passing the parameters under which ToXgene will work.

T

Text - class toxgene.util.cdata.tpch.Text.
This class implements a simple cdata generator that produces random almost-readable text according to the grammar specified by the TPC-H standarnd.
Text() - Constructor for class toxgene.util.cdata.tpch.Text
 
Text - class toxgene.util.cdata.xmark.Text.
This class implements a simple CDATA generator that produces random almost-readable text according to the grammar specified by the XMark benchmark.
Text() - Constructor for class toxgene.util.cdata.xmark.Text
Constructor.
ToXgeneCdataDescriptor - class toxgene.interfaces.ToXgeneCdataDescriptor.
Data structure that describes the CDATA generators available to ToXgene
ToXgeneCdataDescriptor() - Constructor for class toxgene.interfaces.ToXgeneCdataDescriptor
 
ToXgeneCdataGenerator - interface toxgene.interfaces.ToXgeneCdataGenerator.
Interface for plugging in different CDATA generators.
ToXgeneDocumentCollection - interface toxgene.interfaces.ToXgeneDocumentCollection.
Interface to accessing document collections inside a template.
ToXgeneEngine - interface toxgene.interfaces.ToXgeneEngine.
Interface to the ToXgene generation engine.
ToXgeneReporter - interface toxgene.interfaces.ToXgeneReporter.
Interface for coupling ToXgene with a reporting tool that provides feedback during a data generation session.
ToXgeneSession - class toxgene.interfaces.ToXgeneSession.
Data structure that encapsulates all the parameters required for invoking a ToXgene session.
ToXgeneSession() - Constructor for class toxgene.interfaces.ToXgeneSession
 
toxgene.interfaces - package toxgene.interfaces
 
toxgene.util.cdata.tpch - package toxgene.util.cdata.tpch
 
toxgene.util.cdata.xmark - package toxgene.util.cdata.xmark
 

U

usePOM - Variable in class toxgene.interfaces.ToXgeneSession
Determines whether to use a Persistent Object Manager for materializing large data structures in disk, thus allowing ToXgene to generate lareger than main-memory document collections.

W

warning(String) - Method in interface toxgene.interfaces.ToXgeneReporter
Receives a warning message about a non-fatal exceptional situation during the processing of the template.

A C D E F G I L M N P R S T U W