net.java.quickcheck.generator.support
Class DefaultFrequencyGenerator<T>
java.lang.Object
net.java.quickcheck.generator.support.DefaultFrequencyGenerator<T>
- All Implemented Interfaces:
- ExtendibleGenerator<T,T>, FrequencyGenerator<T>, Generator<T>
public class DefaultFrequencyGenerator<T>
- extends Object
- implements FrequencyGenerator<T>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EQUAL_WEIGHT_OF_GENERATORS
public static final int EQUAL_WEIGHT_OF_GENERATORS
- Weight used to generate equal weighted frequency generator.
- See Also:
- Constant Field Values
DefaultFrequencyGenerator
public DefaultFrequencyGenerator(Generator<T> generator)
DefaultFrequencyGenerator
public DefaultFrequencyGenerator(Generator<T> generator,
int weight)
add
public FrequencyGenerator<T> add(Generator<T> generator)
- Description copied from interface:
ExtendibleGenerator
- Add a new generator.
- Specified by:
add
in interface ExtendibleGenerator<T,T>
- Returns:
- this generator instance
add
public FrequencyGenerator<T> add(Generator<T> generator,
int weight)
- Description copied from interface:
FrequencyGenerator
- Add a new input generator.
- Specified by:
add
in interface FrequencyGenerator<T>
- Parameters:
generator
- input generatorweight
- weight of this generator
- Returns:
- this generator
next
public T next()
- Description copied from interface:
Generator
- Generates the next instance.
- Specified by:
next
in interface Generator<T>
- Returns:
- a newly created instance
Copyright © 2011. All Rights Reserved.