org.databene.benerator.factory
Class GentleDefaultsProvider

java.lang.Object
  extended by org.databene.benerator.factory.GentleDefaultsProvider
All Implemented Interfaces:
DefaultsProvider

public class GentleDefaultsProvider
extends java.lang.Object
implements DefaultsProvider

DefaultsProvider implementation which creates gentle defaults, trying to provoke as little errors as possible.

Created: 15.07.2011 21:16:59

Since:
0.7.0
Author:
Volker Bergmann

Constructor Summary
GentleDefaultsProvider()
           
 
Method Summary
<T extends java.lang.Number>
T
defaultGranularity(java.lang.Class<T> numberType)
           
<T extends java.lang.Number>
T
defaultMax(java.lang.Class<T> numberType)
           
 java.util.Date defaultMaxDate()
           
 java.lang.Integer defaultMaxLength()
           
<T extends java.lang.Number>
T
defaultMin(java.lang.Class<T> numberType)
           
 java.util.Date defaultMinDate()
           
 int defaultMinLength()
           
 boolean defaultNullable()
           
 double defaultNullQuota()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GentleDefaultsProvider

public GentleDefaultsProvider()
Method Detail

defaultMin

public <T extends java.lang.Number> T defaultMin(java.lang.Class<T> numberType)
Specified by:
defaultMin in interface DefaultsProvider

defaultMax

public <T extends java.lang.Number> T defaultMax(java.lang.Class<T> numberType)
Specified by:
defaultMax in interface DefaultsProvider

defaultGranularity

public <T extends java.lang.Number> T defaultGranularity(java.lang.Class<T> numberType)
Specified by:
defaultGranularity in interface DefaultsProvider

defaultMinLength

public int defaultMinLength()
Specified by:
defaultMinLength in interface DefaultsProvider

defaultMaxLength

public java.lang.Integer defaultMaxLength()
Specified by:
defaultMaxLength in interface DefaultsProvider

defaultNullable

public boolean defaultNullable()
Specified by:
defaultNullable in interface DefaultsProvider

defaultNullQuota

public double defaultNullQuota()
Specified by:
defaultNullQuota in interface DefaultsProvider

defaultMinDate

public java.util.Date defaultMinDate()
Specified by:
defaultMinDate in interface DefaultsProvider

defaultMaxDate

public java.util.Date defaultMaxDate()
Specified by:
defaultMaxDate in interface DefaultsProvider


Copyright © 2013. All Rights Reserved.