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
 
| 
方法摘要 | 
 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 | 
 
 
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 forerrorIfMissing - If we should throw an exception if the file can't be foundctx - 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