Index: lutincommandline/src/java/org/codelutin/option/def/DefaultOptionAction.java diff -u lutincommandline/src/java/org/codelutin/option/def/DefaultOptionAction.java:1.4 lutincommandline/src/java/org/codelutin/option/def/DefaultOptionAction.java:1.5 --- lutincommandline/src/java/org/codelutin/option/def/DefaultOptionAction.java:1.4 Tue Mar 18 23:40:47 2008 +++ lutincommandline/src/java/org/codelutin/option/def/DefaultOptionAction.java Sat Mar 22 06:09:34 2008 @@ -13,15 +13,6 @@ */ package org.codelutin.option.def; -import org.codelutin.option.OptionActionRunnable; -import org.codelutin.option.actions.OptionActionChangeConfigRunnable; -import org.codelutin.option.actions.OptionActionChangeFileConfigRunnable; -import org.codelutin.option.actions.OptionActionEditConfigRunnable; -import org.codelutin.option.actions.OptionActionHelpRunnable; -import org.codelutin.option.actions.OptionActionResetConfigRunnable; -import org.codelutin.option.actions.OptionActionShowConfigRunnable; -import org.codelutin.option.actions.OptionActionUiRunnable; - import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -35,28 +26,28 @@ */ public enum DefaultOptionAction { - showConfig("--show-config * [normal|complete|tec]", OptionActionShowConfigRunnable.class), + showConfig("--show-config * [normal|complete|tec]"), - editConfig("--edit-config", OptionActionEditConfigRunnable.class), + editConfig("--edit-config"), - changeFileConfig("--config-file ", OptionActionChangeFileConfigRunnable.class), + changeFileConfig("--config-file "), - changeConfig("--config * [@categories@] ", OptionActionChangeConfigRunnable.class), + changeConfig("--config * [@categories@] "), - help("--help|-h", OptionActionHelpRunnable.class), + help("--help|-h"), + + helpConfig("--help-config * "), - resetConfig("--reset-config", OptionActionResetConfigRunnable.class), + resetConfig("--reset-config"), - ui("--ui ", OptionActionUiRunnable.class); + ui("--ui "); private final String def; - private final Class action; public static boolean skipDefault = false; - private DefaultOptionAction(String def, Class action) { + private DefaultOptionAction(String def) { this.def = def; - this.action = action; } public String def() { @@ -67,10 +58,6 @@ return name() + DefinitionParserUtil.ODEFINITION_KEY_SUFFIX; } - public Class action() { - return action; - } - public static List getConfigKeys() { List defaultOptions = new ArrayList(); if (!skipDefault) {