org.databene.benerator.distribution
Class WeightedLongGenerator
java.lang.Object
org.databene.benerator.util.AbstractGenerator<E>
org.databene.benerator.util.AbstractNonNullGenerator<E>
org.databene.benerator.primitive.number.AbstractNonNullNumberGenerator<java.lang.Long>
org.databene.benerator.distribution.WeightedLongGenerator
- All Implemented Interfaces:
- java.io.Closeable, Generator<java.lang.Long>, NonNullGenerator<java.lang.Long>, org.databene.commons.Resettable, org.databene.commons.ThreadAware
public class WeightedLongGenerator
- extends AbstractNonNullNumberGenerator<java.lang.Long>
Long Generator that supports a weight function.
Created: 18.06.2006 15:00:41
- 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.Resettable |
reset |
WeightedLongGenerator
public WeightedLongGenerator()
WeightedLongGenerator
public WeightedLongGenerator(long min,
long max)
WeightedLongGenerator
public WeightedLongGenerator(long min,
long max,
long granularity)
WeightedLongGenerator
public WeightedLongGenerator(long min,
long max,
WeightFunction function)
WeightedLongGenerator
public WeightedLongGenerator(long min,
long max,
long granularity,
WeightFunction function)
getDistribution
public Distribution getDistribution()
setDistribution
public void setDistribution(Distribution distribution)
init
public void init(GeneratorContext context)
- Specified by:
init
in interface Generator<java.lang.Long>
- Overrides:
init
in class AbstractNonNullNumberGenerator<java.lang.Long>
generate
public java.lang.Long generate()
- Specified by:
generate
in interface NonNullGenerator<java.lang.Long>
- Specified by:
generate
in class AbstractNonNullGenerator<java.lang.Long>
Copyright © 2013. All Rights Reserved.