org.databene.benerator.distribution.sequence
Class RepeatSequence

java.lang.Object
  extended by org.databene.benerator.distribution.Sequence
      extended by org.databene.benerator.distribution.sequence.RepeatSequence
All Implemented Interfaces:
Distribution

public class RepeatSequence
extends Sequence

Distribution that repeats consecutive elements or numbers.

Created at 01.07.2009 15:40:02

Since:
0.6.0
Author:
Volker Bergmann

Constructor Summary
RepeatSequence()
           
RepeatSequence(int minRepetitions, int maxRepetitions)
           
RepeatSequence(int minRepetitions, int maxRepetitions, int repetitionGranularity, Distribution repetitionDistribution)
           
 
Method Summary
<T> Generator<T>
applyTo(Generator<T> source, boolean unique)
           
<T extends java.lang.Number>
NonNullGenerator<T>
createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
 
Methods inherited from class org.databene.benerator.distribution.Sequence
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RepeatSequence

public RepeatSequence()

RepeatSequence

public RepeatSequence(int minRepetitions,
                      int maxRepetitions)

RepeatSequence

public RepeatSequence(int minRepetitions,
                      int maxRepetitions,
                      int repetitionGranularity,
                      Distribution repetitionDistribution)
Method Detail

createNumberGenerator

public <T extends java.lang.Number> NonNullGenerator<T> createNumberGenerator(java.lang.Class<T> numberType,
                                                                              T min,
                                                                              T max,
                                                                              T granularity,
                                                                              boolean unique)

applyTo

public <T> Generator<T> applyTo(Generator<T> source,
                                boolean unique)
Specified by:
applyTo in interface Distribution
Overrides:
applyTo in class Sequence


Copyright © 2013. All Rights Reserved.