| Package | Description |
|---|---|
| org.zkoss.zel | |
| org.zkoss.zel.impl | |
| org.zkoss.zel.impl.lang | |
| org.zkoss.zel.impl.parser |
| Modifier and Type | Class and Description |
|---|---|
class |
MethodNotFoundException |
class |
PropertyNotFoundException |
class |
PropertyNotWritableException |
| Modifier and Type | Method and Description |
|---|---|
abstract Object |
ExpressionFactory.coerceToType(Object obj,
Class<?> expectedType) |
abstract MethodExpression |
ExpressionFactory.createMethodExpression(ELContext context,
String expression,
Class<?> expectedReturnType,
Class<?>[] expectedParamTypes) |
abstract ValueExpression |
ExpressionFactory.createValueExpression(ELContext context,
String expression,
Class<?> expectedType) |
abstract MethodInfo |
MethodExpression.getMethodInfo(ELContext context) |
abstract Class<?> |
ValueExpression.getType(ELContext context) |
Class<?> |
ListELResolver.getType(ELContext context,
Object base,
Object property) |
Class<?> |
MapELResolver.getType(ELContext context,
Object base,
Object property) |
Class<?> |
BeanELResolver.getType(ELContext context,
Object base,
Object property) |
Class<?> |
CompositeELResolver.getType(ELContext context,
Object base,
Object property) |
Class<?> |
ArrayELResolver.getType(ELContext context,
Object base,
Object property) |
abstract Class<?> |
ELResolver.getType(ELContext context,
Object base,
Object property) |
Class<?> |
ResourceBundleELResolver.getType(ELContext context,
Object base,
Object property) |
abstract Object |
ValueExpression.getValue(ELContext context) |
Object |
ListELResolver.getValue(ELContext context,
Object base,
Object property) |
Object |
MapELResolver.getValue(ELContext context,
Object base,
Object property) |
Object |
BeanELResolver.getValue(ELContext context,
Object base,
Object property) |
Object |
CompositeELResolver.getValue(ELContext context,
Object base,
Object property) |
Object |
ArrayELResolver.getValue(ELContext context,
Object base,
Object property) |
abstract Object |
ELResolver.getValue(ELContext context,
Object base,
Object property) |
Object |
ResourceBundleELResolver.getValue(ELContext context,
Object base,
Object property) |
abstract Object |
MethodExpression.invoke(ELContext context,
Object[] params) |
abstract boolean |
ValueExpression.isReadOnly(ELContext context) |
boolean |
ListELResolver.isReadOnly(ELContext context,
Object base,
Object property) |
boolean |
MapELResolver.isReadOnly(ELContext context,
Object base,
Object property) |
boolean |
BeanELResolver.isReadOnly(ELContext context,
Object base,
Object property) |
boolean |
CompositeELResolver.isReadOnly(ELContext context,
Object base,
Object property) |
boolean |
ArrayELResolver.isReadOnly(ELContext context,
Object base,
Object property) |
abstract boolean |
ELResolver.isReadOnly(ELContext context,
Object base,
Object property) |
boolean |
ResourceBundleELResolver.isReadOnly(ELContext context,
Object base,
Object property) |
abstract void |
ValueExpression.setValue(ELContext context,
Object value) |
void |
ListELResolver.setValue(ELContext context,
Object base,
Object property,
Object value) |
void |
MapELResolver.setValue(ELContext context,
Object base,
Object property,
Object value) |
void |
BeanELResolver.setValue(ELContext context,
Object base,
Object property,
Object value) |
void |
CompositeELResolver.setValue(ELContext context,
Object base,
Object property,
Object value) |
void |
ArrayELResolver.setValue(ELContext context,
Object base,
Object property,
Object value) |
abstract void |
ELResolver.setValue(ELContext context,
Object base,
Object property,
Object value) |
void |
ResourceBundleELResolver.setValue(ELContext context,
Object base,
Object property,
Object value) |
| Constructor and Description |
|---|
BeanELResolver.BeanProperties(Class<?> type) |
| 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 |
|---|---|
static Boolean |
ELSupport.coerceToBoolean(Object obj)
Convert an object to Boolean.
|
static Character |
ELSupport.coerceToCharacter(Object obj) |
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) |
Copyright © 2016. All rights reserved.