Package org.zkoss.zkmax.bind.impl
Class BindXelFactoryEx
java.lang.Object
org.zkoss.xel.zel.ELFactory
org.zkoss.bind.xel.BindXelFactory
org.zkoss.zkmax.bind.impl.BindXelFactoryEx
- All Implemented Interfaces:
org.zkoss.xel.ExpressionFactory
public class BindXelFactoryEx
extends org.zkoss.bind.xel.BindXelFactory
An extension of BindXelFactory to do a lazy initiating EL expression construction.
- Since:
- 8.0.0
- Author:
- jumperchen
-
Field Summary
Fields inherited from class org.zkoss.xel.zel.ELFactory
_expfFields inherited from interface org.zkoss.xel.ExpressionFactory
FEATURE_CLASS, FEATURE_FUNCTION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.zkoss.zel.ELContextnewELContext(org.zkoss.xel.XelContext xelc) protected org.zkoss.zel.ExpressionFactoryorg.zkoss.xel.ExpressionparseExpression(org.zkoss.xel.XelContext xelc, String expression, Class expectedType) Methods inherited from class org.zkoss.xel.zel.ELFactory
evaluate, isSupported
-
Constructor Details
-
BindXelFactoryEx
public BindXelFactoryEx()
-
-
Method Details
-
newExpressionFactory
protected org.zkoss.zel.ExpressionFactory newExpressionFactory()- Overrides:
newExpressionFactoryin classorg.zkoss.bind.xel.BindXelFactory
-
parseExpression
public org.zkoss.xel.Expression parseExpression(org.zkoss.xel.XelContext xelc, String expression, Class expectedType) throws org.zkoss.xel.XelException - Specified by:
parseExpressionin interfaceorg.zkoss.xel.ExpressionFactory- Overrides:
parseExpressionin classorg.zkoss.bind.xel.BindXelFactory- Throws:
org.zkoss.xel.XelException
-
newELContext
protected org.zkoss.zel.ELContext newELContext(org.zkoss.xel.XelContext xelc) - Overrides:
newELContextin classorg.zkoss.bind.xel.BindXelFactory
-