1 package fr.ifremer.quadrige3.batch.shape.config;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 import fr.ifremer.quadrige3.batch.shape.action.ImportShapeAction;
27 import org.nuiton.config.ConfigActionDef;
28
29
30
31
32
33
34 public enum ShapeConfigurationAction implements ConfigActionDef {
35
36 IMPORT_SHAPE(ImportShapeAction.class.getName() + "#doAction", "Import shape files", "--import-shapes");
37
38 public String action;
39 public String description;
40 public String[] aliases;
41
42 ShapeConfigurationAction(String action, String description, String... aliases) {
43 this.action = action;
44 this.description = description;
45 this.aliases = aliases;
46 }
47
48
49
50
51 @Override
52 public String getAction() {
53 return action;
54 }
55
56
57
58
59 @Override
60 public String[] getAliases() {
61 return aliases;
62 }
63
64 @Override
65 public String getDescription() {
66 return description;
67 }
68
69 }