Package | Description |
---|---|
org.apache.commons.jexl3 |
Provides a framework for evaluating JEXL expressions.
|
Modifier and Type | Method and Description |
---|---|
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.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(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(Collection<String> imports)
Sets the optional set of imports.
|
JexlBuilder |
JexlBuilder.imports(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(Charset arg)
Deprecated.
since 3.1 use
charset(Charset) instead |
JexlBuilder |
JexlBuilder.loader(ClassLoader l)
Sets the class loader to use.
|
JexlBuilder |
JexlBuilder.logger(org.apache.commons.logging.Log log)
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.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.
|
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.