1 package siouxsie.desktop.commands;
2
3 /**
4 * Command description for configuration.
5 * @author Arnaud Cogoluegnes
6 * @version $Id$
7 */
8 public class CommandDescription {
9
10 /** command id */
11 private String id;
12 /** the application the command belongs to */
13 private String appId;
14 /** the command itself */
15 private ICommand command;
16 /** the command class */;
17 private Class<? extends ICommand> commandClass;
18
19 /** accelerator */
20 private String accelerator;
21
22 public String getAppId() {
23 return appId;
24 }
25 public void setAppId(String appId) {
26 this.appId = appId;
27 }
28 public ICommand getCommand() {
29 return command;
30 }
31 public void setCommand(ICommand command) {
32 this.command = command;
33 }
34
35 public Class<? extends ICommand> getCommandClass() {
36 return commandClass;
37 }
38 public void setCommandClass(Class<? extends ICommand> commandClass) {
39 this.commandClass = commandClass;
40 }
41 public String getId() {
42 return id;
43 }
44 public void setId(String id) {
45 this.id = id;
46 }
47 public String getAccelerator() {
48 return accelerator;
49 }
50 public void setAccelerator(String accelerator) {
51 this.accelerator = accelerator;
52 }
53
54
55
56 }