com.opensymphony.xwork.config
Interface Configuration

All Known Implementing Classes:
DefaultConfiguration, MockConfiguration

public interface Configuration

XWork configuration.

Author:
Mike

Method Summary
 void addPackageConfig(String name, PackageConfig packageConfig)
           
 void destroy()
          Allow the Configuration to clean up any resources that have been used.
 PackageConfig getPackageConfig(String name)
           
 Set getPackageConfigNames()
           
 Map getPackageConfigs()
           
 RuntimeConfiguration getRuntimeConfiguration()
          The current runtime configuration.
 void rebuildRuntimeConfiguration()
           
 void reload()
           
 void removePackageConfig(String name)
           
 

Method Detail

rebuildRuntimeConfiguration

public void rebuildRuntimeConfiguration()

getPackageConfig

public PackageConfig getPackageConfig(String name)

getPackageConfigNames

public Set getPackageConfigNames()

getPackageConfigs

public Map getPackageConfigs()

getRuntimeConfiguration

public RuntimeConfiguration getRuntimeConfiguration()
The current runtime configuration. Currently, if changes have been made to the Configuration since the last time buildRuntimeConfiguration() was called, you'll need to make sure to.

Returns:
the current runtime configuration

addPackageConfig

public void addPackageConfig(String name,
                             PackageConfig packageConfig)

destroy

public void destroy()
Allow the Configuration to clean up any resources that have been used.


reload

public void reload()
            throws ConfigurationException
Throws:
ConfigurationException

removePackageConfig

public void removePackageConfig(String name)

XWork Project Page