View Javadoc
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  }