Package org.zkoss.xel.zel
Class XelELResolver
- java.lang.Object
-
- org.zkoss.zel.ELResolver
-
- org.zkoss.xel.zel.XelELResolver
-
public class XelELResolver extends org.zkoss.zel.ELResolverAn XEL implementation of ZEL ELResolver.- Since:
- 6.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classXelELResolver.StandardBeanNameResolverIt's a class copied from StandardELContext
-
Field Summary
Fields Modifier and Type Field Description protected XelContext_ctx
-
Constructor Summary
Constructors Constructor Description XelELResolver(XelContext ctx)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ClassgetCommonPropertyType(org.zkoss.zel.ELContext ctx, java.lang.Object base)protected org.zkoss.zel.ELResolvergetELResolver()java.util.Iterator<java.beans.FeatureDescriptor>getFeatureDescriptors(org.zkoss.zel.ELContext ctx, java.lang.Object base)java.lang.Class<?>getType(org.zkoss.zel.ELContext ctx, java.lang.Object base, java.lang.Object property)java.lang.ObjectgetValue(org.zkoss.zel.ELContext ctx, java.lang.Object base, java.lang.Object property)protected XelContextgetXelContext()java.lang.Objectinvoke(org.zkoss.zel.ELContext ctx, java.lang.Object base, java.lang.Object method, java.lang.Class[] paramTypes, java.lang.Object[] params)booleanisReadOnly(org.zkoss.zel.ELContext ctx, java.lang.Object base, java.lang.Object property)protected java.lang.Objectresolve(org.zkoss.zel.ELContext ctx, java.lang.Object base, java.lang.Object property)voidsetValue(org.zkoss.zel.ELContext ctx, java.lang.Object base, java.lang.Object property, java.lang.Object value)
-
-
-
Field Detail
-
_ctx
protected final XelContext _ctx
-
-
Constructor Detail
-
XelELResolver
public XelELResolver(XelContext ctx)
Constructor.
-
-
Method Detail
-
getELResolver
protected org.zkoss.zel.ELResolver getELResolver()
-
getXelContext
protected XelContext getXelContext()
-
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- Specified by:
getValuein classorg.zkoss.zel.ELResolver- Throws:
org.zkoss.zel.PropertyNotFoundExceptionorg.zkoss.zel.ELException
-
resolve
protected java.lang.Object resolve(org.zkoss.zel.ELContext ctx, java.lang.Object base, java.lang.Object property)
-
getType
public java.lang.Class<?> getType(org.zkoss.zel.ELContext ctx, java.lang.Object base, java.lang.Object property) throws org.zkoss.zel.PropertyNotFoundException, org.zkoss.zel.ELException- Specified by:
getTypein classorg.zkoss.zel.ELResolver- Throws:
org.zkoss.zel.PropertyNotFoundExceptionorg.zkoss.zel.ELException
-
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- Specified by:
setValuein classorg.zkoss.zel.ELResolver- Throws:
org.zkoss.zel.PropertyNotFoundExceptionorg.zkoss.zel.PropertyNotWritableExceptionorg.zkoss.zel.ELException
-
isReadOnly
public boolean isReadOnly(org.zkoss.zel.ELContext ctx, java.lang.Object base, java.lang.Object property) throws org.zkoss.zel.PropertyNotFoundException, org.zkoss.zel.ELException- Specified by:
isReadOnlyin classorg.zkoss.zel.ELResolver- Throws:
org.zkoss.zel.PropertyNotFoundExceptionorg.zkoss.zel.ELException
-
getFeatureDescriptors
public java.util.Iterator<java.beans.FeatureDescriptor> getFeatureDescriptors(org.zkoss.zel.ELContext ctx, java.lang.Object base)- Specified by:
getFeatureDescriptorsin classorg.zkoss.zel.ELResolver
-
getCommonPropertyType
public java.lang.Class getCommonPropertyType(org.zkoss.zel.ELContext ctx, java.lang.Object base)- Specified by:
getCommonPropertyTypein classorg.zkoss.zel.ELResolver
-
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.zel.ELResolver- Throws:
org.zkoss.zel.MethodNotFoundException
-
-