Package org.zkoss.zkmax.bind.impl
Class ValueExpressionImplEx
java.lang.Object
org.zkoss.zel.Expression
org.zkoss.zel.ValueExpression
org.zkoss.zel.impl.ValueExpressionImpl
org.zkoss.zkmax.bind.impl.ValueExpressionImplEx
- All Implemented Interfaces:
Externalizable,Serializable
public class ValueExpressionImplEx
extends org.zkoss.zel.impl.ValueExpressionImpl
An extension of ValueExpressionImpl to do a lazy initiating EL expression construction.
- Since:
- 8.0.0
- Author:
- jumperchen
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionValueExpressionImplEx(String expr, org.zkoss.zel.impl.parser.Node node, org.zkoss.zel.FunctionMapper fnMapper, org.zkoss.zel.VariableMapper varMapper, Class<?> expectedType, BindExpressionBuilderEx buidler) -
Method Summary
Methods inherited from class org.zkoss.zel.impl.ValueExpressionImpl
equals, getExpectedType, getExpressionString, getType, getValueReference, hashCode, isLiteralText, isReadOnly, readExternal, toString, writeExternal
-
Constructor Details
-
ValueExpressionImplEx
public ValueExpressionImplEx() -
ValueExpressionImplEx
public ValueExpressionImplEx(String expr, org.zkoss.zel.impl.parser.Node node, org.zkoss.zel.FunctionMapper fnMapper, org.zkoss.zel.VariableMapper varMapper, Class<?> expectedType, BindExpressionBuilderEx buidler)
-
-
Method Details
-
getValue
public Object getValue(org.zkoss.zel.ELContext context) throws org.zkoss.zel.PropertyNotFoundException, org.zkoss.zel.ELException - Overrides:
getValuein classorg.zkoss.zel.impl.ValueExpressionImpl- Throws:
org.zkoss.zel.PropertyNotFoundExceptionorg.zkoss.zel.ELException
-
setValue
public void setValue(org.zkoss.zel.ELContext context, Object value) throws org.zkoss.zel.PropertyNotFoundException, org.zkoss.zel.PropertyNotWritableException, org.zkoss.zel.ELException - Overrides:
setValuein classorg.zkoss.zel.impl.ValueExpressionImpl- Throws:
org.zkoss.zel.PropertyNotFoundExceptionorg.zkoss.zel.PropertyNotWritableExceptionorg.zkoss.zel.ELException
-