|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.opensymphony.xwork.config.providers.XmlConfigurationProvider
public class XmlConfigurationProvider
Looks in the classpath for "xwork.xml" and uses it for the XWork configuration.
Constructor Summary | |
---|---|
XmlConfigurationProvider()
|
|
XmlConfigurationProvider(java.lang.String filename)
|
Method Summary | |
---|---|
protected void |
addAction(org.w3c.dom.Element actionElement,
PackageConfig packageContext)
|
protected void |
addPackage(org.w3c.dom.Element packageElement)
Create a PackageConfig from an XML element representing it. |
protected void |
addResultTypes(PackageConfig packageContext,
org.w3c.dom.Element element)
|
protected java.util.List |
buildExceptionMappings(org.w3c.dom.Element element,
PackageConfig packageContext)
Build a map of ResultConfig objects from below a given XML element. |
protected java.util.List |
buildExternalRefs(org.w3c.dom.Element element,
PackageConfig context)
|
protected java.util.List |
buildInterceptorList(org.w3c.dom.Element element,
PackageConfig context)
|
protected PackageConfig |
buildPackageContext(org.w3c.dom.Element packageElement)
This method builds a package context by looking for the parents of this new package. |
protected java.util.Map |
buildResults(org.w3c.dom.Element element,
PackageConfig packageContext)
Build a map of ResultConfig objects from below a given XML element. |
void |
destroy()
|
boolean |
equals(java.lang.Object o)
|
protected java.io.InputStream |
getInputStream(java.lang.String fileName)
|
int |
hashCode()
|
void |
init(Configuration configuration)
Initializes the configuration object. |
protected void |
loadDefaultActionRef(PackageConfig packageContext,
org.w3c.dom.Element element)
|
protected void |
loadDefaultInterceptorRef(PackageConfig packageContext,
org.w3c.dom.Element element)
|
protected void |
loadGlobalResults(PackageConfig packageContext,
org.w3c.dom.Element packageElement)
Load all of the global results for this package from the XML element. |
protected void |
loadGobalExceptionMappings(PackageConfig packageContext,
org.w3c.dom.Element packageElement)
Load all of the global results for this package from the XML element. |
protected void |
loadInterceptors(PackageConfig context,
org.w3c.dom.Element element)
|
protected InterceptorStackConfig |
loadInterceptorStack(org.w3c.dom.Element element,
PackageConfig context)
|
protected void |
loadInterceptorStacks(org.w3c.dom.Element element,
PackageConfig context)
|
boolean |
needsReload()
Tells whether the ConfigurationProvider should reload its configuration. |
protected boolean |
verifyAction(java.lang.String className,
java.lang.String name,
Location loc)
|
protected java.lang.Class |
verifyResultType(java.lang.String className,
Location loc)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XmlConfigurationProvider()
public XmlConfigurationProvider(java.lang.String filename)
Method Detail |
---|
public void destroy()
destroy
in interface ConfigurationProvider
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void init(Configuration configuration)
ConfigurationProvider
init
in interface ConfigurationProvider
public boolean needsReload()
needsReload
in interface ConfigurationProvider
protected java.io.InputStream getInputStream(java.lang.String fileName)
protected void addAction(org.w3c.dom.Element actionElement, PackageConfig packageContext) throws ConfigurationException
ConfigurationException
protected boolean verifyAction(java.lang.String className, java.lang.String name, Location loc)
protected void addPackage(org.w3c.dom.Element packageElement) throws ConfigurationException
ConfigurationException
protected void addResultTypes(PackageConfig packageContext, org.w3c.dom.Element element)
protected java.lang.Class verifyResultType(java.lang.String className, Location loc)
protected java.util.List buildExternalRefs(org.w3c.dom.Element element, PackageConfig context) throws ConfigurationException
ConfigurationException
protected java.util.List buildInterceptorList(org.w3c.dom.Element element, PackageConfig context) throws ConfigurationException
ConfigurationException
protected PackageConfig buildPackageContext(org.w3c.dom.Element packageElement)
protected java.util.Map buildResults(org.w3c.dom.Element element, PackageConfig packageContext)
protected java.util.List buildExceptionMappings(org.w3c.dom.Element element, PackageConfig packageContext)
protected void loadDefaultInterceptorRef(PackageConfig packageContext, org.w3c.dom.Element element)
protected void loadDefaultActionRef(PackageConfig packageContext, org.w3c.dom.Element element)
protected void loadGlobalResults(PackageConfig packageContext, org.w3c.dom.Element packageElement)
protected void loadGobalExceptionMappings(PackageConfig packageContext, org.w3c.dom.Element packageElement)
protected InterceptorStackConfig loadInterceptorStack(org.w3c.dom.Element element, PackageConfig context) throws ConfigurationException
ConfigurationException
protected void loadInterceptorStacks(org.w3c.dom.Element element, PackageConfig context) throws ConfigurationException
ConfigurationException
protected void loadInterceptors(PackageConfig context, org.w3c.dom.Element element) throws ConfigurationException
ConfigurationException
|
XWork Project Page | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |