Class ImplicitObject

java.lang.Object
org.apache.myfaces.el.resolver.implicitobject.ImplicitObject
Direct Known Subclasses:
ApplicationImplicitObject, ApplicationScopeImplicitObject, ComponentImplicitObject, CompositeComponentImplicitObject, CookieImplicitObject, FacesContextImplicitObject, FlowScopeImplicitObject, HeaderImplicitObject, HeaderValuesImplicitObject, InitParamImplicitObject, ParamImplicitObject, ParamValuesImplicitObject, RequestImplicitObject, RequestScopeImplicitObject, ResourceImplicitObject, SessionImplicitObject, SessionScopeImplicitObject, ViewImplicitObject, ViewScopeImplicitObject

public abstract class ImplicitObject extends Object
Implementors of this class encapsulate the information needed to resolve the implicit object.
Author:
Stan Silvert
  • Constructor Details

    • ImplicitObject

      public ImplicitObject()
  • Method Details

    • getValue

      public abstract Object getValue(jakarta.el.ELContext context)
    • getDescriptor

      public abstract FeatureDescriptor getDescriptor()
    • getName

      public abstract String getName()
      Returns an interned String representing the name of the implicit object.
    • getType

      public abstract Class<?> getType()
      Returns the most general type allowed for a future call to setValue()
    • makeDescriptor

      protected FeatureDescriptor makeDescriptor(String name, String description, Class<?> elResolverType)
    • facesContext

      protected FacesContext facesContext(jakarta.el.ELContext context)
    • externalContext

      protected ExternalContext externalContext(jakarta.el.ELContext context)