org.ow2.opensuit.core.expression
Class ExpressionUtils
java.lang.Object
org.ow2.opensuit.core.expression.ExpressionUtils
public class ExpressionUtils
- extends java.lang.Object
Helper class about Expressions.
Method Summary |
static org.ow2.opensuit.cel.ICompilationResult |
compileExpression(java.lang.String expression,
org.ow2.opensuit.xml.base.Application application,
org.ow2.opensuit.xml.interfaces.IBeanProvider provider)
|
static java.lang.String |
getBeanDescription(java.lang.String name,
org.ow2.opensuit.xml.base.Application application,
org.ow2.opensuit.xml.interfaces.IBeanProvider provider)
|
static java.util.List<java.lang.String> |
getBeanNames(org.ow2.opensuit.xml.base.Application application,
org.ow2.opensuit.xml.interfaces.IBeanProvider provider)
|
static boolean |
getBoolean(org.ow2.opensuit.xml.base.binding.Expression expression,
javax.servlet.http.HttpServletRequest request)
|
static OpenSuitCompilationContext |
getCurrentCompilationContext()
|
static OpenSuitEvaluationContext |
getCurrentEvaluationContext()
|
static org.ow2.opensuit.cel.ExpressionFactory |
getExpressionFactory()
|
static java.util.HashMap<java.lang.String,java.util.List<org.ow2.opensuit.cel.ICompilationContext.IFunctionContext>> |
getFunctions(java.lang.String prefix,
java.lang.Object provider)
|
static java.lang.String |
getImageSrc(org.ow2.opensuit.xml.base.binding.Expression expression,
javax.servlet.http.HttpServletRequest request)
|
static java.lang.String |
getMessage(org.ow2.opensuit.xml.base.binding.Expression expression,
javax.servlet.http.HttpServletRequest request)
This utility method returns a (string) message from the expression evaluation. |
static org.ow2.opensuit.cel.ITypeConverter |
getTypeConverter()
|
static java.lang.Object |
invokeExpression(org.ow2.opensuit.cel.IExpression expression,
org.ow2.opensuit.xml.base.Application application,
org.ow2.opensuit.xml.interfaces.IBeanProvider provider,
javax.servlet.http.HttpServletRequest request)
|
static void |
setExpression(org.ow2.opensuit.cel.IExpression expression,
org.ow2.opensuit.xml.base.Application application,
org.ow2.opensuit.xml.interfaces.IBeanProvider provider,
javax.servlet.http.HttpServletRequest request,
java.lang.Object value)
|
static void |
validateBooleanExpr(org.ow2.opensuit.xmlmap.interfaces.IInitializationSupport initSupport,
java.lang.Object additionalSupport,
java.lang.Object fromNode,
java.lang.String mappingName,
org.ow2.opensuit.xml.base.binding.Expression expression)
|
static void |
validateImageSrc(org.ow2.opensuit.xmlmap.interfaces.IInitializationSupport initSupport,
java.lang.Object additionalSupport,
java.lang.Object fromNode,
java.lang.String mappingName,
org.ow2.opensuit.xml.base.binding.Expression expression)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpressionUtils
public ExpressionUtils()
getExpressionFactory
public static org.ow2.opensuit.cel.ExpressionFactory getExpressionFactory()
getTypeConverter
public static org.ow2.opensuit.cel.ITypeConverter getTypeConverter()
getBeanNames
public static java.util.List<java.lang.String> getBeanNames(org.ow2.opensuit.xml.base.Application application,
org.ow2.opensuit.xml.interfaces.IBeanProvider provider)
getBeanDescription
public static java.lang.String getBeanDescription(java.lang.String name,
org.ow2.opensuit.xml.base.Application application,
org.ow2.opensuit.xml.interfaces.IBeanProvider provider)
compileExpression
public static org.ow2.opensuit.cel.ICompilationResult compileExpression(java.lang.String expression,
org.ow2.opensuit.xml.base.Application application,
org.ow2.opensuit.xml.interfaces.IBeanProvider provider)
getCurrentCompilationContext
public static OpenSuitCompilationContext getCurrentCompilationContext()
invokeExpression
public static java.lang.Object invokeExpression(org.ow2.opensuit.cel.IExpression expression,
org.ow2.opensuit.xml.base.Application application,
org.ow2.opensuit.xml.interfaces.IBeanProvider provider,
javax.servlet.http.HttpServletRequest request)
throws java.lang.Exception
- Throws:
java.lang.Exception
setExpression
public static void setExpression(org.ow2.opensuit.cel.IExpression expression,
org.ow2.opensuit.xml.base.Application application,
org.ow2.opensuit.xml.interfaces.IBeanProvider provider,
javax.servlet.http.HttpServletRequest request,
java.lang.Object value)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCurrentEvaluationContext
public static OpenSuitEvaluationContext getCurrentEvaluationContext()
getFunctions
public static java.util.HashMap<java.lang.String,java.util.List<org.ow2.opensuit.cel.ICompilationContext.IFunctionContext>> getFunctions(java.lang.String prefix,
java.lang.Object provider)
getMessage
public static final java.lang.String getMessage(org.ow2.opensuit.xml.base.binding.Expression expression,
javax.servlet.http.HttpServletRequest request)
- This utility method returns a (string) message from the expression evaluation.
getBoolean
public static final boolean getBoolean(org.ow2.opensuit.xml.base.binding.Expression expression,
javax.servlet.http.HttpServletRequest request)
getImageSrc
public static final java.lang.String getImageSrc(org.ow2.opensuit.xml.base.binding.Expression expression,
javax.servlet.http.HttpServletRequest request)
validateBooleanExpr
public static final void validateBooleanExpr(org.ow2.opensuit.xmlmap.interfaces.IInitializationSupport initSupport,
java.lang.Object additionalSupport,
java.lang.Object fromNode,
java.lang.String mappingName,
org.ow2.opensuit.xml.base.binding.Expression expression)
validateImageSrc
public static final void validateImageSrc(org.ow2.opensuit.xmlmap.interfaces.IInitializationSupport initSupport,
java.lang.Object additionalSupport,
java.lang.Object fromNode,
java.lang.String mappingName,
org.ow2.opensuit.xml.base.binding.Expression expression)
Copyright © 2008-2012 OW2 Consortium. All Rights Reserved.