Class TilesContextBeanELResolver

java.lang.Object
javax.el.ELResolver
org.apache.tiles.el.TilesContextBeanELResolver

public class TilesContextBeanELResolver extends javax.el.ELResolver
Resolves beans in request, session and application scope.
Since:
2.2.1
Version:
$Rev: 1291847 $ $Date: 2012-02-22 02:09:30 +1100 (Wed, 22 Feb 2012) $
  • Constructor Details

    • TilesContextBeanELResolver

      public TilesContextBeanELResolver()
  • Method Details

    • getCommonPropertyType

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

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

      public Class<?> getType(javax.el.ELContext context, Object base, Object property)
      Specified by:
      getType in class javax.el.ELResolver
    • getValue

      public Object getValue(javax.el.ELContext context, Object base, Object property)
      Specified by:
      getValue in class javax.el.ELResolver
    • isReadOnly

      public boolean isReadOnly(javax.el.ELContext context, Object base, Object property)
      Specified by:
      isReadOnly in class javax.el.ELResolver
    • setValue

      public void setValue(javax.el.ELContext context, Object base, Object property, Object value)
      Specified by:
      setValue in class javax.el.ELResolver
    • collectBeanInfo

      protected void collectBeanInfo(Map<String,? extends Object> map, List<FeatureDescriptor> list)
      Collects bean infos from a map's values and filling a list.
      Parameters:
      map - The map containing the bean to be inspected.
      list - The list to fill.
      Since:
      2.2.1
    • findObjectByProperty

      protected Object findObjectByProperty(javax.el.ELContext context, Object property)
      Finds an object in request, session or application scope, in this order.
      Parameters:
      context - The context to use.
      property - The property used as an attribute name.
      Returns:
      The found bean, if it exists, or null otherwise.
      Since:
      2.2.1
    • getObject

      protected Object getObject(Map<String,? extends Object> map, String property)
      Returns an object from a map in a null-safe manner.
      Parameters:
      map - The map to use.
      property - The property to use as a key.
      Returns:
      The object, if present, or null otherwise.
      Since:
      2.2.1