org.databene.domain.person
Class GenderGenerator

java.lang.Object
  extended by org.databene.benerator.util.AbstractGenerator<P>
      extended by org.databene.benerator.wrapper.GeneratorWrapper<E,E>
          extended by org.databene.benerator.wrapper.GeneratorProxy<E>
              extended by org.databene.benerator.wrapper.NonNullGeneratorProxy<Gender>
                  extended by org.databene.domain.person.GenderGenerator
All Implemented Interfaces:
java.io.Closeable, Generator<Gender>, NonNullGenerator<Gender>, org.databene.commons.Resettable, org.databene.commons.ThreadAware

public class GenderGenerator
extends NonNullGeneratorProxy<Gender>

Generates Gender objects.

Created: 09.06.2006 21:45:23

Since:
0.1
Author:
Volker Bergmann
See Also:
Gender

Field Summary
 
Fields inherited from class org.databene.benerator.wrapper.GeneratorProxy
generatedType
 
Fields inherited from class org.databene.benerator.util.AbstractGenerator
context, logger, state
 
Constructor Summary
GenderGenerator()
           
GenderGenerator(double femaleQuota)
           
 
Method Summary
 double getFemaleQuota()
           
 java.lang.Class<Gender> getGeneratedType()
          Declares the type of the objects returned by the generate() method.
 void init(GeneratorContext context)
           
 void setFemaleQuota(double femaleQuota)
           
 
Methods inherited from class org.databene.benerator.wrapper.NonNullGeneratorProxy
generate, generate, generateFromNotNullSource, getSource, setSource
 
Methods inherited from class org.databene.benerator.wrapper.GeneratorProxy
toString
 
Methods inherited from class org.databene.benerator.wrapper.GeneratorWrapper
close, equals, generateFromSource, getSourceWrapper, hashCode, isParallelizable, isThreadSafe, reset
 
Methods inherited from class org.databene.benerator.util.AbstractGenerator
assertInitialized, assertNotInitialized, getResultWrapper, wasInitialized
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.databene.benerator.Generator
close, wasInitialized
 
Methods inherited from interface org.databene.commons.ThreadAware
isParallelizable, isThreadSafe
 
Methods inherited from interface org.databene.commons.Resettable
reset
 

Constructor Detail

GenderGenerator

public GenderGenerator()

GenderGenerator

public GenderGenerator(double femaleQuota)
Method Detail

getGeneratedType

public java.lang.Class<Gender> getGeneratedType()
Description copied from interface: Generator
Declares the type of the objects returned by the generate() method.

Specified by:
getGeneratedType in interface Generator<Gender>
Overrides:
getGeneratedType in class GeneratorProxy<Gender>

init

public void init(GeneratorContext context)
Specified by:
init in interface Generator<Gender>
Overrides:
init in class GeneratorWrapper<Gender,Gender>

getFemaleQuota

public double getFemaleQuota()

setFemaleQuota

public void setFemaleQuota(double femaleQuota)


Copyright © 2013. All Rights Reserved.