org.apache.struts2.config
类 StrutsXmlConfigurationProvider

java.lang.Object
  继承者 com.opensymphony.xwork2.config.providers.XmlConfigurationProvider
      继承者 org.apache.struts2.config.StrutsXmlConfigurationProvider
所有已实现的接口:
com.opensymphony.xwork2.config.ConfigurationProvider, com.opensymphony.xwork2.config.ContainerProvider, com.opensymphony.xwork2.config.PackageProvider

public class StrutsXmlConfigurationProvider
extends com.opensymphony.xwork2.config.providers.XmlConfigurationProvider

Override Xwork class so we can use an arbitrary config file


构造方法摘要
StrutsXmlConfigurationProvider(boolean errorIfMissing)
          Constructs the configuration provider
StrutsXmlConfigurationProvider(String filename, boolean errorIfMissing, javax.servlet.ServletContext ctx)
          Constructs the configuration provider
 
方法摘要
 void loadPackages()
           
 boolean needsReload()
          Overrides needs reload to ensure it is only checked once per request
 void register(com.opensymphony.xwork2.inject.ContainerBuilder containerBuilder, com.opensymphony.xwork2.util.location.LocatableProperties props)
           
 String toString()
           
 
从类 com.opensymphony.xwork2.config.providers.XmlConfigurationProvider 继承的方法
destroy, equals, getDtdMappings, hashCode, init, setDtdMappings, setFileManagerFactory, setObjectFactory, setThrowExceptionOnDuplicateBeans
 
从类 java.lang.Object 继承的方法
getClass, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

StrutsXmlConfigurationProvider

public StrutsXmlConfigurationProvider(boolean errorIfMissing)
Constructs the configuration provider

参数:
errorIfMissing - If we should throw an exception if the file can't be found

StrutsXmlConfigurationProvider

public StrutsXmlConfigurationProvider(String filename,
                                      boolean errorIfMissing,
                                      javax.servlet.ServletContext ctx)
Constructs the configuration provider

参数:
filename - The filename to look for
errorIfMissing - If we should throw an exception if the file can't be found
ctx - Our ServletContext
方法详细信息

register

public void register(com.opensymphony.xwork2.inject.ContainerBuilder containerBuilder,
                     com.opensymphony.xwork2.util.location.LocatableProperties props)
              throws com.opensymphony.xwork2.config.ConfigurationException
指定者:
接口 com.opensymphony.xwork2.config.ContainerProvider 中的 register
覆盖:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider 中的 register
抛出:
com.opensymphony.xwork2.config.ConfigurationException

loadPackages

public void loadPackages()
指定者:
接口 com.opensymphony.xwork2.config.PackageProvider 中的 loadPackages
覆盖:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider 中的 loadPackages

needsReload

public boolean needsReload()
Overrides needs reload to ensure it is only checked once per request

指定者:
接口 com.opensymphony.xwork2.config.ContainerProvider 中的 needsReload
指定者:
接口 com.opensymphony.xwork2.config.PackageProvider 中的 needsReload
覆盖:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider 中的 needsReload

toString

public String toString()
覆盖:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider 中的 toString