KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > compiere > plaf > CompiereColorBeanInfo


1 package org.compiere.plaf;
2
3 import java.beans.BeanInfo JavaDoc;
4 import java.beans.IntrospectionException JavaDoc;
5 import java.beans.PropertyDescriptor JavaDoc;
6 import java.beans.SimpleBeanInfo JavaDoc;
7
8 /**
9  * Generated
10  * @version $Id: CompiereColorBeanInfo.java,v 1.3 2003/09/27 11:08:52 jjanke Exp $
11  */

12
13 public class CompiereColorBeanInfo extends SimpleBeanInfo JavaDoc
14 {
15     private Class JavaDoc beanClass = CompiereColor.class;
16     private String JavaDoc iconColor16x16Filename;
17     private String JavaDoc iconColor32x32Filename;
18     private String JavaDoc iconMono16x16Filename;
19     private String JavaDoc iconMono32x32Filename;
20
21     public CompiereColorBeanInfo()
22     {
23     }
24     public PropertyDescriptor JavaDoc[] getPropertyDescriptors()
25     {
26         try
27         {
28             PropertyDescriptor JavaDoc _flat = new PropertyDescriptor JavaDoc("flat", beanClass, "isFlat", null);
29             PropertyDescriptor JavaDoc _flatColor = new PropertyDescriptor JavaDoc("flatColor", beanClass, "getFlatColor", "setFlatColor");
30             PropertyDescriptor JavaDoc _gradient = new PropertyDescriptor JavaDoc("gradient", beanClass, "isGradient", null);
31             PropertyDescriptor JavaDoc _gradientLowerColor = new PropertyDescriptor JavaDoc("gradientLowerColor", beanClass, "getGradientLowerColor", "setGradientLowerColor");
32             PropertyDescriptor JavaDoc _gradientRepeatDistance = new PropertyDescriptor JavaDoc("gradientRepeatDistance", beanClass, "getGradientRepeatDistance", "setGradientRepeatDistance");
33             PropertyDescriptor JavaDoc _gradientStartPoint = new PropertyDescriptor JavaDoc("gradientStartPoint", beanClass, "getGradientStartPoint", "setGradientStartPoint");
34             PropertyDescriptor JavaDoc _gradientUpperColor = new PropertyDescriptor JavaDoc("gradientUpperColor", beanClass, "getGradientUpperColor", "setGradientUpperColor");
35             PropertyDescriptor JavaDoc _line = new PropertyDescriptor JavaDoc("line", beanClass, "isLine", null);
36             PropertyDescriptor JavaDoc _lineBackColor = new PropertyDescriptor JavaDoc("lineBackColor", beanClass, "getLineBackColor", "setLineBackColor");
37             PropertyDescriptor JavaDoc _lineColor = new PropertyDescriptor JavaDoc("lineColor", beanClass, "getLineColor", "setLineColor");
38             PropertyDescriptor JavaDoc _lineDistance = new PropertyDescriptor JavaDoc("lineDistance", beanClass, "getLineDistance", "setLineDistance");
39             PropertyDescriptor JavaDoc _lineWidth = new PropertyDescriptor JavaDoc("lineWidth", beanClass, "getLineWidth", "setLineWidth");
40             PropertyDescriptor JavaDoc _texture = new PropertyDescriptor JavaDoc("texture", beanClass, "isTexture", null);
41             PropertyDescriptor JavaDoc _textureCompositeAlpha = new PropertyDescriptor JavaDoc("textureCompositeAlpha", beanClass, "getTextureCompositeAlpha", "setTextureCompositeAlpha");
42             PropertyDescriptor JavaDoc _textureImage = new PropertyDescriptor JavaDoc("textureImage", beanClass, "getTextureImage", null);
43             PropertyDescriptor JavaDoc _textureTaintColor = new PropertyDescriptor JavaDoc("textureTaintColor", beanClass, "getTextureTaintColor", "setTextureTaintColor");
44             PropertyDescriptor JavaDoc _textureURL = new PropertyDescriptor JavaDoc("textureURL", beanClass, "getTextureURL", "setTextureURL");
45             PropertyDescriptor JavaDoc _type = new PropertyDescriptor JavaDoc("type", beanClass, "getType", null);
46             PropertyDescriptor JavaDoc[] pds = new PropertyDescriptor JavaDoc[] {
47                 _flat,
48                 _flatColor,
49                 _gradient,
50                 _gradientLowerColor,
51                 _gradientRepeatDistance,
52                 _gradientStartPoint,
53                 _gradientUpperColor,
54                 _line,
55                 _lineBackColor,
56                 _lineColor,
57                 _lineDistance,
58                 _lineWidth,
59                 _texture,
60                 _textureCompositeAlpha,
61                 _textureImage,
62                 _textureTaintColor,
63                 _textureURL,
64                 _type};
65             return pds;
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84 }
85         catch(IntrospectionException JavaDoc ex)
86         {
87             ex.printStackTrace();
88             return null;
89         }
90     }
91     public java.awt.Image JavaDoc getIcon(int iconKind)
92     {
93         switch (iconKind) {
94         case BeanInfo.ICON_COLOR_16x16:
95               return iconColor16x16Filename != null ? loadImage(iconColor16x16Filename) : null;
96         case BeanInfo.ICON_COLOR_32x32:
97               return iconColor32x32Filename != null ? loadImage(iconColor32x32Filename) : null;
98         case BeanInfo.ICON_MONO_16x16:
99               return iconMono16x16Filename != null ? loadImage(iconMono16x16Filename) : null;
100         case BeanInfo.ICON_MONO_32x32:
101               return iconMono32x32Filename != null ? loadImage(iconMono32x32Filename) : null;
102                                 }
103         return null;
104     }
105 }
Popular Tags