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
-
-
Field Summary
Fields Modifier and Type Field Description protected PathELResolver
_pathResolver
protected 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.ELResolver
getELResolver()
protected ImplicitObjectELResolver
getImplicitResolver()
protected org.zkoss.zel.ELResolver
getSuperELResolver()
java.lang.Object
getValue(org.zkoss.zel.ELContext ctx, java.lang.Object base, java.lang.Object property)
protected void
init()
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)
void
setValue(org.zkoss.zel.ELContext ctx, java.lang.Object base, java.lang.Object property, java.lang.Object value)
protected void
tieValue(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:
getELResolver
in 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:
getValue
in classorg.zkoss.xel.zel.XelELResolver
- Throws:
org.zkoss.zel.PropertyNotFoundException
org.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:
invoke
in 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:
setValue
in classorg.zkoss.xel.zel.XelELResolver
- Throws:
org.zkoss.zel.PropertyNotFoundException
org.zkoss.zel.PropertyNotWritableException
org.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)
-
-