1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.seasar.uruma.component.jface;
17
18 import org.eclipse.swt.widgets.Combo;
19 import org.seasar.uruma.annotation.ComponentAttribute;
20 import org.seasar.uruma.annotation.ComponentElement;
21 import org.seasar.uruma.annotation.FieldDescription;
22 import org.seasar.uruma.annotation.RenderingPolicy;
23 import org.seasar.uruma.annotation.RenderingPolicy.ConversionType;
24
25
26
27
28
29
30 @ComponentElement
31 public class ComboComponent extends SimpleItemCompositeComponent {
32
33 @RenderingPolicy(conversionType = ConversionType.SWT_CONST)
34 @ComponentAttribute
35 @FieldDescription("表示方向")
36 public String orientation;
37
38 @RenderingPolicy(conversionType = ConversionType.STRING)
39 @ComponentAttribute
40 @FieldDescription("テキスト")
41 public String text;
42
43 @RenderingPolicy(conversionType = ConversionType.INT)
44 @ComponentAttribute
45 @FieldDescription("最大入力文字数")
46 public String textLimit;
47
48 @RenderingPolicy(conversionType = ConversionType.INT)
49 @ComponentAttribute
50 @FieldDescription("ドロップダウンリストへの表示項目数")
51 public String visibleItemCount;
52 }