org.databene.benerator.primitive.number
Class DecimalQuantizer
java.lang.Object
org.databene.commons.converter.AbstractConverter<S,T>
org.databene.commons.converter.ThreadSafeConverter<java.lang.Number,java.math.BigDecimal>
org.databene.benerator.primitive.number.DecimalQuantizer
- All Implemented Interfaces:
- java.lang.Cloneable, org.databene.commons.Converter<java.lang.Number,java.math.BigDecimal>, org.databene.commons.ThreadAware
public class DecimalQuantizer
- extends org.databene.commons.converter.ThreadSafeConverter<java.lang.Number,java.math.BigDecimal>
Converter
that quantizes Number
s by a given 'min' value and
'granularity' and converts it into a BigDecimal
.
Created: 11.04.2011 17:53:55
- Since:
- 0.6.6
- Author:
- Volker Bergmann
Fields inherited from class org.databene.commons.converter.AbstractConverter |
sourceType, targetType |
Constructor Summary |
DecimalQuantizer(java.math.BigDecimal min,
java.math.BigDecimal granularity)
|
Method Summary |
java.math.BigDecimal |
convert(java.lang.Number sourceValue)
|
Methods inherited from class org.databene.commons.converter.ThreadSafeConverter |
clone, isParallelizable, isThreadSafe |
Methods inherited from class org.databene.commons.converter.AbstractConverter |
getSourceType, getTargetType |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DecimalQuantizer
public DecimalQuantizer(java.math.BigDecimal min,
java.math.BigDecimal granularity)
convert
public java.math.BigDecimal convert(java.lang.Number sourceValue)
throws org.databene.commons.ConversionException
- Throws:
org.databene.commons.ConversionException
Copyright © 2013. All Rights Reserved.