View Javadoc
1   package siouxsie.desktop.commands;
2   
3   public class Face {
4   
5   	private String commandId;
6   	private String name;
7   	private String text;
8   	private String description;
9   	private String longDescription;
10  	private String horizontalTextPosition;
11  	private String verticalTextPosition;
12  	private String iconPath;
13  	private String iconType;
14  	private String groupId;
15  	private String accelerator;
16  	private String separator;
17  	
18  	private static final String SEPARATOR_BEFORE = "before";
19  	private static final String SEPARATOR_AFTER = "after";
20  	
21  	public String getSeparator() {
22  		return separator;
23  	}
24  	public void setSeparator(String separator) {
25  		this.separator = separator;
26  	}
27  	public String getGroupId() {
28  		return groupId;
29  	}
30  	public void setGroupId(String groupId) {
31  		this.groupId = groupId;
32  	}
33  	public String getIconPath() {
34  		return iconPath;
35  	}
36  	public void setIconPath(String iconPath) {
37  		this.iconPath = iconPath;
38  	}
39  	public String getIconType() {
40  		return iconType;
41  	}
42  	public void setIconType(String iconType) {
43  		this.iconType = iconType;
44  	}
45  	public String getHorizontalTextPosition() {
46  		return horizontalTextPosition;
47  	}
48  	public void setHorizontalTextPosition(String horizontalTextPosition) {
49  		this.horizontalTextPosition = horizontalTextPosition;
50  	}
51  	public String getVerticalTextPosition() {
52  		return verticalTextPosition;
53  	}
54  	public void setVerticalTextPosition(String verticalTextPosition) {
55  		this.verticalTextPosition = verticalTextPosition;
56  	}
57  	public String getDescription() {
58  		return description;
59  	}
60  	public void setDescription(String description) {
61  		this.description = description;
62  	}
63  	public String getLongDescription() {
64  		return longDescription;
65  	}
66  	public void setLongDescription(String longDescription) {
67  		this.longDescription = longDescription;
68  	}
69  	public String getCommandId() {
70  		return commandId;
71  	}
72  	public void setCommandId(String commandId) {
73  		this.commandId = commandId;
74  	}
75  	public String getName() {
76  		return name;
77  	}
78  	public void setName(String name) {
79  		this.name = name;
80  	}
81  	public String getText() {
82  		return text;
83  	}
84  	public void setText(String text) {
85  		this.text = text;
86  	}
87  	public String getAccelerator() {
88  		return accelerator;
89  	}
90  	public void setAccelerator(String accelerator) {
91  		this.accelerator = accelerator;
92  	}
93  	
94  	public boolean separatorBefore() {
95  		return separator != null && separator.contains(SEPARATOR_BEFORE);
96  	}
97  	
98  	public boolean separatorAfter() {
99  		return separator != null && separator.contains(SEPARATOR_AFTER);
100 	}
101 	
102 	public boolean isSeparatorOk() {
103 		return separator == null || (
104 				SEPARATOR_AFTER.equals(separator) ||
105 				SEPARATOR_BEFORE.equals(separator) ||
106 				separator.equals(SEPARATOR_AFTER+"-"+SEPARATOR_BEFORE) ||
107 				separator.equals(SEPARATOR_BEFORE+"-"+SEPARATOR_AFTER)
108 		);
109 	}
110 }