org.databene.benerator.distribution.sequence
Class HeadSequence

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

public class HeadSequence
extends Sequence

Sequence implementation that returns the first n values of another Generator (default 1). When used to create number generators, it creates generators that count incrementally from 'min' to min + n - 1.

Created: 25.07.2010 09:55:54

Since:
0.6.3
Author:
Volker Bergmann

Constructor Summary
HeadSequence()
           
HeadSequence(long size)
           
 
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)
           
 void setSize(long n)
           
 
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

HeadSequence

public HeadSequence()

HeadSequence

public HeadSequence(long size)
Method Detail

setSize

public void setSize(long n)

applyTo

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

createNumberGenerator

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


Copyright © 2013. All Rights Reserved.