Save This Page
Home » xwork-2.1.5 » com.opensymphony » xwork2 » config » providers » [javadoc | source]
com.opensymphony.xwork2.config.providers
public class: XmlConfigurationProvider [javadoc | source]
java.lang.Object
   com.opensymphony.xwork2.config.providers.XmlConfigurationProvider

All Implemented Interfaces:
    ConfigurationProvider

Looks in the classpath for an XML file, "xwork.xml" by default, and uses it for the XWork configuration.
Constructor:
 public XmlConfigurationProvider() 
 public XmlConfigurationProvider(String filename) 
 public XmlConfigurationProvider(String filename,
    boolean errorIfMissing) 
Method from com.opensymphony.xwork2.config.providers.XmlConfigurationProvider Summary:
addAction,   addPackage,   addResultTypes,   buildExceptionMappings,   buildInterceptorList,   buildPackageContext,   buildResults,   destroy,   equals,   getConfigurationUrls,   getDocuments,   getDtdMappings,   guessResultType,   hashCode,   init,   loadDefaultActionRef,   loadDefaultClassRef,   loadDefaultInterceptorRef,   loadExtraConfiguration,   loadGlobalResults,   loadGobalExceptionMappings,   loadInterceptorStack,   loadInterceptorStacks,   loadInterceptors,   loadPackages,   needsReload,   register,   setDtdMappings,   setObjectFactory,   setThrowExceptionOnDuplicateBeans,   verifyAction,   verifyResultType
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.opensymphony.xwork2.config.providers.XmlConfigurationProvider Detail:
 protected  void addAction(Element actionElement,
    Builder packageContext) throws ConfigurationException 
 protected PackageConfig addPackage(Element packageElement) throws ConfigurationException 
    Create a PackageConfig from an XML element representing it.
 protected  void addResultTypes(Builder packageContext,
    Element element) 
 protected List<ExceptionMappingConfig> buildExceptionMappings(Element element,
    Builder packageContext) 
    Build a map of ResultConfig objects from below a given XML element.
 protected List<InterceptorMapping> buildInterceptorList(Element element,
    Builder context) throws ConfigurationException 
 protected Builder buildPackageContext(Element packageElement) 
    This method builds a package context by looking for the parents of this new package.

    If no parents are found, it will return a root package.

 protected Map<String, ResultConfig> buildResults(Element element,
    Builder packageContext) 
    Build a map of ResultConfig objects from below a given XML element.
 public  void destroy() 
 public boolean equals(Object o) 
 protected Iterator<URL> getConfigurationUrls(String fileName) throws IOException 
 List<Document> getDocuments() 
 public Map<String, String> getDtdMappings() 
    Returns an unmodifiable map of DTD mappings
 protected String guessResultType(String type) 
 public int hashCode() 
 public  void init(Configuration configuration) 
 protected  void loadDefaultActionRef(Builder packageContext,
    Element element) 
 protected  void loadDefaultClassRef(Builder packageContext,
    Element element) 
 protected  void loadDefaultInterceptorRef(Builder packageContext,
    Element element) 
 protected  void loadExtraConfiguration(Document doc) 
    Allows subclasses to load extra information from the document
 protected  void loadGlobalResults(Builder packageContext,
    Element packageElement) 
    Load all of the global results for this package from the XML element.
 protected  void loadGobalExceptionMappings(Builder packageContext,
    Element packageElement) 
    Load all of the global results for this package from the XML element.
 protected InterceptorStackConfig loadInterceptorStack(Element element,
    Builder context) throws ConfigurationException 
 protected  void loadInterceptorStacks(Element element,
    Builder context) throws ConfigurationException 
 protected  void loadInterceptors(Builder context,
    Element element) throws ConfigurationException 
 public  void loadPackages() throws ConfigurationException 
 public boolean needsReload() 
    Tells whether the ConfigurationProvider should reload its configuration. This method should only be called if ConfigurationManager.isReloadingConfigs() is true.
 public  void register(ContainerBuilder containerBuilder,
    LocatableProperties props) throws ConfigurationException 
 public  void setDtdMappings(Map<String, String> mappings) 
 public  void setObjectFactory(ObjectFactory objectFactory) 
 public  void setThrowExceptionOnDuplicateBeans(boolean val) 
 protected boolean verifyAction(String className,
    String name,
    Location loc) 
 protected Class verifyResultType(String className,
    Location loc)