org.databene.benerator.engine.expression
Class TypedScriptExpression<E>

java.lang.Object
  extended by org.databene.script.expression.UnaryExpression<E>
      extended by org.databene.script.expression.TypeConvertingExpression<E>
          extended by org.databene.benerator.engine.expression.TypedScriptExpression<E>
All Implemented Interfaces:
org.databene.script.Expression<E>, org.databene.script.expression.WrapperExpression<E>

public class TypedScriptExpression<E>
extends org.databene.script.expression.TypeConvertingExpression<E>

Expression implementation that evaluates a script.

Created at 22.07.2009 07:19:44

Since:
0.6.0
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.script.expression.UnaryExpression
symbol, term
 
Constructor Summary
TypedScriptExpression(org.databene.script.Script script)
           
TypedScriptExpression(org.databene.script.Script script, java.lang.Class<E> resultType)
           
TypedScriptExpression(org.databene.script.Script script, java.lang.Class<E> resultType, E defaultValue)
           
TypedScriptExpression(org.databene.script.Script script, java.lang.Class<E> resultType, org.databene.script.Expression<?> defaultValue)
           
TypedScriptExpression(java.lang.String script)
           
TypedScriptExpression(java.lang.String script, java.lang.Class<E> resultType)
           
 
Method Summary
 
Methods inherited from class org.databene.script.expression.TypeConvertingExpression
evaluate, toString
 
Methods inherited from class org.databene.script.expression.UnaryExpression
getSourceExpressions, isConstant
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypedScriptExpression

public TypedScriptExpression(java.lang.String script)

TypedScriptExpression

public TypedScriptExpression(org.databene.script.Script script)

TypedScriptExpression

public TypedScriptExpression(java.lang.String script,
                             java.lang.Class<E> resultType)

TypedScriptExpression

public TypedScriptExpression(org.databene.script.Script script,
                             java.lang.Class<E> resultType)

TypedScriptExpression

public TypedScriptExpression(org.databene.script.Script script,
                             java.lang.Class<E> resultType,
                             E defaultValue)

TypedScriptExpression

public TypedScriptExpression(org.databene.script.Script script,
                             java.lang.Class<E> resultType,
                             org.databene.script.Expression<?> defaultValue)


Copyright © 2013. All Rights Reserved.