org.ow2.opensuit.core.expression
Class OpenSuitBaseFunctionsProvider
java.lang.Object
org.ow2.opensuit.core.expression.OpenSuitBaseFunctionsProvider
public class OpenSuitBaseFunctionsProvider
- extends java.lang.Object
This class provides base OpenSuit expression functions:
- message(key)
- message(key, provider)
- stringFormat(message, args...)
- messageFormat(message, args...)
It also provides compilation and pattern evaluation for some of those functions.
Method Summary |
void |
compileMessageFn(OpenSuitCompilationContext compilationContext,
org.ow2.opensuit.cel.ICompilationContext.ICompilationLogger compilationLogger,
java.lang.reflect.Method method,
java.util.List<org.ow2.opensuit.cel.IExpression> arguments)
|
java.lang.String |
message(java.lang.String key)
|
java.lang.String |
message(java.lang.String key,
java.lang.String provider)
|
java.lang.String |
messageFormat(java.lang.String message,
java.lang.Object... args)
|
java.lang.String |
messageFormatPattern(java.lang.reflect.Method method,
java.util.List<org.ow2.opensuit.cel.IExpression> arguments)
|
java.lang.String |
stringFormat(java.lang.String message,
java.lang.Object... args)
|
java.lang.String |
stringFormatPattern(java.lang.reflect.Method method,
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 |
OpenSuitBaseFunctionsProvider
public OpenSuitBaseFunctionsProvider()
compileMessageFn
public void compileMessageFn(OpenSuitCompilationContext compilationContext,
org.ow2.opensuit.cel.ICompilationContext.ICompilationLogger compilationLogger,
java.lang.reflect.Method method,
java.util.List<org.ow2.opensuit.cel.IExpression> arguments)
stringFormatPattern
public java.lang.String stringFormatPattern(java.lang.reflect.Method method,
java.util.List<org.ow2.opensuit.cel.IExpression> arguments)
messageFormatPattern
public java.lang.String messageFormatPattern(java.lang.reflect.Method method,
java.util.List<org.ow2.opensuit.cel.IExpression> arguments)
stringFormat
public java.lang.String stringFormat(java.lang.String message,
java.lang.Object... args)
messageFormat
public java.lang.String messageFormat(java.lang.String message,
java.lang.Object... args)
message
public java.lang.String message(java.lang.String key)
message
public java.lang.String message(java.lang.String key,
java.lang.String provider)
Copyright © 2008-2012 OW2 Consortium. All Rights Reserved.