|
spring-webmvc-portlet | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.core.io.DefaultResourceLoader
org.springframework.context.support.AbstractApplicationContext
org.springframework.context.support.GenericApplicationContext
org.springframework.context.support.StaticApplicationContext
org.springframework.web.portlet.context.StaticPortletApplicationContext
public class StaticPortletApplicationContext
Static Portlet-based ApplicationContext
implementation for testing. Not intended for use in production applications.
Implements the
ConfigurablePortletApplicationContext
interface to allow for direct replacement of an XmlPortletApplicationContext,
despite not actually supporting external configuration files.
Interprets resource paths as portlet context resources, that is, as paths
beneath the portlet application root. Absolute paths, for example for files
outside the portlet app root, can be accessed via "file:" URLs, as implemented
by DefaultResourceLoader.
| Field Summary |
|---|
| Fields inherited from class org.springframework.context.support.AbstractApplicationContext |
|---|
APPLICATION_EVENT_MULTICASTER_BEAN_NAME, LIFECYCLE_PROCESSOR_BEAN_NAME, logger, MESSAGE_SOURCE_BEAN_NAME |
| Fields inherited from interface org.springframework.web.portlet.context.ConfigurablePortletApplicationContext |
|---|
APPLICATION_CONTEXT_ID_PREFIX, PORTLET_CONFIG_BEAN_NAME, PORTLET_CONTEXT_BEAN_NAME |
| Fields inherited from interface org.springframework.web.context.WebApplicationContext |
|---|
CONTEXT_ATTRIBUTES_BEAN_NAME, CONTEXT_PARAMETERS_BEAN_NAME, ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE, SCOPE_APPLICATION, SCOPE_GLOBAL_SESSION, SCOPE_REQUEST, SCOPE_SESSION, SERVLET_CONTEXT_BEAN_NAME |
| Fields inherited from interface org.springframework.context.ConfigurableApplicationContext |
|---|
CONFIG_LOCATION_DELIMITERS, CONVERSION_SERVICE_BEAN_NAME, ENVIRONMENT_BEAN_NAME, LOAD_TIME_WEAVER_BEAN_NAME, SYSTEM_ENVIRONMENT_BEAN_NAME, SYSTEM_PROPERTIES_BEAN_NAME |
| Fields inherited from interface org.springframework.beans.factory.BeanFactory |
|---|
FACTORY_BEAN_PREFIX |
| Fields inherited from interface org.springframework.core.io.support.ResourcePatternResolver |
|---|
CLASSPATH_ALL_URL_PREFIX |
| Fields inherited from interface org.springframework.core.io.ResourceLoader |
|---|
CLASSPATH_URL_PREFIX |
| Constructor Summary | |
|---|---|
StaticPortletApplicationContext()
|
|
| Method Summary | |
|---|---|
protected org.springframework.core.env.ConfigurableEnvironment |
createEnvironment()
Return a new StandardPortletEnvironment |
java.lang.String[] |
getConfigLocations()
Return the config locations for this web application context, or null if none specified. |
java.lang.String |
getNamespace()
Return the namespace for this web application context, if any. |
javax.portlet.PortletConfig |
getPortletConfig()
Return the PortletConfig for this portlet application context, if any. |
javax.portlet.PortletContext |
getPortletContext()
Return the standard Portlet API PortletContext for this application. |
protected org.springframework.core.io.Resource |
getResourceByPath(java.lang.String path)
This implementation supports file paths beneath the root of the PortletContext. |
protected org.springframework.core.io.support.ResourcePatternResolver |
getResourcePatternResolver()
This implementation supports pattern matching in unexpanded WARs too. |
javax.servlet.ServletContext |
getServletContext()
|
protected void |
initPropertySources()
|
protected void |
postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
Register request/session scopes, a PortletContextAwareProcessor, etc. |
void |
setConfigLocation(java.lang.String configLocation)
The StaticPortletApplicationContext class does not support this method. |
void |
setConfigLocations(java.lang.String[] configLocations)
The StaticPortletApplicationContext class does not support this method. |
void |
setNamespace(java.lang.String namespace)
Set the namespace for this portlet application context, to be used for building a default context config location. |
void |
setParent(org.springframework.context.ApplicationContext parent)
|
void |
setPortletConfig(javax.portlet.PortletConfig portletConfig)
Set the PortletConfig for this portlet application context. |
void |
setPortletContext(javax.portlet.PortletContext portletContext)
Set the PortletContext for this portlet application context. |
| Methods inherited from class org.springframework.context.support.StaticApplicationContext |
|---|
addMessage, getStaticMessageSource, registerPrototype, registerPrototype, registerSingleton, registerSingleton |
| Methods inherited from class org.springframework.context.support.GenericApplicationContext |
|---|
cancelRefresh, closeBeanFactory, getBeanDefinition, getBeanFactory, getDefaultListableBeanFactory, getResource, getResources, isAlias, isBeanNameInUse, refreshBeanFactory, registerAlias, registerBeanDefinition, removeAlias, removeBeanDefinition, setAllowBeanDefinitionOverriding, setAllowCircularReferences, setId, setResourceLoader |
| Methods inherited from class org.springframework.context.support.AbstractApplicationContext |
|---|
addApplicationListener, addBeanFactoryPostProcessor, addListener, close, containsBean, containsBeanDefinition, containsLocalBean, destroy, destroyBeans, doClose, findAnnotationOnBean, finishBeanFactoryInitialization, finishRefresh, getAliases, getApplicationListeners, getAutowireCapableBeanFactory, getBean, getBean, getBean, getBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanFactoryPostProcessors, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getBeansWithAnnotation, getDisplayName, getEnvironment, getId, getInternalParentBeanFactory, getInternalParentMessageSource, getMessage, getMessage, getMessage, getParent, getParentBeanFactory, getStartupDate, getType, initApplicationEventMulticaster, initLifecycleProcessor, initMessageSource, invokeBeanFactoryPostProcessors, isActive, isPrototype, isRunning, isSingleton, isTypeMatch, obtainFreshBeanFactory, onClose, onRefresh, prepareBeanFactory, prepareRefresh, publishEvent, refresh, registerBeanPostProcessors, registerListeners, registerShutdownHook, setDisplayName, setEnvironment, start, stop, toString |
| Methods inherited from class org.springframework.core.io.DefaultResourceLoader |
|---|
getClassLoader, setClassLoader |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.springframework.context.ConfigurableApplicationContext |
|---|
addApplicationListener, addBeanFactoryPostProcessor, close, getBeanFactory, getEnvironment, isActive, refresh, registerShutdownHook, setEnvironment, setId |
| Methods inherited from interface org.springframework.context.ApplicationContext |
|---|
getAutowireCapableBeanFactory, getDisplayName, getId, getParent, getStartupDate |
| Methods inherited from interface org.springframework.beans.factory.ListableBeanFactory |
|---|
containsBeanDefinition, findAnnotationOnBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getBeansWithAnnotation |
| Methods inherited from interface org.springframework.beans.factory.HierarchicalBeanFactory |
|---|
containsLocalBean, getParentBeanFactory |
| Methods inherited from interface org.springframework.beans.factory.BeanFactory |
|---|
containsBean, getAliases, getBean, getBean, getBean, getBean, getType, isPrototype, isSingleton, isTypeMatch |
| Methods inherited from interface org.springframework.context.MessageSource |
|---|
getMessage, getMessage, getMessage |
| Methods inherited from interface org.springframework.context.ApplicationEventPublisher |
|---|
publishEvent |
| Methods inherited from interface org.springframework.core.io.support.ResourcePatternResolver |
|---|
getResources |
| Methods inherited from interface org.springframework.core.io.ResourceLoader |
|---|
getClassLoader, getResource |
| Methods inherited from interface org.springframework.context.Lifecycle |
|---|
isRunning, start, stop |
| Methods inherited from interface org.springframework.beans.factory.support.BeanDefinitionRegistry |
|---|
containsBeanDefinition, getBeanDefinitionCount, getBeanDefinitionNames |
| Methods inherited from interface org.springframework.core.AliasRegistry |
|---|
getAliases |
| Constructor Detail |
|---|
public StaticPortletApplicationContext()
| Method Detail |
|---|
protected org.springframework.core.env.ConfigurableEnvironment createEnvironment()
StandardPortletEnvironment
createEnvironment in class org.springframework.context.support.AbstractApplicationContextprotected void initPropertySources()
Replace Portlet- and Servlet-related property sources.
initPropertySources in class org.springframework.context.support.AbstractApplicationContextpublic void setParent(org.springframework.context.ApplicationContext parent)
The parent environment is
delegated to this (child) context if the parent is a
ConfigurableApplicationContext implementation.
The parent servlet context is
delegated to this (child) context if the parent is a WebApplicationContext
implementation.
setParent in interface org.springframework.context.ConfigurableApplicationContextsetParent in class org.springframework.context.support.GenericApplicationContextpublic javax.servlet.ServletContext getServletContext()
getServletContext in interface org.springframework.web.context.WebApplicationContextpublic void setPortletContext(javax.portlet.PortletContext portletContext)
ConfigurablePortletApplicationContextDoes not cause an initialization of the context: refresh needs to be called after the setting of all configuration properties.
setPortletContext in interface ConfigurablePortletApplicationContextConfigurableApplicationContext.refresh()public javax.portlet.PortletContext getPortletContext()
ConfigurablePortletApplicationContext
getPortletContext in interface ConfigurablePortletApplicationContextpublic void setPortletConfig(javax.portlet.PortletConfig portletConfig)
ConfigurablePortletApplicationContext
setPortletConfig in interface ConfigurablePortletApplicationContextConfigurableApplicationContext.refresh()public javax.portlet.PortletConfig getPortletConfig()
ConfigurablePortletApplicationContext
getPortletConfig in interface ConfigurablePortletApplicationContextpublic void setNamespace(java.lang.String namespace)
ConfigurablePortletApplicationContext
setNamespace in interface ConfigurablePortletApplicationContextpublic java.lang.String getNamespace()
ConfigurablePortletApplicationContext
getNamespace in interface ConfigurablePortletApplicationContextpublic void setConfigLocation(java.lang.String configLocation)
StaticPortletApplicationContext class does not support this method.
setConfigLocation in interface ConfigurablePortletApplicationContextjava.lang.UnsupportedOperationException - alwayspublic void setConfigLocations(java.lang.String[] configLocations)
StaticPortletApplicationContext class does not support this method.
setConfigLocations in interface ConfigurablePortletApplicationContextjava.lang.UnsupportedOperationException - alwayspublic java.lang.String[] getConfigLocations()
ConfigurablePortletApplicationContextnull if none specified.
getConfigLocations in interface ConfigurablePortletApplicationContextprotected void postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
PortletContextAwareProcessor, etc.
postProcessBeanFactory in class org.springframework.context.support.AbstractApplicationContextprotected org.springframework.core.io.Resource getResourceByPath(java.lang.String path)
getResourceByPath in class org.springframework.core.io.DefaultResourceLoaderPortletContextResourceprotected org.springframework.core.io.support.ResourcePatternResolver getResourcePatternResolver()
getResourcePatternResolver in class org.springframework.context.support.AbstractApplicationContextPortletContextResourcePatternResolver
|
spring-webmvc-portlet | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||