com.opensymphony.xwork.mock
Class MockConfiguration

java.lang.Object
  extended by com.opensymphony.xwork.mock.MockConfiguration
All Implemented Interfaces:
Configuration

public class MockConfiguration
extends java.lang.Object
implements Configuration

Mock for an Configuration.

Author:
Mike

Constructor Summary
MockConfiguration()
           
 
Method Summary
 void addPackageConfig(java.lang.String name, PackageConfig packageContext)
           
 void buildRuntimeConfiguration()
           
 void destroy()
          Allow the Configuration to clean up any resources that have been used.
 PackageConfig getPackageConfig(java.lang.String name)
           
 java.util.Set getPackageConfigNames()
           
 java.util.Map getPackageConfigs()
           
 RuntimeConfiguration getRuntimeConfiguration()
          The current runtime configuration.
 void rebuildRuntimeConfiguration()
           
 void reload()
           
 void removePackageConfig(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockConfiguration

public MockConfiguration()
Method Detail

getPackageConfig

public PackageConfig getPackageConfig(java.lang.String name)
Specified by:
getPackageConfig in interface Configuration

getPackageConfigNames

public java.util.Set getPackageConfigNames()
Specified by:
getPackageConfigNames in interface Configuration

getPackageConfigs

public java.util.Map getPackageConfigs()
Specified by:
getPackageConfigs in interface Configuration

getRuntimeConfiguration

public RuntimeConfiguration getRuntimeConfiguration()
Description copied from interface: Configuration
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.

Specified by:
getRuntimeConfiguration in interface Configuration
Returns:
the current runtime configuration

addPackageConfig

public void addPackageConfig(java.lang.String name,
                             PackageConfig packageContext)
Specified by:
addPackageConfig in interface Configuration

buildRuntimeConfiguration

public void buildRuntimeConfiguration()

destroy

public void destroy()
Description copied from interface: Configuration
Allow the Configuration to clean up any resources that have been used.

Specified by:
destroy in interface Configuration

rebuildRuntimeConfiguration

public void rebuildRuntimeConfiguration()
Specified by:
rebuildRuntimeConfiguration in interface Configuration

reload

public void reload()
            throws ConfigurationException
Specified by:
reload in interface Configuration
Throws:
ConfigurationException

removePackageConfig

public void removePackageConfig(java.lang.String name)
Specified by:
removePackageConfig in interface Configuration

XWork Project Page