Package org.databene.benerator.primitive.number

Defines a small framework for generating numbers of all built-in Java number types (byte, short, int, long, BigInteger, float, double, BigDecimal) resulting from a sequence or being distributed according a distribution function.

See:
          Description

Class Summary
AbstractBigDecimalGenerator Wrapper for a LongGenerator that maps the generated Longs to BigDecimals.
AbstractBigIntegerGenerator Wrapper for a LongGenerator that maps the generated Longs to BigIntegers.
AbstractNonNullNumberGenerator<E extends Number> Abstract parent class for all number generators.
DecimalQuantizer Converter that quantizes Numbers by a given 'min' value and 'granularity' and converts it into a BigDecimal.
FloatingPointQuantizer<E extends Number> Quantizes floating point numbers (Double or Float) to be min plus an integral multiple of granularity.
IntegralQuantizer<E extends Number> Quantizes integer numbers (Byte, Short, Integer, Long) to be min plus an integral multiple of granularity.
NoiseInducer Converter implementation that transforms numbers inducing relative or absolute numerical noise based on a Distribution.
NumberQuantizer<E extends Number> A quantizer for arbitrary number types.
RecurrenceRelationNumberGenerator<E extends Number> Parent class for Number Generators that calculate numbers recursively.
 

Package org.databene.benerator.primitive.number Description

Defines a small framework for generating numbers of all built-in Java number types (byte, short, int, long, BigInteger, float, double, BigDecimal) resulting from a sequence or being distributed according a distribution function.



Copyright © 2013. All Rights Reserved.