org.databene.benerator.nullable
Class NullableScriptGenerator

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

public class NullableScriptGenerator
extends AbstractNullableGenerator<java.lang.Object>

Evaluates a script which may resolve to null as a valid value.

Created: 18.02.2010 10:42:33

Since:
0.6.0
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.benerator.nullable.AbstractNullableGenerator
state
 
Constructor Summary
NullableScriptGenerator(org.databene.script.Script script, org.databene.commons.Context context)
           
 
Method Summary
 void close()
           
 ProductWrapper<java.lang.Object> generate(ProductWrapper<java.lang.Object> wrapper)
           
 java.lang.Class<java.lang.Object> getGeneratedType()
           
 boolean isParallelizable()
           
 boolean isThreadSafe()
           
 void reset()
           
 java.lang.String toString()
           
 
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, wait, wait, wait
 

Constructor Detail

NullableScriptGenerator

public NullableScriptGenerator(org.databene.script.Script script,
                               org.databene.commons.Context context)
Method Detail

getGeneratedType

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

generate

public ProductWrapper<java.lang.Object> generate(ProductWrapper<java.lang.Object> wrapper)

reset

public void reset()
           throws IllegalGeneratorStateException
Throws:
IllegalGeneratorStateException

close

public void close()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isParallelizable

public boolean isParallelizable()

isThreadSafe

public boolean isThreadSafe()


Copyright © 2011. All Rights Reserved.