Package | Description |
---|---|
org.apache.commons.jexl3 |
Provides a framework for evaluating JEXL expressions.
|
org.apache.commons.jexl3.internal |
Provides utilities for introspection services.
|
Modifier and Type | Method and Description |
---|---|
JexlBuilder |
JexlBuilder.arithmetic(JexlArithmetic a)
Sets the JexlArithmetic instance the engine will use.
|
JexlBuilder |
JexlBuilder.cache(int size)
Sets the expression cache size the engine will use.
|
JexlBuilder |
JexlBuilder.cacheThreshold(int length)
Sets the maximum length for an expression to be cached.
|
JexlBuilder |
JexlBuilder.debug(boolean flag)
Sets whether the engine will report debugging information when error occurs.
|
JexlBuilder |
JexlBuilder.loader(Charset arg)
Sets the charset to use.
|
JexlBuilder |
JexlBuilder.loader(ClassLoader l)
Sets the class loader to use.
|
JexlBuilder |
JexlBuilder.logger(org.apache.commons.logging.Log l)
Sets the o.a.c.Log instance to use.
|
JexlBuilder |
JexlBuilder.namespaces(Map<String,Object> ns)
Sets the default namespaces map the engine will use.
|
JexlBuilder |
JexlBuilder.sandbox(JexlSandbox box)
Sets the sandbox the engine will use.
|
JexlBuilder |
JexlBuilder.silent(boolean flag)
Sets whether the engine will throw JexlException during evaluation when an error is triggered.
|
JexlBuilder |
JexlBuilder.strategy(JexlUberspect.ResolverStrategy rs)
Sets the JexlUberspect strategy strategy the engine will use.
|
JexlBuilder |
JexlBuilder.strict(boolean flag)
Sets whether the engine considers unknown variables, methods, functions and constructors as errors or
evaluates them as null.
|
JexlBuilder |
JexlBuilder.uberspect(JexlUberspect u)
Sets the JexlUberspect instance the engine will use.
|
Constructor and Description |
---|
Engine(JexlBuilder conf)
Creates a JEXL engine using the provided
JexlBuilder . |
Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.