Author: tchemit Date: 2008-03-15 01:40:52 +0000 (Sat, 15 Mar 2008) New Revision: 1344 Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/actions/SimExplorerCommonActions.java Log: passage en maven-commandline-plugin:0.3 prochaine ?\195?\169tape : split du module Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/actions/SimExplorerCommonActions.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/actions/SimExplorerCommonActions.java 2008-03-15 01:40:46 UTC (rev 1343) +++ trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/actions/SimExplorerCommonActions.java 2008-03-15 01:40:52 UTC (rev 1344) @@ -19,10 +19,11 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.swing.commandline.actions; -import fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerAbstractConfigMain; +import fr.cemagref.simexplorer.is.ui.swing.SimExplorerActionManager; +import fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerConfigMain; import fr.cemagref.simexplorer.is.ui.swing.commandline.options.SimExplorerOptionEditConfig; import fr.cemagref.simexplorer.is.ui.swing.commandline.options.SimExplorerOptionShowConfig; -import fr.cemagref.simexplorer.is.ui.swing.SimExplorerActionManager; +import fr.cemagref.simexplorer.is.ui.swing.commandline.SimExplorerAbstractContext; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import static org.codelutin.i18n.I18n._; @@ -47,34 +48,36 @@ public static class HelpAction extends SimExplorerAbstractOptionActionHelp { - protected void run() throws Exception { + + protected void run(SimExplorerAbstractContext context) throws Exception { log.info("required help action"); StringWriter writer = new StringWriter(); - getParser().printUsage(writer, "SimExplorer SI v " + getContext().getConfig().getVersion()); - printConfig(writer, getParser().getMainConfig()); + context.getParser().printUsage(writer, "SimExplorer SI v " + context.getConfig().getVersion()); + printConfig(writer, context.getConfig()); writer.append('\n'); log.info(writer); - getContext().setQuit(true); + context.setQuit(true); } + } public static class ConfigAction extends SimExplorerAbstractOptionActionConfig { - protected void run() throws Exception { + protected void run(SimExplorerAbstractContext context) throws Exception { // Do nothing, this action is treated while init of config files } } public static class ShowConfigAction extends SimExplorerAbstractOptionActionShowConfig { @Override - protected void beforeAll(SimExplorerOptionShowConfig... options) { - super.beforeAll(options); + protected void beforeAll(SimExplorerAbstractContext context, SimExplorerOptionShowConfig... options) { + super.beforeAll(context, options); // check we have not twice config } - public void run() throws Exception { - SimExplorerAbstractConfigMain conf; - conf = getParser().getMainConfig(); + public void run(SimExplorerAbstractContext context) throws Exception { + SimExplorerConfigMain conf; + conf = context.getConfig(); String category = option.getConstantArgumentValue(0); if (conf == null) { @@ -84,29 +87,29 @@ StringWriter writer = new StringWriter(); printConfig(writer, conf); log.info(writer); - getContext().setQuit(true); + context.setQuit(true); } } public static class EditConfigAction extends SimExplorerAbstractOptionActionEditConfig { @Override - protected void beforeAll(SimExplorerOptionEditConfig... options) { - super.beforeAll(options); + protected void beforeAll(SimExplorerAbstractContext context, SimExplorerOptionEditConfig... options) { + super.beforeAll(context, options); // check we have not twice config } - public void run() throws Exception { - log.info("required editConfig action"); - SimExplorerActionManager.fireAction("config",this); + public void run(SimExplorerAbstractContext context) throws Exception { + log.info("required editConfig action"); + SimExplorerActionManager.fireAction("config", this); } } public static class ResetConfigAction extends SimExplorerAbstractOptionActionResetConfig { - public void run() throws Exception { - getContext().getConfig().getConfigFileName().delete(); + public void run(SimExplorerAbstractContext context) throws Exception { + context.getConfig().getConfigFileName().delete(); log.info(_("simexplorer.message.reset.user.configuration")); - getContext().setFirstLaunch(true); + context.setFirstLaunch(true); } } @@ -114,13 +117,13 @@ public static class UiAction extends SimExplorerAbstractOptionActionUi { protected boolean init = false; - public void run() throws Exception { + public void run(SimExplorerAbstractContext context) throws Exception { Boolean bool = isValue(); boolean launchUI = bool != null && bool; log.info(option.getUsedAlias() + ", value:" + bool); - getContext().setLaunchUI(launchUI); + context.setLaunchUI(launchUI); if (init) { - getContext().setQuit(true); + context.setQuit(true); } init = true; }