Package org.zkoss.bind.impl
Class PropertyExpression
java.lang.Object
org.zkoss.bind.impl.PropertyExpression
- All Implemented Interfaces:
Serializable,org.zkoss.xel.Expression,org.zkoss.xel.ExpressionX
An implementation of component property expression to evaluate it with a reflection
method call instead of EL resolving.
Note that this class is used for Data Binding internal only
- Since:
- 8.0.0
- Author:
- jumperchen
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionevaluate(org.zkoss.xel.XelContext ctx) getType(org.zkoss.xel.XelContext xelc) org.zkoss.xel.ValueReferencegetValueReference(org.zkoss.xel.XelContext xelc) booleanisReadOnly(org.zkoss.xel.XelContext ctx) void
-
Constructor Details
-
PropertyExpression
-
-
Method Details
-
evaluate
- Specified by:
evaluatein interfaceorg.zkoss.xel.Expression- Throws:
org.zkoss.xel.XelException
-
isReadOnly
public boolean isReadOnly(org.zkoss.xel.XelContext ctx) throws org.zkoss.xel.XelException - Specified by:
isReadOnlyin interfaceorg.zkoss.xel.ExpressionX- Throws:
org.zkoss.xel.XelException
-
setValue
- Specified by:
setValuein interfaceorg.zkoss.xel.ExpressionX- Throws:
org.zkoss.xel.XelException
-
getExpressionString
- Specified by:
getExpressionStringin interfaceorg.zkoss.xel.ExpressionX
-
getType
- Specified by:
getTypein interfaceorg.zkoss.xel.ExpressionX
-
getValueReference
public org.zkoss.xel.ValueReference getValueReference(org.zkoss.xel.XelContext xelc) - Specified by:
getValueReferencein interfaceorg.zkoss.xel.ExpressionX
-