# Package org.springframework.web.portlet.context

Support for Spring's application context concept in a portlet environment, including ApplicationContext implementations and various utility classes.

See: Description

Interface Summary
Interface | Description
--- | ---
ConfigurablePortletApplicationContext | Interface to be implemented by configurable portlet application contexts.
PortletConfigAware | Interface to be implemented by any object that wishes to be notified of the PortletConfig (typically determined by the PortletApplicationContext) that it runs in.
PortletContextAware | Interface to be implemented by any object that wishes to be notified of the PortletContext (typically determined by the PortletApplicationContext) that it runs in.

Class Summary
Class | Description
--- | ---
AbstractRefreshablePortletApplicationContext | `AbstractRefreshableApplicationContext` subclass which implements the `ConfigurablePortletApplicationContext` interface for portlet environments.
PortletApplicationContextUtils | Convenience methods for retrieving the root WebApplicationContext for a given PortletContext.
PortletApplicationObjectSupport | Convenient superclass for application objects running in a Portlet ApplicationContext.
PortletConfigPropertySource | `PropertySource` that reads init parameters from a `PortletConfig` object.
PortletContextAwareProcessor | `BeanPostProcessor` implementation that passes the PortletContext to beans that implement the `PortletContextAware` interface.
PortletContextPropertySource | `PropertySource` that reads init parameters from a `PortletContext` object.
PortletContextResource | `Resource` implementation for `PortletContext` resources, interpreting relative paths within the portlet application root directory.
PortletContextResourceLoader | ResourceLoader implementation that resolves paths as PortletContext resources, for use outside a Portlet ApplicationContext (for example, in a GenericPortletBean subclass).
PortletContextResourcePatternResolver | PortletContext-aware subclass of `PathMatchingResourcePatternResolver`, able to find matching resources below the web application root directory via Portlet API's `PortletContext.getResourcePaths`.
PortletContextScope | `Scope` wrapper for a PortletContext, i.e.
PortletRequestAttributes | Portlet-based implementation of the `RequestAttributes` interface.
PortletRequestHandledEvent | Portlet-specific subclass of RequestHandledEvent, adding portlet-specific context information.
PortletWebRequest | `WebRequest` adapter for a `PortletRequest`.
StandardPortletEnvironment | `Environment` implementation to be used by `Servlet`-based web applications.
StaticPortletApplicationContext | Static Portlet-based `ApplicationContext` implementation for testing.
XmlPortletApplicationContext | Portlet-based `WebApplicationContext` implementation which takes its configuration from XML documents, understood by an `XmlBeanDefinitionReader`.

## Package org.springframework.web.portlet.context Description

Support for Spring's application context concept in a portlet environment, including ApplicationContext implementations and various utility classes.