public interface ConfigurablePortletApplicationContext extends WebApplicationContext, ConfigurableApplicationContext
FrameworkPortlet
によってサポートされています。 メモ: このインターフェースの setter は、ConfigurableApplicationContext
から継承された ConfigurableApplicationContext.refresh()
メソッドの呼び出しの前に呼び出す必要があります。独自にコンテキストを初期化することはありません。
ConfigurableApplicationContext.refresh()
, ContextLoader.createWebApplicationContext(javax.servlet.ServletContext)
, FrameworkPortlet.createPortletApplicationContext(org.springframework.context.ApplicationContext)
, ConfigurableWebApplicationContext
修飾子と型 | フィールドと説明 |
---|---|
static java.lang.String | APPLICATION_CONTEXT_ID_PREFIX ポートレット名を参照する ApplicationContext ID のプレフィックス。 |
static java.lang.String | PORTLET_CONFIG_BEAN_NAME ファクトリの PortletConfig 環境 Bean の名前。 |
static java.lang.String | PORTLET_CONTEXT_BEAN_NAME ファクトリの PortletContext 環境 Bean の名前。 |
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
CONFIG_LOCATION_DELIMITERS, CONVERSION_SERVICE_BEAN_NAME, ENVIRONMENT_BEAN_NAME, LOAD_TIME_WEAVER_BEAN_NAME, SYSTEM_ENVIRONMENT_BEAN_NAME, SYSTEM_PROPERTIES_BEAN_NAME
FACTORY_BEAN_PREFIX
CLASSPATH_ALL_URL_PREFIX
CLASSPATH_URL_PREFIX
修飾子と型 | メソッドと説明 |
---|---|
java.lang.String[] | getConfigLocations() この Web アプリケーションコンテキストの設定場所を返します。指定がない場合は null を返します。 |
java.lang.String | getNamespace() この Web アプリケーションコンテキストのネームスペースがあれば、それを返します。 |
PortletConfig | getPortletConfig() このポートレットアプリケーションコンテキストの PortletConfig を返します (存在する場合)。 |
PortletContext | getPortletContext() このアプリケーションの標準ポートレット API PortletContext を返します。 |
void | setConfigLocation(java.lang.String configLocation) このポートレットアプリケーションコンテキストの構成場所を init-param スタイルで設定します。 |
void | setConfigLocations(java.lang.String... configLocations) このポートレットアプリケーションコンテキストの構成場所を設定します。 |
void | setNamespace(java.lang.String namespace) デフォルトのコンテキスト構成の場所を構築するために使用される、このポートレットアプリケーションコンテキストの名前空間を設定します。 |
void | setPortletConfig(PortletConfig portletConfig) このポートレットアプリケーションコンテキストの PortletConfig を設定します。 |
void | setPortletContext(PortletContext portletContext) このポートレットアプリケーションコンテキストの PortletContext を設定します。 |
getServletContext
addApplicationListener, addBeanFactoryPostProcessor, addProtocolResolver, close, getBeanFactory, getEnvironment, isActive, refresh, registerShutdownHook, setEnvironment, setId, setParent
getApplicationName, getAutowireCapableBeanFactory, getDisplayName, getId, getParent, getStartupDate
containsBeanDefinition, findAnnotationOnBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getBeansWithAnnotation
containsLocalBean, getParentBeanFactory
containsBean, getAliases, getBean, getBean, getBean, getBean, getBean, getType, isPrototype, isSingleton, isTypeMatch, isTypeMatch
getMessage, getMessage, getMessage
publishEvent, publishEvent
getResources
getClassLoader, getResource
static final java.lang.String APPLICATION_CONTEXT_ID_PREFIX
static final java.lang.String PORTLET_CONTEXT_BEAN_NAME
PortletContext
, 定数フィールド値 static final java.lang.String PORTLET_CONFIG_BEAN_NAME
PortletConfig
, 定数フィールド値 void setPortletContext(PortletContext portletContext)
コンテキストの初期化は行われません。すべての構成プロパティを設定した後で、リフレッシュを呼び出す必要があります。
PortletContext getPortletContext()
void setPortletConfig(PortletConfig portletConfig)
PortletConfig getPortletConfig()
void setNamespace(java.lang.String namespace)
java.lang.String getNamespace()
void setConfigLocation(java.lang.String configLocation)
設定されていない場合、実装では指定された名前空間のデフォルトが使用されることになります。
void setConfigLocations(java.lang.String... configLocations)
設定されていない場合、実装では指定された名前空間のデフォルトが使用されることになります。
java.lang.String[] getConfigLocations()
null
を返します。