Class PluginAwareConfiguration

  • All Implemented Interfaces:
    com.opensymphony.xwork.config.Configuration

    public class PluginAwareConfiguration
    extends com.opensymphony.xwork.config.impl.DefaultConfiguration
    An XWork Configuration implementation that allows for PluginAware XWork actions.

    This class is essentially a copy of the DefaultConfiguration class, except that it creates PluginAwareActionConfig objects when required, when rebuilding the runtime configuration.

    • Field Summary

      • Fields inherited from class com.opensymphony.xwork.config.impl.DefaultConfiguration

        LOG
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.opensymphony.xwork.config.RuntimeConfiguration buildRuntimeConfiguration()
      This methodName builds the internal runtime configuration used by Xwork for finding and configuring Actions from the programmatic configuration data structures.
      • Methods inherited from class com.opensymphony.xwork.config.impl.DefaultConfiguration

        addAllowedClasses, addExcludedClasses, addExcludedPackageNames, addPackageConfig, destroy, getAllowedClasses, getExcludedClasses, getExcludedPackageNames, getPackageConfig, getPackageConfigNames, getPackageConfigs, getRuntimeConfiguration, rebuildRuntimeConfiguration, reload, removePackageConfig
    • Constructor Detail

      • PluginAwareConfiguration

        public PluginAwareConfiguration()
    • Method Detail

      • buildRuntimeConfiguration

        protected com.opensymphony.xwork.config.RuntimeConfiguration buildRuntimeConfiguration()
                                                                                        throws com.opensymphony.xwork.config.ConfigurationException
        This methodName builds the internal runtime configuration used by Xwork for finding and configuring Actions from the programmatic configuration data structures. All of the old runtime configuration will be discarded and rebuilt.
        Overrides:
        buildRuntimeConfiguration in class com.opensymphony.xwork.config.impl.DefaultConfiguration
        Throws:
        com.opensymphony.xwork.config.ConfigurationException