|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.apache.struts.tiles.TilesUtil
org.apache.struts.tiles.DefinitionsUtil
TilesUtil.createDefinitionsFactory(ServletContext, DefinitionsFactoryConfig)
Utilities class for definitions factory. Also define userDebugLevel property (TODO to be moved from this class ?).
| 入れ子クラスの概要 | |
(パッケージプライベート) static class |
DefinitionsUtil.ServletPropertiesMap
推奨されていません。 Inner class. |
| フィールドの概要 | |
static java.lang.String |
ACTION_DEFINITION
推奨されていません。 Constant name used to store definition in jsp context. |
static java.lang.String |
DEFINITIONS_CONFIG_USER_DEBUG_LEVEL
推奨されていません。 Name of init property carrying debug level. |
static java.lang.String |
DEFINITIONS_FACTORY
推奨されていません。 Constant name used to store factory in context. |
static java.lang.String |
DEFINITIONS_FACTORY_CLASSNAME
推奨されていません。 Name of init property carrying factory class name. |
protected static org.apache.commons.logging.Log |
log
推奨されていません。 Commons Logging instance. |
static int |
NO_DEBUG
推奨されていません。 This will be removed in a release after Struts 1.2. |
static int |
userDebugLevel
推奨されていません。 This will be removed in a release after Struts 1.2. |
| クラス org.apache.struts.tiles.TilesUtil から継承したフィールド |
tilesUtilImpl |
| インタフェース org.apache.struts.taglib.tiles.ComponentConstants から継承したフィールド |
COMPONENT_CONTEXT, COMPONENT_SCOPE, EXCEPTION_KEY, LOCALE_KEY |
| コンストラクタの概要 | |
DefinitionsUtil()
推奨されていません。 |
|
| メソッドの概要 | |
static DefinitionsFactory |
createDefinitionsFactory(javax.servlet.ServletContext servletContext,
java.util.Map properties)
推奨されていません。 Create default Definition factory. |
static DefinitionsFactory |
createDefinitionsFactory(javax.servlet.ServletContext servletContext,
java.util.Map properties,
java.lang.String classname)
推奨されていません。 Use createDefinitionsFactory(ServletContext servletContext, ServletConfig servletConfig) |
static DefinitionsFactory |
createDefinitionsFactory(javax.servlet.ServletContext servletContext,
javax.servlet.ServletConfig servletConfig)
推奨されていません。 Create Definition factory. |
static DefinitionsFactory |
createDefinitionsFactory(javax.servlet.ServletContext servletContext,
javax.servlet.ServletConfig servletConfig,
boolean checkIfExist)
推奨されていません。 Create Definition factory. |
static ComponentDefinition |
getActionDefinition(javax.servlet.ServletRequest request)
推奨されていません。 Get Definition stored in jsp context by an action. |
static DefinitionsFactory |
getDefinitionsFactory(javax.servlet.ServletContext servletContext)
推奨されていません。 Use TilesUtil.getDefinitionsFactory(ServletRequest, ServletContext) |
static void |
populateDefinitionsFactoryConfig(DefinitionsFactoryConfig factoryConfig,
javax.servlet.ServletConfig servletConfig)
推奨されていません。 Populate Definition Factory Config from web.xml properties. |
protected static DefinitionsFactoryConfig |
readFactoryConfig(javax.servlet.ServletConfig servletConfig)
推奨されていません。 Create FactoryConfig and initialize it from web.xml. |
static void |
removeActionDefinition(javax.servlet.ServletRequest request,
ComponentDefinition definition)
推奨されていません。 Remove Definition stored in jsp context. |
static void |
setActionDefinition(javax.servlet.ServletRequest request,
ComponentDefinition definition)
推奨されていません。 Store definition in jsp context. |
| クラス org.apache.struts.tiles.TilesUtil から継承したメソッド |
createDefinitionsFactory, doForward, doInclude, doInclude, getDefinition, getDefinitionsFactory, getTilesUtil, isTilesUtilImplSet, setTilesUtil, testReset |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
protected static org.apache.commons.logging.Log log
public static int userDebugLevel
public static final int NO_DEBUG
public static final java.lang.String DEFINITIONS_CONFIG_USER_DEBUG_LEVEL
public static final java.lang.String DEFINITIONS_FACTORY_CLASSNAME
public static final java.lang.String DEFINITIONS_FACTORY
public static final java.lang.String ACTION_DEFINITION
| コンストラクタの詳細 |
public DefinitionsUtil()
| メソッドの詳細 |
public static DefinitionsFactory createDefinitionsFactory(javax.servlet.ServletContext servletContext,
java.util.Map properties,
java.lang.String classname)
throws DefinitionsFactoryException
classname - Class name of the factory to create.servletContext - Servlet Context passed to newly created factory.properties - Map of name/property used to initialize factory configuration object.
DefinitionsFactoryException - If an error occur while initializing factory
public static DefinitionsFactory createDefinitionsFactory(javax.servlet.ServletContext servletContext,
java.util.Map properties)
throws DefinitionsFactoryException
servletContext - Servlet Context passed to newly created factory.properties - Map of name/property used to initialize factory configuration object.
DefinitionsFactoryException - If an error occur while initializing factory
public static DefinitionsFactory createDefinitionsFactory(javax.servlet.ServletContext servletContext,
javax.servlet.ServletConfig servletConfig)
throws DefinitionsFactoryException
Convenience method. Calls createDefinitionsFactory(ServletContext servletContext, DefinitionsFactoryConfig factoryConfig)
servletContext - Servlet Context passed to newly created factory.servletConfig - Servlet config containing parameters to be passed to factory configuration object.
DefinitionsFactoryException - If an error occur while initializing factory
public static DefinitionsFactory createDefinitionsFactory(javax.servlet.ServletContext servletContext,
javax.servlet.ServletConfig servletConfig,
boolean checkIfExist)
throws DefinitionsFactoryException
If checkIfExist is true, start by checking if factory already exist. If yes, return it. If no, create a new one.
If checkIfExist is false, factory is always created.
Convenience method. Calls createDefinitionsFactory(ServletContext servletContext, DefinitionsFactoryConfig factoryConfig)
servletContext - Servlet Context passed to newly created factory.servletConfig - Servlet config containing parameters to be passed to factory configuration object.checkIfExist - Check if factory already exist. If true and factory exist, return it.
If true and factory doesn't exist, create it. If false, create it in all cases.
DefinitionsFactoryException - If an error occur while initializing factorypublic static DefinitionsFactory getDefinitionsFactory(javax.servlet.ServletContext servletContext)
TilesUtil.getDefinitionsFactory(ServletRequest, ServletContext)
public static ComponentDefinition getActionDefinition(javax.servlet.ServletRequest request)
public static void setActionDefinition(javax.servlet.ServletRequest request,
ComponentDefinition definition)
public static void removeActionDefinition(javax.servlet.ServletRequest request,
ComponentDefinition definition)
public static void populateDefinitionsFactoryConfig(DefinitionsFactoryConfig factoryConfig,
javax.servlet.ServletConfig servletConfig)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
factoryConfig - Definition Factory Config to populate.servletConfig - Current servlet config containing web.xml properties.
java.lang.IllegalAccessException - if the caller does not have
access to the property accessor method
java.lang.reflect.InvocationTargetException - if the property accessor method
throws an exceptionBeanUtils
protected static DefinitionsFactoryConfig readFactoryConfig(javax.servlet.ServletConfig servletConfig)
throws DefinitionsFactoryException
servletConfig - ServletConfig for the module with which
this plug in is associated
DefinitionsFactoryException - if this PlugIn cannot
be successfully initialized
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||