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.XelELResolverELResolver for Binding; handle Form bean.- Since:
- 6.0.0
- Author:
- henrichen
-
-
Field Summary
Fields Modifier and Type Field Description protected PathELResolver_pathResolverprotected org.zkoss.zel.CompositeELResolver_resolver
-
Constructor Summary
Constructors Constructor Description BindELResolver(org.zkoss.xel.XelContext ctx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.zkoss.zel.ELResolvergetELResolver()protected ImplicitObjectELResolvergetImplicitResolver()protected org.zkoss.zel.ELResolvergetSuperELResolver()java.lang.ObjectgetValue(org.zkoss.zel.ELContext ctx, java.lang.Object base, java.lang.Object property)protected voidinit()java.lang.Objectinvoke(org.zkoss.zel.ELContext ctx, java.lang.Object base, java.lang.Object method, java.lang.Class[] paramTypes, java.lang.Object[] params)voidsetValue(org.zkoss.zel.ELContext ctx, java.lang.Object base, java.lang.Object property, java.lang.Object value)protected voidtieValue(org.zkoss.zel.ELContext elCtx, java.lang.Object base, java.lang.Object property, java.lang.Object value, boolean allownotify)
-
-
-
Field Detail
-
_resolver
protected org.zkoss.zel.CompositeELResolver _resolver
-
_pathResolver
protected PathELResolver _pathResolver
-
-
Method Detail
-
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
protected ImplicitObjectELResolver getImplicitResolver()
-
getValue
public java.lang.Object getValue(org.zkoss.zel.ELContext ctx, java.lang.Object base, java.lang.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 java.lang.Object invoke(org.zkoss.zel.ELContext ctx, java.lang.Object base, java.lang.Object method, java.lang.Class[] paramTypes, java.lang.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, java.lang.Object base, java.lang.Object property, java.lang.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
protected void tieValue(org.zkoss.zel.ELContext elCtx, java.lang.Object base, java.lang.Object property, java.lang.Object value, boolean allownotify)
-
-