public interface ConfigActionDef extends Serializable
public enum MyAppConfigAction implements ConfigActionDef {
HELP(MyAppHelpAction.class.getName() + "#show", "-h", "--help");
public String action;
public String[] aliases;
private WikittyConfigAction(String action, String... aliases) {
this.action = action;
this.aliases = aliases;
}
@Override
public String getAction() {
return action;
}
@Override
public String[] getAliases() {
return aliases;
}
}
| Modifier and Type | Method and Description |
|---|---|
String |
getAction()
Must return fully qualified method path : package.Class#method
|
String[] |
getAliases()
Return all alias used to execute action.
|
String |
getDescription() |
static ActionModel |
of(ConfigActionDef configActionDef) |
static ActionModel of(ConfigActionDef configActionDef)
String getAction()
String[] getAliases()
String getDescription()
Copyright © 2016–2018 Ultreia.io. All rights reserved.