1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.seasar.uruma.component.base;
17
18 import org.eclipse.swt.widgets.Item;
19 import org.seasar.uruma.annotation.ComponentAttribute;
20 import org.seasar.uruma.annotation.FieldDescription;
21 import org.seasar.uruma.annotation.RenderingPolicy;
22 import org.seasar.uruma.annotation.RenderingPolicy.ConversionType;
23
24
25
26
27
28
29 public abstract class AbstractItemComponent extends AbstractUIComponent {
30
31 @RenderingPolicy(conversionType = ConversionType.IMAGE)
32 @ComponentAttribute
33 @FieldDescription("イメージパス")
34 public String image;
35
36 @RenderingPolicy(conversionType = ConversionType.TEXT)
37 @ComponentAttribute
38 @FieldDescription("テキスト")
39 public String text;
40 }