package org.apache.struts.config; public interface ModuleConfig { boolean getConfigured(); ControllerConfig getControllerConfig(); void setControllerConfig(ControllerConfig paramControllerConfig); String getPrefix(); void setPrefix(String paramString); String getActionMappingClass(); void setActionMappingClass(String paramString); void addActionConfig(ActionConfig paramActionConfig); void addDataSourceConfig(DataSourceConfig paramDataSourceConfig); void addExceptionConfig(ExceptionConfig paramExceptionConfig); void addFormBeanConfig(FormBeanConfig paramFormBeanConfig); void addForwardConfig(ForwardConfig paramForwardConfig); void addMessageResourcesConfig(MessageResourcesConfig paramMessageResourcesConfig); void addPlugInConfig(PlugInConfig paramPlugInConfig); ActionConfig findActionConfig(String paramString); ActionConfig[] findActionConfigs(); DataSourceConfig findDataSourceConfig(String paramString); DataSourceConfig[] findDataSourceConfigs(); ExceptionConfig findExceptionConfig(String paramString); ExceptionConfig[] findExceptionConfigs(); FormBeanConfig findFormBeanConfig(String paramString); FormBeanConfig[] findFormBeanConfigs(); ForwardConfig findForwardConfig(String paramString); ForwardConfig[] findForwardConfigs(); MessageResourcesConfig findMessageResourcesConfig(String paramString); MessageResourcesConfig[] findMessageResourcesConfigs(); PlugInConfig[] findPlugInConfigs(); void freeze(); void removeActionConfig(ActionConfig paramActionConfig); void removeExceptionConfig(ExceptionConfig paramExceptionConfig); void removeDataSourceConfig(DataSourceConfig paramDataSourceConfig); void removeFormBeanConfig(FormBeanConfig paramFormBeanConfig); void removeForwardConfig(ForwardConfig paramForwardConfig); void removeMessageResourcesConfig(MessageResourcesConfig paramMessageResourcesConfig); }