org.zkoss.spring.webflow.expression.el
Class ZkELResolver

java.lang.Object
  extended by javax.el.ELResolver
      extended by org.zkoss.spring.webflow.expression.el.ZkELResolver

public class ZkELResolver
extends javax.el.ELResolver

Custom EL resolver that resolves the ZK variables and components.

Since:
1.1
Author:
henrichen

Field Summary
 
Fields inherited from class javax.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE
 
Constructor Summary
ZkELResolver()
           
 
Method Summary
 java.lang.Class getCommonPropertyType(javax.el.ELContext elContext, java.lang.Object base)
           
 java.util.Iterator getFeatureDescriptors(javax.el.ELContext elContext, java.lang.Object base)
           
 java.lang.Class getType(javax.el.ELContext elContext, java.lang.Object base, java.lang.Object property)
           
 java.lang.Object getValue(javax.el.ELContext elContext, java.lang.Object base, java.lang.Object property)
           
 boolean isReadOnly(javax.el.ELContext arg0, java.lang.Object arg1, java.lang.Object arg2)
           
 void setValue(javax.el.ELContext arg0, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZkELResolver

public ZkELResolver()
Method Detail

getCommonPropertyType

public java.lang.Class getCommonPropertyType(javax.el.ELContext elContext,
                                             java.lang.Object base)
Specified by:
getCommonPropertyType in class javax.el.ELResolver

getFeatureDescriptors

public java.util.Iterator getFeatureDescriptors(javax.el.ELContext elContext,
                                                java.lang.Object base)
Specified by:
getFeatureDescriptors in class javax.el.ELResolver

getType

public java.lang.Class getType(javax.el.ELContext elContext,
                               java.lang.Object base,
                               java.lang.Object property)
Specified by:
getType in class javax.el.ELResolver

getValue

public java.lang.Object getValue(javax.el.ELContext elContext,
                                 java.lang.Object base,
                                 java.lang.Object property)
Specified by:
getValue in class javax.el.ELResolver

isReadOnly

public boolean isReadOnly(javax.el.ELContext arg0,
                          java.lang.Object arg1,
                          java.lang.Object arg2)
                   throws java.lang.NullPointerException,
                          javax.el.PropertyNotFoundException,
                          javax.el.ELException
Specified by:
isReadOnly in class javax.el.ELResolver
Throws:
java.lang.NullPointerException
javax.el.PropertyNotFoundException
javax.el.ELException

setValue

public void setValue(javax.el.ELContext arg0,
                     java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3)
              throws java.lang.NullPointerException,
                     javax.el.PropertyNotFoundException,
                     javax.el.PropertyNotWritableException,
                     javax.el.ELException
Specified by:
setValue in class javax.el.ELResolver
Throws:
java.lang.NullPointerException
javax.el.PropertyNotFoundException
javax.el.PropertyNotWritableException
javax.el.ELException


Copyright © 2005-2007 Potix Corporation. All Rights Reserved.