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.layout.GridData;
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 import org.seasar.uruma.annotation.RenderingPolicy.TargetType;
25 import org.seasar.uruma.component.LayoutDataInfo;
26 import org.seasar.uruma.component.base.AbstractUIElement;
27
28
29
30
31
32
33 @ComponentElement
34 public class GridDataInfo extends AbstractUIElement implements LayoutDataInfo {
35 @RenderingPolicy(targetType = TargetType.FIELD, conversionType = ConversionType.BOOLEAN)
36 @ComponentAttribute
37 @FieldDescription("exclude 属性")
38 public String exclude;
39
40 @RenderingPolicy(targetType = TargetType.FIELD, conversionType = ConversionType.BOOLEAN)
41 @ComponentAttribute
42 @FieldDescription("grabExcessHorizontalSpace 属性")
43 public String grabExcessHorizontalSpace;
44
45 @RenderingPolicy(targetType = TargetType.FIELD, conversionType = ConversionType.BOOLEAN)
46 @ComponentAttribute
47 @FieldDescription("grabExcessVerticalSpace 属性")
48 public String grabExcessVerticalSpace;
49
50 @RenderingPolicy(targetType = TargetType.FIELD, conversionType = ConversionType.INT)
51 @ComponentAttribute
52 @FieldDescription("heightHint 属性")
53 public String heightHint;
54
55 @RenderingPolicy(targetType = TargetType.FIELD, conversionType = ConversionType.SWT_CONST)
56 @ComponentAttribute
57 @FieldDescription("horizontalAlignment 属性")
58 public String horizontalAlignment;
59
60 @RenderingPolicy(targetType = TargetType.FIELD, conversionType = ConversionType.INT)
61 @ComponentAttribute
62 @FieldDescription("horizontalIndent 属性")
63 public String horizontalIndent;
64
65 @RenderingPolicy(targetType = TargetType.FIELD, conversionType = ConversionType.INT)
66 @ComponentAttribute
67 @FieldDescription("horizontalSpan 属性")
68 public String horizontalSpan;
69
70 @RenderingPolicy(targetType = TargetType.FIELD, conversionType = ConversionType.INT)
71 @ComponentAttribute
72 @FieldDescription("minimumHeight 属性")
73 public String minimumHeight;
74
75 @RenderingPolicy(targetType = TargetType.FIELD, conversionType = ConversionType.INT)
76 @ComponentAttribute
77 @FieldDescription("minimumWidth 属性")
78 public String minimumWidth;
79
80 @RenderingPolicy(targetType = TargetType.FIELD, conversionType = ConversionType.SWT_CONST)
81 @ComponentAttribute
82 @FieldDescription("verticalAlignment 属性")
83 public String verticalAlignment;
84
85 @RenderingPolicy(targetType = TargetType.FIELD, conversionType = ConversionType.INT)
86 @ComponentAttribute
87 @FieldDescription("verticalIndent 属性")
88 public String verticalIndent;
89
90 @RenderingPolicy(targetType = TargetType.FIELD, conversionType = ConversionType.INT)
91 @ComponentAttribute
92 @FieldDescription("verticalSpan 属性")
93 public String verticalSpan;
94
95 @RenderingPolicy(targetType = TargetType.FIELD, conversionType = ConversionType.INT)
96 @ComponentAttribute
97 @FieldDescription("widthHint 属性")
98 public String widthHint;
99 }