| Package | Description |
|---|---|
| org.zkoss.zel | |
| org.zkoss.zel.impl | |
| org.zkoss.zel.impl.lang | |
| org.zkoss.zel.impl.parser | |
| org.zkoss.zel.impl.stream |
| Modifier and Type | Class and Description |
|---|---|
class |
MethodNotFoundException |
class |
PropertyNotFoundException |
class |
PropertyNotWritableException |
| Modifier and Type | Method and Description |
|---|---|
void |
ImportHandler.importClass(String name) |
void |
ELManager.importClass(String className) |
void |
ImportHandler.importStatic(String name) |
void |
ELManager.importStatic(String staticMemberName) |
Object |
LambdaExpression.invoke(ELContext context,
Object... args) |
| Modifier and Type | Method and Description |
|---|---|
MethodInfo |
MethodExpressionLiteral.getMethodInfo(ELContext context) |
MethodInfo |
MethodExpressionImpl.getMethodInfo(ELContext context)
Evaluates the expression relative to the provided context, and returns
information about the actual referenced method.
|
Class<?> |
ValueExpressionImpl.getType(ELContext context) |
Object |
ValueExpressionImpl.getValue(ELContext context) |
Object |
MethodExpressionLiteral.invoke(ELContext context,
Object[] params) |
Object |
MethodExpressionImpl.invoke(ELContext context,
Object[] params)
Evaluates the expression relative to the provided context, invokes the
method that was found using the supplied parameters, and returns the
result of the method invocation.
|
boolean |
ValueExpressionImpl.isReadOnly(ELContext context) |
void |
ValueExpressionImpl.setValue(ELContext context,
Object value) |
| Modifier and Type | Method and Description |
|---|---|
protected Node |
ExpressionBuilder.build() |
static Boolean |
ELSupport.coerceToBoolean(Object obj,
boolean primitive)
Convert an object to Boolean.
|
static Date |
ELSupport.coerceToDateTime(Object obj,
Class type)
Coerce an object to an instance of java.util.Date
|
protected static Number |
ELSupport.coerceToNumber(Number number,
Class<?> type) |
static Number |
ELSupport.coerceToNumber(Object obj,
Class<?> type) |
protected static Number |
ELSupport.coerceToNumber(String val,
Class<?> type) |
static Object |
ELSupport.coerceToType(Object obj,
Class<?> type) |
protected static Object |
ELSupport.coerceToTypeForSetValue(Object obj,
Class<?> type) |
static int |
ELSupport.compare(Object obj0,
Object obj1)
Compare two objects, after coercing to the same type if appropriate.
|
MethodExpression |
ExpressionBuilder.createMethodExpression(Class<?> expectedReturnType,
Class<?>[] expectedParamTypes) |
static Node |
ExpressionBuilder.createNode(String expr) |
ValueExpression |
ExpressionBuilder.createValueExpression(Class<?> expectedType) |
static boolean |
ELSupport.equals(Object obj0,
Object obj1)
Compare two objects for equality, after coercing to the same type if appropriate.
|
void |
ExpressionBuilder.visit(Node node) |
| Constructor and Description |
|---|
ExpressionBuilder(String expression,
ELContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
Object |
Optional.get() |
Copyright © 2022. All rights reserved.