org.databene.benerator.primitive.number
Class NoiseInducer
java.lang.Object
org.databene.commons.converter.AbstractConverter<S,T>
org.databene.commons.converter.ThreadSafeConverter<java.lang.Number,java.lang.Number>
org.databene.benerator.primitive.number.NoiseInducer
- All Implemented Interfaces:
- java.lang.Cloneable, org.databene.commons.context.ContextAware, org.databene.commons.Converter<java.lang.Number,java.lang.Number>, org.databene.commons.ThreadAware
public class NoiseInducer
- extends org.databene.commons.converter.ThreadSafeConverter<java.lang.Number,java.lang.Number>
- implements org.databene.commons.context.ContextAware
Converter implementation that transforms numbers
inducing relative or absolute numerical noise based on a Distribution.
Created: 06.10.2010 17:14:46
- Since:
- 0.6.4
- Author:
- Volker Bergmann
| Fields inherited from class org.databene.commons.converter.AbstractConverter |
sourceType, targetType |
| 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 |
NoiseInducer
public NoiseInducer()
NoiseInducer
public NoiseInducer(double minNoise,
double maxNoise,
double noisePrecision)
getMinNoise
public double getMinNoise()
setMinNoise
public void setMinNoise(double minNoise)
getMaxNoise
public double getMaxNoise()
setMaxNoise
public void setMaxNoise(double maxNoise)
getNoisePrecision
public double getNoisePrecision()
setNoisePrecision
public void setNoisePrecision(double noisePrecision)
getNoiseDistribution
public Distribution getNoiseDistribution()
setNoiseDistribution
public void setNoiseDistribution(Distribution noiseDistribution)
isRelative
public boolean isRelative()
setRelative
public void setRelative(boolean relative)
setContext
public void setContext(org.databene.commons.Context context)
- Specified by:
setContext in interface org.databene.commons.context.ContextAware
convert
public java.lang.Number convert(java.lang.Number sourceValue)
- Specified by:
convert in interface org.databene.commons.Converter<java.lang.Number,java.lang.Number>
convert
public java.lang.Number convert(java.lang.Number sourceValue,
java.lang.Number minValue,
java.lang.Number maxValue)
Copyright © 2011. All Rights Reserved.