|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mvel2.MVEL
public class MVEL
| Field Summary | |
|---|---|
static java.lang.String |
CODENAME
|
static boolean |
COMPILER_OPT_ALLOW_NAKED_METH_CALL
|
static java.lang.String |
NAME
|
static java.lang.String |
VERSION
|
static java.lang.String |
VERSION_SUB
|
| Constructor Summary | |
|---|---|
MVEL()
|
|
| Method Summary | ||
|---|---|---|
static java.io.Serializable |
compileExpression(char[] expression)
|
|
static java.io.Serializable |
compileExpression(char[] expression,
java.util.Map<java.lang.String,java.lang.Object> imports)
|
|
static java.io.Serializable |
compileExpression(char[] expression,
java.util.Map<java.lang.String,java.lang.Object> imports,
java.util.Map<java.lang.String,Interceptor> interceptors)
|
|
static java.io.Serializable |
compileExpression(char[] expression,
java.util.Map<java.lang.String,java.lang.Object> imports,
java.util.Map<java.lang.String,Interceptor> interceptors,
java.lang.String sourceName)
Compiles an expression and returns a Serializable object containing the compiled expression. |
|
static java.io.Serializable |
compileExpression(char[] expression,
ParserContext ctx)
|
|
static java.io.Serializable |
compileExpression(java.lang.String expression)
Compiles an expression and returns a Serializable object containing the compiled expression. |
|
static java.io.Serializable |
compileExpression(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> imports)
|
|
static java.io.Serializable |
compileExpression(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> imports,
java.util.Map<java.lang.String,Interceptor> interceptors)
|
|
static java.io.Serializable |
compileExpression(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> imports,
java.util.Map<java.lang.String,Interceptor> interceptors,
java.lang.String sourceName)
|
|
static java.io.Serializable |
compileExpression(java.lang.String expression,
ParserContext ctx)
|
|
static java.io.Serializable |
compileGetExpression(char[] expression)
|
|
static java.io.Serializable |
compileGetExpression(char[] expression,
ParserContext ctx)
|
|
static java.io.Serializable |
compileGetExpression(java.lang.String expression)
|
|
static java.io.Serializable |
compileGetExpression(java.lang.String expression,
ParserContext ctx)
|
|
static java.io.Serializable |
compileSetExpression(char[] expression)
|
|
static java.io.Serializable |
compileSetExpression(char[] expression,
ParserContext ctx)
|
|
static java.io.Serializable |
compileSetExpression(java.lang.String expression)
|
|
static java.io.Serializable |
compileSetExpression(java.lang.String expression,
ParserContext ctx)
|
|
static java.lang.Object |
eval(char[] expression)
|
|
static
|
eval(char[] expression,
java.util.Map vars,
java.lang.Class<T> toType)
|
|
static
|
eval(char[] expression,
java.lang.Object ctx,
java.lang.Class<T> toType)
|
|
static java.lang.Object |
eval(char[] expression,
java.lang.Object ctx,
java.util.Map vars)
|
|
static
|
eval(char[] expression,
java.lang.Object ctx,
java.util.Map vars,
java.lang.Class<T> toType)
|
|
static java.lang.Object |
eval(char[] expression,
java.lang.Object ctx,
VariableResolverFactory resolverFactory)
|
|
static java.lang.Object |
eval(char[] expression,
java.lang.Object ctx,
VariableResolverFactory resolverFactory,
boolean returnBigDecimal)
|
|
static
|
eval(char[] expression,
java.lang.Object ctx,
VariableResolverFactory vars,
java.lang.Class<T> toType)
|
|
static java.lang.Object |
eval(java.lang.String expression)
|
|
static java.lang.Object |
eval(java.lang.String expression,
java.util.Map tokens)
|
|
static
|
eval(java.lang.String expression,
java.util.Map vars,
java.lang.Class<T> toType)
|
|
static java.lang.Object |
eval(java.lang.String expression,
java.lang.Object ctx)
|
|
static
|
eval(java.lang.String expression,
java.lang.Object ctx,
java.lang.Class<T> toType)
|
|
static java.lang.Object |
eval(java.lang.String expression,
java.lang.Object ctx,
java.util.Map tokens)
|
|
static
|
eval(java.lang.String expression,
java.lang.Object ctx,
java.util.Map vars,
java.lang.Class<T> toType)
|
|
static java.lang.Object |
eval(java.lang.String expression,
java.lang.Object ctx,
VariableResolverFactory resolverFactory)
|
|
static java.lang.Object |
eval(java.lang.String expression,
java.lang.Object ctx,
VariableResolverFactory resolverFactory,
boolean returnBigDecimal)
|
|
static
|
eval(java.lang.String expression,
java.lang.Object ctx,
VariableResolverFactory vars,
java.lang.Class<T> toType)
|
|
static java.lang.Object |
eval(java.lang.String expression,
VariableResolverFactory resolverFactory)
|
|
static
|
eval(java.lang.String expression,
VariableResolverFactory vars,
java.lang.Class<T> toType)
|
|
static java.lang.Object |
evalFile(java.io.File file)
|
|
static java.lang.Object |
evalFile(java.io.File file,
java.util.Map vars)
|
|
static java.lang.Object |
evalFile(java.io.File file,
java.lang.Object ctx)
|
|
static java.lang.Object |
evalFile(java.io.File file,
java.lang.Object ctx,
java.util.Map vars)
|
|
static java.lang.Object |
evalFile(java.io.File file,
java.lang.Object ctx,
VariableResolverFactory factory)
|
|
static java.lang.Boolean |
evalToBoolean(java.lang.String expression,
java.util.Map vars)
Evaluate an expression in Boolean-only mode. |
|
static java.lang.Boolean |
evalToBoolean(java.lang.String expression,
java.lang.Object ctx)
Evaluate an expression in Boolean-only mode. |
|
static java.lang.Boolean |
evalToBoolean(java.lang.String expression,
java.lang.Object ctx,
java.util.Map vars)
Evaluate an expression in Boolean-only mode. |
|
static java.lang.Boolean |
evalToBoolean(java.lang.String expression,
java.lang.Object ctx,
VariableResolverFactory factory)
Evaluate an expression in Boolean-only mode. |
|
static java.lang.Boolean |
evalToBoolean(java.lang.String expression,
VariableResolverFactory factory)
Evaluate an expression in Boolean-only mode. |
|
static java.lang.String |
evalToString(java.lang.String expression,
java.util.Map vars)
|
|
static java.lang.String |
evalToString(java.lang.String expression,
java.lang.Object ctx)
|
|
static java.lang.String |
evalToString(java.lang.String expression,
java.lang.Object ctx,
java.util.Map vars)
|
|
static java.lang.Object[] |
executeAllExpression(java.io.Serializable[] compiledExpressions,
java.lang.Object ctx,
VariableResolverFactory vars)
|
|
static java.lang.Object |
executeDebugger(CompiledExpression expression,
java.lang.Object ctx,
VariableResolverFactory vars)
|
|
static void |
executeExpression(java.lang.Iterable<CompiledExpression> compiledExpression)
|
|
static void |
executeExpression(java.lang.Iterable<CompiledExpression> compiledExpression,
java.util.Map vars)
|
|
static void |
executeExpression(java.lang.Iterable<CompiledExpression> compiledExpression,
java.lang.Object ctx)
|
|
static void |
executeExpression(java.lang.Iterable<CompiledExpression> compiledExpression,
java.lang.Object ctx,
java.util.Map vars)
|
|
static void |
executeExpression(java.lang.Iterable<CompiledExpression> compiledExpression,
java.lang.Object ctx,
VariableResolverFactory vars)
|
|
static java.lang.Object |
executeExpression(java.lang.Object compiledExpression)
|
|
static java.lang.Object |
executeExpression(java.lang.Object compiledExpression,
java.util.Map vars)
Executes a compiled expression. |
|
static
|
executeExpression(java.lang.Object compiledExpression,
java.util.Map vars,
java.lang.Class<T> toType)
Execute a compiled expression and convert the result to a type |
|
static java.lang.Object |
executeExpression(java.lang.Object compiledExpression,
java.lang.Object ctx)
Executes a compiled expression. |
|
static
|
executeExpression(java.lang.Object compiledExpression,
java.lang.Object ctx,
java.lang.Class<T> toType)
Execute a compiled expression and convert the result to a type. |
|
static java.lang.Object |
executeExpression(java.lang.Object compiledExpression,
java.lang.Object ctx,
java.util.Map vars)
Executes a compiled expression. |
|
static
|
executeExpression(java.lang.Object compiledExpression,
java.lang.Object ctx,
java.util.Map vars,
java.lang.Class<T> toType)
Execute a compiled expression and convert the result to a type |
|
static java.lang.Object |
executeExpression(java.lang.Object compiledExpression,
java.lang.Object ctx,
VariableResolverFactory resolverFactory)
|
|
static java.lang.Object |
executeExpression(java.lang.Object compiledExpression,
VariableResolverFactory factory)
Executes a compiled expression. |
|
static void |
executeSetExpression(java.io.Serializable compiledSet,
java.lang.Object ctx,
java.lang.Object value)
|
|
static void |
executeSetExpression(java.io.Serializable compiledSet,
java.lang.Object ctx,
VariableResolverFactory vrf,
java.lang.Object value)
|
|
static java.lang.String |
getDebuggingOutputFileName()
|
|
static java.lang.Object |
getProperty(java.lang.String property,
java.lang.Object ctx)
|
|
static boolean |
isAdvancedDebugging()
|
|
static boolean |
isFileDebugging()
|
|
static boolean |
isOptimizationEnabled()
|
|
static java.lang.String |
parseMacros(java.lang.String input,
java.util.Map<java.lang.String,Macro> macros)
|
|
static java.lang.String |
preprocess(char[] input,
PreProcessor[] preprocessors)
|
|
static java.lang.String |
preprocess(java.lang.String input,
PreProcessor[] preprocessors)
|
|
static void |
setProperty(java.lang.Object ctx,
java.lang.String property,
java.lang.Object value)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String NAME
public static final java.lang.String VERSION
public static final java.lang.String VERSION_SUB
public static final java.lang.String CODENAME
public static boolean COMPILER_OPT_ALLOW_NAKED_METH_CALL
| Constructor Detail |
|---|
public MVEL()
| Method Detail |
|---|
public static boolean isAdvancedDebugging()
public static java.lang.String getDebuggingOutputFileName()
public static boolean isFileDebugging()
public static boolean isOptimizationEnabled()
public static java.lang.Object eval(java.lang.String expression)
public static java.lang.Object eval(char[] expression)
public static java.lang.Object eval(java.lang.String expression,
java.lang.Object ctx)
public static java.lang.Object eval(java.lang.String expression,
VariableResolverFactory resolverFactory)
public static java.lang.Object eval(char[] expression,
java.lang.Object ctx,
VariableResolverFactory resolverFactory)
public static java.lang.Object eval(char[] expression,
java.lang.Object ctx,
VariableResolverFactory resolverFactory,
boolean returnBigDecimal)
public static java.lang.Object eval(java.lang.String expression,
java.lang.Object ctx,
VariableResolverFactory resolverFactory)
public static java.lang.Object eval(java.lang.String expression,
java.lang.Object ctx,
VariableResolverFactory resolverFactory,
boolean returnBigDecimal)
public static java.lang.Object eval(java.lang.String expression,
java.util.Map tokens)
public static java.lang.Object eval(java.lang.String expression,
java.lang.Object ctx,
java.util.Map tokens)
public static java.io.Serializable compileExpression(java.lang.String expression,
ParserContext ctx)
public static java.io.Serializable compileExpression(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> imports,
java.util.Map<java.lang.String,Interceptor> interceptors,
java.lang.String sourceName)
public static java.io.Serializable compileExpression(java.lang.String expression)
expression - - the expression to be compiled
public static java.io.Serializable compileExpression(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> imports)
public static java.io.Serializable compileExpression(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> imports,
java.util.Map<java.lang.String,Interceptor> interceptors)
public static java.io.Serializable compileExpression(char[] expression,
ParserContext ctx)
public static java.io.Serializable compileExpression(char[] expression,
java.util.Map<java.lang.String,java.lang.Object> imports,
java.util.Map<java.lang.String,Interceptor> interceptors,
java.lang.String sourceName)
expression - - the expression to be compiledimports - -interceptors - -sourceName - -
public static java.io.Serializable compileExpression(char[] expression)
public static java.io.Serializable compileExpression(char[] expression,
java.util.Map<java.lang.String,java.lang.Object> imports)
public static java.io.Serializable compileExpression(char[] expression,
java.util.Map<java.lang.String,java.lang.Object> imports,
java.util.Map<java.lang.String,Interceptor> interceptors)
public static java.io.Serializable compileGetExpression(java.lang.String expression)
public static java.io.Serializable compileGetExpression(java.lang.String expression,
ParserContext ctx)
public static java.io.Serializable compileGetExpression(char[] expression)
public static java.io.Serializable compileGetExpression(char[] expression,
ParserContext ctx)
public static java.io.Serializable compileSetExpression(java.lang.String expression)
public static java.io.Serializable compileSetExpression(java.lang.String expression,
ParserContext ctx)
public static java.io.Serializable compileSetExpression(char[] expression)
public static java.io.Serializable compileSetExpression(char[] expression,
ParserContext ctx)
public static void executeSetExpression(java.io.Serializable compiledSet,
java.lang.Object ctx,
java.lang.Object value)
public static void executeSetExpression(java.io.Serializable compiledSet,
java.lang.Object ctx,
VariableResolverFactory vrf,
java.lang.Object value)
public static java.lang.Object executeExpression(java.lang.Object compiledExpression)
public static java.lang.Object executeExpression(java.lang.Object compiledExpression,
java.lang.Object ctx,
java.util.Map vars)
compiledExpression - -ctx - -vars - -
compileExpression(String)
public static java.lang.Object executeExpression(java.lang.Object compiledExpression,
java.lang.Object ctx,
VariableResolverFactory resolverFactory)
public static java.lang.Object executeExpression(java.lang.Object compiledExpression,
VariableResolverFactory factory)
compiledExpression - -factory - -
compileExpression(String)
public static java.lang.Object executeExpression(java.lang.Object compiledExpression,
java.lang.Object ctx)
compiledExpression - -ctx - -
compileExpression(String)
public static java.lang.Object executeExpression(java.lang.Object compiledExpression,
java.util.Map vars)
compiledExpression - -vars - -
compileExpression(String)
public static <T> T executeExpression(java.lang.Object compiledExpression,
java.lang.Object ctx,
java.util.Map vars,
java.lang.Class<T> toType)
compiledExpression - -ctx - -vars - -toType - -
public static <T> T executeExpression(java.lang.Object compiledExpression,
java.util.Map vars,
java.lang.Class<T> toType)
compiledExpression - -vars - -toType - -
public static <T> T executeExpression(java.lang.Object compiledExpression,
java.lang.Object ctx,
java.lang.Class<T> toType)
compiledExpression - -ctx - -toType - -
public static void executeExpression(java.lang.Iterable<CompiledExpression> compiledExpression)
public static void executeExpression(java.lang.Iterable<CompiledExpression> compiledExpression,
java.lang.Object ctx)
public static void executeExpression(java.lang.Iterable<CompiledExpression> compiledExpression,
java.util.Map vars)
public static void executeExpression(java.lang.Iterable<CompiledExpression> compiledExpression,
java.lang.Object ctx,
java.util.Map vars)
public static void executeExpression(java.lang.Iterable<CompiledExpression> compiledExpression,
java.lang.Object ctx,
VariableResolverFactory vars)
public static java.lang.Object[] executeAllExpression(java.io.Serializable[] compiledExpressions,
java.lang.Object ctx,
VariableResolverFactory vars)
public static java.lang.Object executeDebugger(CompiledExpression expression,
java.lang.Object ctx,
VariableResolverFactory vars)
public static <T> T eval(char[] expression,
java.lang.Object ctx,
java.util.Map vars,
java.lang.Class<T> toType)
public static <T> T eval(char[] expression,
java.lang.Object ctx,
java.lang.Class<T> toType)
public static <T> T eval(java.lang.String expression,
java.lang.Object ctx,
java.lang.Class<T> toType)
public static <T> T eval(java.lang.String expression,
java.lang.Object ctx,
java.util.Map vars,
java.lang.Class<T> toType)
public static <T> T eval(char[] expression,
java.lang.Object ctx,
VariableResolverFactory vars,
java.lang.Class<T> toType)
public static <T> T eval(java.lang.String expression,
java.lang.Object ctx,
VariableResolverFactory vars,
java.lang.Class<T> toType)
public static <T> T eval(java.lang.String expression,
java.util.Map vars,
java.lang.Class<T> toType)
public static <T> T eval(java.lang.String expression,
VariableResolverFactory vars,
java.lang.Class<T> toType)
public static <T> T eval(char[] expression,
java.util.Map vars,
java.lang.Class<T> toType)
public static java.lang.Object eval(char[] expression,
java.lang.Object ctx,
java.util.Map vars)
public static java.lang.String evalToString(java.lang.String expression,
java.lang.Object ctx)
public static java.lang.String evalToString(java.lang.String expression,
java.util.Map vars)
public static java.lang.String evalToString(java.lang.String expression,
java.lang.Object ctx,
java.util.Map vars)
public static java.lang.Object evalFile(java.io.File file)
throws java.io.IOException
java.io.IOException
public static java.lang.Object evalFile(java.io.File file,
java.lang.Object ctx)
throws java.io.IOException
java.io.IOException
public static java.lang.Object evalFile(java.io.File file,
java.util.Map vars)
throws java.io.IOException
java.io.IOException
public static java.lang.Object evalFile(java.io.File file,
java.lang.Object ctx,
java.util.Map vars)
throws java.io.IOException
java.io.IOException
public static java.lang.Object evalFile(java.io.File file,
java.lang.Object ctx,
VariableResolverFactory factory)
throws java.io.IOException
java.io.IOException
public static java.lang.Boolean evalToBoolean(java.lang.String expression,
java.lang.Object ctx,
java.util.Map vars)
expression - -ctx - -vars - -
public static java.lang.Boolean evalToBoolean(java.lang.String expression,
java.lang.Object ctx)
expression - -ctx - -
public static java.lang.Boolean evalToBoolean(java.lang.String expression,
java.lang.Object ctx,
VariableResolverFactory factory)
expression - -ctx - -factory - -
public static java.lang.Boolean evalToBoolean(java.lang.String expression,
VariableResolverFactory factory)
expression - -factory - -
public static java.lang.Boolean evalToBoolean(java.lang.String expression,
java.util.Map vars)
expression - -vars - -
public static java.lang.String parseMacros(java.lang.String input,
java.util.Map<java.lang.String,Macro> macros)
public static java.lang.String preprocess(char[] input,
PreProcessor[] preprocessors)
public static java.lang.String preprocess(java.lang.String input,
PreProcessor[] preprocessors)
public static java.lang.Object getProperty(java.lang.String property,
java.lang.Object ctx)
public static void setProperty(java.lang.Object ctx,
java.lang.String property,
java.lang.Object value)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||