Package org.zkoss.bind.xel.zel
Class BindELResolver
java.lang.Object
org.zkoss.zel.ELResolver
org.zkoss.xel.zel.XelELResolver
org.zkoss.bind.xel.zel.BindELResolver
public class BindELResolver
extends org.zkoss.xel.zel.XelELResolver
ELResolver for Binding; handle Form bean.
- Since:
- 6.0.0
- Author:
- henrichen
-
Nested Class Summary
Nested classes/interfaces inherited from class org.zkoss.xel.zel.XelELResolver
org.zkoss.xel.zel.XelELResolver.StandardBeanNameResolver -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PathELResolverprotected org.zkoss.zel.CompositeELResolverFields inherited from class org.zkoss.xel.zel.XelELResolver
_ctxFields inherited from class org.zkoss.zel.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.zkoss.zel.ELResolverprotected ImplicitObjectELResolverprotected org.zkoss.zel.ELResolverprotected voidinit()invoke(org.zkoss.zel.ELContext ctx, Object base, Object method, Class[] paramTypes, Object[] params) voidprotected voidtieValue(org.zkoss.zel.ELContext elCtx, Object base, Object property, Object value, boolean allownotify) Methods inherited from class org.zkoss.xel.zel.XelELResolver
getCommonPropertyType, getFeatureDescriptors, getType, getXelContext, isReadOnly, resolveMethods inherited from class org.zkoss.zel.ELResolver
convertToType
-
Field Details
-
_resolver
protected org.zkoss.zel.CompositeELResolver _resolver -
_pathResolver
-
-
Constructor Details
-
BindELResolver
public BindELResolver(org.zkoss.xel.XelContext ctx)
-
-
Method Details
-
init
protected void init() -
getSuperELResolver
protected org.zkoss.zel.ELResolver getSuperELResolver() -
getELResolver
protected org.zkoss.zel.ELResolver getELResolver()- Overrides:
getELResolverin classorg.zkoss.xel.zel.XelELResolver
-
getImplicitResolver
-
getValue
public Object getValue(org.zkoss.zel.ELContext ctx, Object base, Object property) throws org.zkoss.zel.PropertyNotFoundException, org.zkoss.zel.ELException - Overrides:
getValuein classorg.zkoss.xel.zel.XelELResolver- Throws:
org.zkoss.zel.PropertyNotFoundExceptionorg.zkoss.zel.ELException
-
invoke
public Object invoke(org.zkoss.zel.ELContext ctx, Object base, Object method, Class[] paramTypes, Object[] params) throws org.zkoss.zel.MethodNotFoundException - Overrides:
invokein classorg.zkoss.xel.zel.XelELResolver- Throws:
org.zkoss.zel.MethodNotFoundException
-
setValue
public void setValue(org.zkoss.zel.ELContext ctx, Object base, Object property, Object value) throws org.zkoss.zel.PropertyNotFoundException, org.zkoss.zel.PropertyNotWritableException, org.zkoss.zel.ELException - Overrides:
setValuein classorg.zkoss.xel.zel.XelELResolver- Throws:
org.zkoss.zel.PropertyNotFoundExceptionorg.zkoss.zel.PropertyNotWritableExceptionorg.zkoss.zel.ELException
-
tieValue
-