Class TransparentELResolver


  • public class TransparentELResolver
    extends jakarta.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​(jakarta.el.ELContext arg0,
                                              Object arg1)
        Specified by:
        getCommonPropertyType in class jakarta.el.ELResolver
      • getFeatureDescriptors

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

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

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

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

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