org.databene.benerator.primitive
Class IncrementGenerator
java.lang.Object
org.databene.benerator.util.AbstractGenerator<E>
org.databene.benerator.util.AbstractNonNullGenerator<E>
org.databene.benerator.util.ThreadSafeNonNullGenerator<java.lang.Long>
org.databene.benerator.primitive.IncrementGenerator
- All Implemented Interfaces:
- java.io.Closeable, Generator<java.lang.Long>, NonNullGenerator<java.lang.Long>, org.databene.commons.Resettable, org.databene.commons.ThreadAware
public class IncrementGenerator
- extends ThreadSafeNonNullGenerator<java.lang.Long>
Generates long values by continuously incrementing a base (min) value.
- Since:
- 0.3.04
- Author:
- Volker Bergmann
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
IncrementGenerator
public IncrementGenerator()
IncrementGenerator
public IncrementGenerator(long min)
IncrementGenerator
public IncrementGenerator(long min,
long increment)
IncrementGenerator
public IncrementGenerator(long min,
long increment,
long max)
getMin
public java.lang.Long getMin()
setMin
public void setMin(java.lang.Long min)
getMax
public long getMax()
setMax
public void setMax(long max)
getIncrement
public long getIncrement()
setIncrement
public void setIncrement(long increment)
getGeneratedType
public java.lang.Class<java.lang.Long> getGeneratedType()
- Description copied from interface:
Generator
- Declares the type of the objects returned by the generate() method.
generate
public java.lang.Long generate()
- Specified by:
generate
in interface NonNullGenerator<java.lang.Long>
- Specified by:
generate
in class AbstractNonNullGenerator<java.lang.Long>
reset
public void reset()
- Specified by:
reset
in interface org.databene.commons.Resettable
- Overrides:
reset
in class AbstractGenerator<java.lang.Long>
toString
public java.lang.String toString()
- Overrides:
toString
in class AbstractGenerator<java.lang.Long>
Copyright © 2013. All Rights Reserved.