org.databene.domain.person
Class PersonGenerator

java.lang.Object
  extended by org.databene.benerator.util.AbstractGenerator<E>
      extended by org.databene.benerator.wrapper.CompositeGenerator<Person>
          extended by org.databene.domain.person.PersonGenerator
All Implemented Interfaces:
java.io.Closeable, Generator<Person>, Resettable, ThreadAware

public class PersonGenerator
extends CompositeGenerator<Person>

Generates Person beans.

Created: 09.06.2006 21:45:13

Since:
0.1
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.benerator.wrapper.CompositeGenerator
components, generatedType
 
Fields inherited from class org.databene.benerator.util.AbstractGenerator
context, state
 
Constructor Summary
PersonGenerator()
           
PersonGenerator(Country country, java.util.Locale locale)
           
PersonGenerator(java.lang.String datasetName, java.util.Locale locale)
           
 
Method Summary
 Person generate()
          Returns an instance of the generic type E.
 java.lang.String getDataset()
           
 double getFemaleQuota()
           
 java.util.Locale getLocale()
           
 double getNobleQuota()
           
 void init(GeneratorContext context)
           
 void setDataset(java.lang.String datasetName)
           
 void setFemaleQuota(double femaleQuota)
           
 void setLocale(java.util.Locale locale)
           
 void setNobleQuota(double nobleQuota)
           
 java.lang.String toString()
           
 
Methods inherited from class org.databene.benerator.wrapper.CompositeGenerator
getGeneratedType, isParallelizable, isThreadSafe, registerComponent, registerComponent, registerComponents
 
Methods inherited from class org.databene.benerator.util.AbstractGenerator
assertInitialized, assertNotInitialized, close, reset, wasInitialized
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PersonGenerator

public PersonGenerator()

PersonGenerator

public PersonGenerator(Country country,
                       java.util.Locale locale)

PersonGenerator

public PersonGenerator(java.lang.String datasetName,
                       java.util.Locale locale)
Method Detail

getFemaleQuota

public double getFemaleQuota()

setFemaleQuota

public void setFemaleQuota(double femaleQuota)

getNobleQuota

public double getNobleQuota()

setNobleQuota

public void setNobleQuota(double nobleQuota)

getLocale

public java.util.Locale getLocale()

setLocale

public void setLocale(java.util.Locale locale)

getDataset

public java.lang.String getDataset()

setDataset

public void setDataset(java.lang.String datasetName)

init

public void init(GeneratorContext context)
Specified by:
init in interface Generator<Person>
Overrides:
init in class AbstractGenerator<Person>

generate

public Person generate()
                throws IllegalGeneratorStateException
Description copied from interface: Generator
Returns an instance of the generic type E.

Throws:
IllegalGeneratorStateException

toString

public java.lang.String toString()
Overrides:
toString in class AbstractGenerator<Person>


Copyright © 2010. All Rights Reserved.