Class TransparentELResolver


  • public class TransparentELResolver
    extends javax.el.ELResolver
    An ELResolver that behaves as though it is invisible, meaning it's idempotent to the chain and the next ELResolver in the line will be consulted.
    Author:
    Dan Allen
    • Constructor Detail

      • TransparentELResolver

        public TransparentELResolver()
    • Method Detail

      • getCommonPropertyType

        public Class<?> getCommonPropertyType​(javax.el.ELContext arg0,
                                              Object arg1)
        Specified by:
        getCommonPropertyType in class javax.el.ELResolver
      • getFeatureDescriptors

        public Iterator<FeatureDescriptor> getFeatureDescriptors​(javax.el.ELContext arg0,
                                                                 Object arg1)
        Specified by:
        getFeatureDescriptors in class javax.el.ELResolver
      • getType

        public Class<?> getType​(javax.el.ELContext arg0,
                                Object arg1,
                                Object arg2)
        Specified by:
        getType in class javax.el.ELResolver
      • getValue

        public Object getValue​(javax.el.ELContext arg0,
                               Object arg1,
                               Object arg2)
        Specified by:
        getValue in class javax.el.ELResolver
      • isReadOnly

        public boolean isReadOnly​(javax.el.ELContext arg0,
                                  Object arg1,
                                  Object arg2)
        Specified by:
        isReadOnly in class javax.el.ELResolver
      • setValue

        public void setValue​(javax.el.ELContext arg0,
                             Object arg1,
                             Object arg2,
                             Object arg3)
        Specified by:
        setValue in class javax.el.ELResolver