org.databene.benerator.wrapper
Class LengthGenerator<S,P>
java.lang.Object
org.databene.benerator.util.AbstractGenerator<P>
org.databene.benerator.wrapper.GeneratorWrapper<S,P>
org.databene.benerator.wrapper.CardinalGenerator<S,P>
org.databene.benerator.wrapper.LengthGenerator<S,P>
- All Implemented Interfaces:
- java.io.Closeable, Generator<P>, org.databene.commons.Resettable, org.databene.commons.ThreadAware
- Direct Known Subclasses:
- RandomVarLengthStringGenerator
public abstract class LengthGenerator<S,P>
- extends CardinalGenerator<S,P>
Abstract parent class for Generator
s that generate objects of a variable length.
Created: 01.08.2011 11:34:58
- Since:
- 0.7.0
- Author:
- Volker Bergmann
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
LengthGenerator
public LengthGenerator(Generator<S> source,
boolean resettingLengthGenerator)
LengthGenerator
public LengthGenerator(Generator<S> source,
boolean resettingLength,
NonNullGenerator<java.lang.Integer> lengthGenerator)
LengthGenerator
public LengthGenerator(Generator<S> source,
boolean resettingLengthGenerator,
int minLength,
int maxLength,
int lengthGranularity,
Distribution lengthDistribution)
getMinLength
public int getMinLength()
setMinLength
public void setMinLength(int minLength)
getMaxLength
public int getMaxLength()
setMaxLength
public void setMaxLength(int maxLength)
getLengthGranularity
public int getLengthGranularity()
setLengthGranularity
public void setLengthGranularity(int lengthGranularity)
getLengthDistribution
public Distribution getLengthDistribution()
setLengthDistribution
public void setLengthDistribution(Distribution lengthDistribution)
Copyright © 2013. All Rights Reserved.