org.databene.benerator.engine.statement
Class AbstractStatement

java.lang.Object
  extended by org.databene.benerator.engine.statement.AbstractStatement
All Implemented Interfaces:
Statement
Direct Known Subclasses:
CompositeStatement, GenerateOrIterateStatement, RunTaskStatement

public abstract class AbstractStatement
extends java.lang.Object
implements Statement

Abstract implementation of the Statement interface.

Created: 27.10.2009 20:16:20

Since:
0.5.0
Author:
Volker Bergmann

Constructor Summary
protected AbstractStatement()
           
protected AbstractStatement(org.databene.script.Expression<org.databene.commons.ErrorHandler> errorHandler)
           
 
Method Summary
protected static
<T> org.databene.script.Expression<T>
cache(org.databene.script.Expression<T> expression)
           
 org.databene.commons.ErrorHandler getErrorHandler(org.databene.commons.Context context)
           
protected  void handleError(java.lang.String message, org.databene.commons.Context context)
           
protected  void handleError(java.lang.String message, org.databene.commons.Context context, java.lang.Throwable t)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.databene.benerator.engine.Statement
execute
 

Constructor Detail

AbstractStatement

protected AbstractStatement()

AbstractStatement

protected AbstractStatement(org.databene.script.Expression<org.databene.commons.ErrorHandler> errorHandler)
Method Detail

getErrorHandler

public org.databene.commons.ErrorHandler getErrorHandler(org.databene.commons.Context context)

handleError

protected void handleError(java.lang.String message,
                           org.databene.commons.Context context)

handleError

protected void handleError(java.lang.String message,
                           org.databene.commons.Context context,
                           java.lang.Throwable t)

cache

protected static <T> org.databene.script.Expression<T> cache(org.databene.script.Expression<T> expression)

toString

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


Copyright © 2013. All Rights Reserved.