org.databene.benerator.nullable
Class ConstantNullableGenerator<E>

java.lang.Object
  extended by org.databene.benerator.nullable.AbstractNullableGenerator<E>
      extended by org.databene.benerator.nullable.ConstantNullableGenerator<E>
All Implemented Interfaces:
java.io.Closeable, NullableGenerator<E>, Resettable, ThreadAware

public class ConstantNullableGenerator<E>
extends AbstractNullableGenerator<E>

NullableGenerator implementation which returns a constant value (supporting null as value).

Created: 30.04.2010 12:21:47

Since:
0.6.1
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.benerator.nullable.AbstractNullableGenerator
state
 
Constructor Summary
ConstantNullableGenerator(java.lang.Class<E> generatedType)
           
ConstantNullableGenerator(E value)
           
ConstantNullableGenerator(E value, java.lang.Class<E> generatedType)
           
 
Method Summary
 void close()
           
 ProductWrapper<E> generate(ProductWrapper<E> wrapper)
           
 java.lang.Class<E> getGeneratedType()
           
 boolean isParallelizable()
           
 boolean isThreadSafe()
           
 void reset()
           
 
Methods inherited from class org.databene.benerator.nullable.AbstractNullableGenerator
assertInitialized, assertNotInitialized, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstantNullableGenerator

public ConstantNullableGenerator(E value)

ConstantNullableGenerator

public ConstantNullableGenerator(java.lang.Class<E> generatedType)

ConstantNullableGenerator

public ConstantNullableGenerator(E value,
                                 java.lang.Class<E> generatedType)
Method Detail

generate

public ProductWrapper<E> generate(ProductWrapper<E> wrapper)

getGeneratedType

public java.lang.Class<E> getGeneratedType()

reset

public void reset()

close

public void close()

isParallelizable

public boolean isParallelizable()

isThreadSafe

public boolean isThreadSafe()


Copyright © 2010. All Rights Reserved.