org.databene.domain.person
Class PersonGenerator
java.lang.Object
org.databene.benerator.util.AbstractGenerator<E>
org.databene.benerator.wrapper.CompositeGenerator<Person>
org.databene.domain.person.PersonGenerator
- All Implemented Interfaces:
- java.io.Closeable, DatasetBasedGenerator<Person>, Generator<Person>, NonNullGenerator<Person>, org.databene.commons.Resettable, org.databene.commons.ThreadAware
public class PersonGenerator
- extends CompositeGenerator<Person>
- implements DatasetBasedGenerator<Person>, NonNullGenerator<Person>
Generates Person
beans.
Created: 09.06.2006 21:45:13
- Since:
- 0.1
- Author:
- Volker Bergmann
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.databene.commons.ThreadAware |
isParallelizable, isThreadSafe |
Methods inherited from interface org.databene.commons.Resettable |
reset |
PersonGenerator
public PersonGenerator()
PersonGenerator
public PersonGenerator(java.lang.String datasetName)
PersonGenerator
public PersonGenerator(java.lang.String datasetName,
java.util.Locale locale)
setMinAgeYears
public void setMinAgeYears(int minAgeYears)
setMaxAgeYears
public void setMaxAgeYears(int maxAgeYears)
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)
setDataset
public void setDataset(java.lang.String datasetName)
getDataset
public java.lang.String getDataset()
- Specified by:
getDataset
in interface DatasetBasedGenerator<Person>
getNesting
public java.lang.String getNesting()
- Specified by:
getNesting
in interface DatasetBasedGenerator<Person>
generateForDataset
public Person generateForDataset(java.lang.String datasetToUse)
- Specified by:
generateForDataset
in interface DatasetBasedGenerator<Person>
init
public void init(GeneratorContext context)
- Specified by:
init
in interface Generator<Person>
- Overrides:
init
in class AbstractGenerator<Person>
registerAndInitComponent
protected <T extends Generator<U>,U> T registerAndInitComponent(T generator)
generate
public ProductWrapper<Person> generate(ProductWrapper<Person> wrapper)
- Description copied from interface:
Generator
- Returns an instance of the generic type E, using the
ProductWrapper
instance provided as argument.
The wrapper may wrap a null value as a regular generator product.
If the generator is not available (any more), it returns null instead of
the ProductWrapper instance.
- Specified by:
generate
in interface Generator<Person>
generate
public Person generate()
- Specified by:
generate
in interface NonNullGenerator<Person>
toString
public java.lang.String toString()
- Overrides:
toString
in class AbstractGenerator<Person>
Copyright © 2013. All Rights Reserved.