JexlBuilder |
JexlBuilder.antish(boolean flag) |
Sets whether the engine will resolve antish variable names.
|
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.cacheFactory(java.util.function.IntFunction<JexlCache<?,?>> factory) |
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.cancellable(boolean flag) |
Sets the engine behavior upon interruption: throw an JexlException.Cancel or terminates the current evaluation
and return null.
|
JexlBuilder |
JexlBuilder.charset(java.nio.charset.Charset arg) |
Sets the charset to use.
|
JexlBuilder |
JexlBuilder.collectAll(boolean flag) |
Sets whether the engine variable collectors considers all potential forms of variable syntaxes.
|
JexlBuilder |
JexlBuilder.collectMode(int mode) |
Experimental collector mode setter.
|
JexlBuilder |
JexlBuilder.debug(boolean flag) |
Sets whether the engine will report debugging information when error occurs.
|
JexlBuilder |
JexlBuilder.features(JexlFeatures f) |
Sets the features the engine will use as a base by default.
|
JexlBuilder |
JexlBuilder.imports(java.lang.String... imports) |
Sets the optional set of imports.
|
JexlBuilder |
JexlBuilder.imports(java.util.Collection<java.lang.String> imports) |
Sets the optional set of imports.
|
JexlBuilder |
JexlBuilder.lexical(boolean flag) |
Sets whether the engine is in lexical mode.
|
JexlBuilder |
JexlBuilder.lexicalShade(boolean flag) |
Sets whether the engine is in lexical shading mode.
|
JexlBuilder |
JexlBuilder.loader(java.lang.ClassLoader l) |
Sets the class loader to use.
|
JexlBuilder |
JexlBuilder.loader(java.nio.charset.Charset arg) |
Deprecated.
|
JexlBuilder |
JexlBuilder.logger(org.apache.commons.logging.Log log) |
Sets the o.a.c.Log instance to use.
|
JexlBuilder |
JexlBuilder.namespaces(java.util.Map<java.lang.String,java.lang.Object> ns) |
Sets the default namespaces map the engine will use.
|
JexlBuilder |
JexlBuilder.permissions(JexlPermissions p) |
Sets the JexlPermissions instance the engine will use.
|
JexlBuilder |
JexlBuilder.safe(boolean flag) |
Sets whether the engine considers dereferencing null in navigation expressions
as null or triggers an error.
|
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.stackOverflow(int size) |
Sets the number of script/expression evaluations that can be stacked.
|
JexlBuilder |
JexlBuilder.strategy(JexlUberspect.ResolverStrategy rs) |
Sets the JexlUberspect 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.
|