javax.el
Class CompositeELResolver
java.lang.Object
  
javax.el.ELResolver
      
javax.el.CompositeELResolver
public class CompositeELResolver
- extends ELResolver
 
 
 
 
| 
Method Summary | 
 void | 
add(ELResolver elResolver)
 
            | 
 java.lang.Class<?> | 
getCommonPropertyType(ELContext context,
                      java.lang.Object base)
 
            | 
 java.util.Iterator<java.beans.FeatureDescriptor> | 
getFeatureDescriptors(ELContext context,
                      java.lang.Object base)
 
            | 
 java.lang.Class<?> | 
getType(ELContext context,
        java.lang.Object base,
        java.lang.Object property)
 
            | 
 java.lang.Object | 
getValue(ELContext context,
         java.lang.Object base,
         java.lang.Object property)
 
            | 
 java.lang.Object | 
invoke(ELContext context,
       java.lang.Object base,
       java.lang.Object method,
       java.lang.Class<?>[] paramTypes,
       java.lang.Object[] params)
 
            | 
 boolean | 
isReadOnly(ELContext context,
           java.lang.Object base,
           java.lang.Object property)
 
            | 
 void | 
setValue(ELContext context,
         java.lang.Object base,
         java.lang.Object property,
         java.lang.Object value)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CompositeELResolver
public CompositeELResolver()
add
public void add(ELResolver elResolver)
 
getValue
public java.lang.Object getValue(ELContext context,
                                 java.lang.Object base,
                                 java.lang.Object property)
                          throws java.lang.NullPointerException,
                                 PropertyNotFoundException,
                                 ELException
- Specified by:
 getValue in class ELResolver
 
- Throws:
 java.lang.NullPointerException
PropertyNotFoundException
ELException
 
setValue
public void setValue(ELContext context,
                     java.lang.Object base,
                     java.lang.Object property,
                     java.lang.Object value)
              throws java.lang.NullPointerException,
                     PropertyNotFoundException,
                     PropertyNotWritableException,
                     ELException
- Specified by:
 setValue in class ELResolver
 
- Throws:
 java.lang.NullPointerException
PropertyNotFoundException
PropertyNotWritableException
ELException
 
isReadOnly
public boolean isReadOnly(ELContext context,
                          java.lang.Object base,
                          java.lang.Object property)
                   throws java.lang.NullPointerException,
                          PropertyNotFoundException,
                          ELException
- Specified by:
 isReadOnly in class ELResolver
 
- Throws:
 java.lang.NullPointerException
PropertyNotFoundException
ELException
 
getFeatureDescriptors
public java.util.Iterator<java.beans.FeatureDescriptor> getFeatureDescriptors(ELContext context,
                                                                              java.lang.Object base)
- Specified by:
 getFeatureDescriptors in class ELResolver
 
 
getCommonPropertyType
public java.lang.Class<?> getCommonPropertyType(ELContext context,
                                                java.lang.Object base)
- Specified by:
 getCommonPropertyType in class ELResolver
 
 
getType
public java.lang.Class<?> getType(ELContext context,
                                  java.lang.Object base,
                                  java.lang.Object property)
                           throws java.lang.NullPointerException,
                                  PropertyNotFoundException,
                                  ELException
- Specified by:
 getType in class ELResolver
 
- Throws:
 java.lang.NullPointerException
PropertyNotFoundException
ELException
 
invoke
public java.lang.Object invoke(ELContext context,
                               java.lang.Object base,
                               java.lang.Object method,
                               java.lang.Class<?>[] paramTypes,
                               java.lang.Object[] params)
- Overrides:
 invoke in class ELResolver
 
- Since:
 
  - EL 2.2
 
 
Copyright © 2000-2010 Apache Software Foundation. All Rights Reserved.