org.ow2.opensuit.core.expression
Class ExpressionUtils.OpenSuitFunctionContext
java.lang.Object
org.ow2.opensuit.core.expression.ExpressionUtils.OpenSuitFunctionContext
- All Implemented Interfaces:
- org.ow2.opensuit.cel.ICompilationContext.IFunctionContext
- Enclosing class:
- ExpressionUtils
protected static class ExpressionUtils.OpenSuitFunctionContext
- extends java.lang.Object
- implements org.ow2.opensuit.cel.ICompilationContext.IFunctionContext
Constructor Summary |
ExpressionUtils.OpenSuitFunctionContext(java.lang.Object provider,
java.lang.reflect.Method method,
java.lang.reflect.Method compilerMethod,
java.lang.reflect.Method patternMethod)
|
Method Summary |
void |
compile(java.util.List<org.ow2.opensuit.cel.IExpression> arguments,
org.ow2.opensuit.cel.ICompilationContext.ICompilationLogger compLogger)
|
java.lang.reflect.Method |
getMethod()
|
java.lang.Object |
getProvider()
|
java.lang.String |
getValuePattern(java.util.List<org.ow2.opensuit.cel.IExpression> arguments)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpressionUtils.OpenSuitFunctionContext
public ExpressionUtils.OpenSuitFunctionContext(java.lang.Object provider,
java.lang.reflect.Method method,
java.lang.reflect.Method compilerMethod,
java.lang.reflect.Method patternMethod)
getProvider
public java.lang.Object getProvider()
getMethod
public java.lang.reflect.Method getMethod()
- Specified by:
getMethod
in interface org.ow2.opensuit.cel.ICompilationContext.IFunctionContext
getValuePattern
public java.lang.String getValuePattern(java.util.List<org.ow2.opensuit.cel.IExpression> arguments)
- Specified by:
getValuePattern
in interface org.ow2.opensuit.cel.ICompilationContext.IFunctionContext
compile
public void compile(java.util.List<org.ow2.opensuit.cel.IExpression> arguments,
org.ow2.opensuit.cel.ICompilationContext.ICompilationLogger compLogger)
- Specified by:
compile
in interface org.ow2.opensuit.cel.ICompilationContext.IFunctionContext
Copyright © 2008-2012 OW2 Consortium. All Rights Reserved.