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.ELResolver
An XEL implementation of ZEL ELResolver.
- Since:
- 6.0.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classIt's a class copied from StandardELContext -
Field Summary
FieldsFields inherited from class org.zkoss.zel.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCommonPropertyType(org.zkoss.zel.ELContext ctx, Object base) protected org.zkoss.zel.ELResolvergetFeatureDescriptors(org.zkoss.zel.ELContext ctx, Object base) Class<?>protected XelContextinvoke(org.zkoss.zel.ELContext ctx, Object base, Object method, Class[] paramTypes, Object[] params) booleanisReadOnly(org.zkoss.zel.ELContext ctx, Object base, Object property) protected ObjectvoidMethods inherited from class org.zkoss.zel.ELResolver
convertToType
-
Field Details
-
_ctx
-
-
Constructor Details
-
XelELResolver
Constructor.
-
-
Method Details
-
getELResolver
protected org.zkoss.zel.ELResolver getELResolver() -
getXelContext
-
getValue
public Object getValue(org.zkoss.zel.ELContext ctx, Object base, 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
-
getType
public Class<?> getType(org.zkoss.zel.ELContext ctx, Object base, 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, Object base, Object property, 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, Object base, 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
- Specified by:
getFeatureDescriptorsin classorg.zkoss.zel.ELResolver
-
getCommonPropertyType
- Specified by:
getCommonPropertyTypein classorg.zkoss.zel.ELResolver
-
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.zel.ELResolver- Throws:
org.zkoss.zel.MethodNotFoundException
-