1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.seasar.uruma.rcp.configuration.elements;
17
18 import org.seasar.uruma.annotation.ConfigurationAttribute;
19 import org.seasar.uruma.rcp.configuration.ConfigurationElement;
20 import org.seasar.uruma.util.AssertionUtil;
21
22
23
24
25
26
27
28
29
30 public class KeyElement extends AbstractConfigurationElement {
31
32
33
34 public static final String ELEMENT_NAME = "key";
35
36
37
38
39 @ConfigurationAttribute(required = true)
40 public String sequence;
41
42
43
44
45 @ConfigurationAttribute(required = true)
46 public String schemeId;
47
48
49
50
51 @ConfigurationAttribute(required = true)
52 public String contextId;
53
54
55
56
57 @ConfigurationAttribute
58 public String commandId;
59
60
61
62
63 @ConfigurationAttribute
64 public String platform;
65
66
67
68
69 @ConfigurationAttribute
70 public String locale;
71
72
73
74
75
76
77
78
79
80
81
82 public KeyElement(final String sequence, final String schemeId, final String contextId) {
83 super();
84 AssertionUtil.assertNotNull("sequence", sequence);
85 AssertionUtil.assertNotNull("schemeId", schemeId);
86 this.sequence = sequence;
87 this.schemeId = schemeId;
88 this.contextId = contextId;
89 }
90 }