org.databene.benerator.distribution
Class Sequence

java.lang.Object
  extended by org.databene.benerator.distribution.Sequence
All Implemented Interfaces:
Distribution
Direct Known Subclasses:
BitReverseSequence, CumulatedSequence, ExpandSequence, LongBasedSequence, RandomSequence, RandomWalkSequence, RepeatSequence, ShuffleSequence, StepSequence, WedgeSequence

public abstract class Sequence
extends java.lang.Object
implements Distribution

Provides access to specific Sequence number Generators.

Created: 11.09.2006 21:12:57

Since:
0.1
Author:
Volker Bergmann

Constructor Summary
protected Sequence(java.lang.String name)
           
 
Method Summary
<T> Generator<T>
applyTo(Generator<T> source, boolean unique)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getName()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.databene.benerator.distribution.Distribution
createGenerator
 

Constructor Detail

Sequence

protected Sequence(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

applyTo

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2010. All Rights Reserved.