1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 package org.nuiton.jrst;
24
25 import static org.nuiton.i18n.I18n.t;
26 import static org.nuiton.i18n.I18n.n;
27
28 import org.nuiton.config.ConfigActionDef;
29
30
31
32
33
34
35 public enum JRSTConfigAction implements ConfigActionDef {
36 HELP(n("JRST help"), JRSTConfig.class.getName() + "#help", "-h", "--help");
37
38 public String description;
39 public String action;
40 public String[] aliases;
41
42 private JRSTConfigAction(String description, String action, String... aliases) {
43 this.description = description;
44 this.action = action;
45 this.aliases = aliases;
46 }
47
48 public String getDescription() {
49 return t(description);
50 }
51
52 @Override
53 public String getAction() {
54 return action;
55 }
56
57 @Override
58 public String[] getAliases() {
59 return aliases;
60 }
61
62 }