1 package edu.psu.geovista.app.map;
2
3 import java.beans.*;
4
5 /***
6 * <p>Title: </p>
7 * <p>Description: </p>
8 * <p>Copyright: Copyright (c) 2002</p>
9 * <p>Company: </p>
10 * @author unascribed
11 * @version 1.0
12 */
13
14 public class MapMatrixElementBeanInfo extends SimpleBeanInfo {
15 static Class beanClass = MapMatrixElement.class;
16 static String iconColor16x16Filename = "resources/mapCanMatrixSmall.gif";
17 static String iconColor32x32Filename = "resources/mapCanMatrix.gif";
18 static String iconMono16x16Filename;
19 static String iconMono32x32Filename;
20
21 public MapMatrixElementBeanInfo() {
22 }
23 public PropertyDescriptor[] getPropertyDescriptors() {
24 PropertyDescriptor[] pds = new PropertyDescriptor[] { };
25 return pds;
26 }
27 public java.awt.Image getIcon(int iconKind) {
28 switch (iconKind) {
29 case BeanInfo.ICON_COLOR_16x16:
30 return iconColor16x16Filename != null ? loadImage(iconColor16x16Filename) : null;
31 case BeanInfo.ICON_COLOR_32x32:
32 return iconColor32x32Filename != null ? loadImage(iconColor32x32Filename) : null;
33 case BeanInfo.ICON_MONO_16x16:
34 return iconMono16x16Filename != null ? loadImage(iconMono16x16Filename) : null;
35 case BeanInfo.ICON_MONO_32x32:
36 return iconMono32x32Filename != null ? loadImage(iconMono32x32Filename) : null;
37 }
38 return null;
39 }
40 public BeanDescriptor getBeanDescriptor() {
41 BeanDescriptor bd = new BeanDescriptor(beanClass);
42 bd.setPreferred(true);
43 bd.setShortDescription("A map for putting in a matrix.");
44 bd.setValue("hidden-state", Boolean.TRUE);
45 bd.setValue("helpSetName", "edu/psu/geovista/app/map/resources/MapMatrixElementHelp/jhelpset.hs");
46 return bd;
47 }
48
49 public BeanInfo[] getAdditionalBeanInfo() {
50 Class superclass = beanClass.getSuperclass();
51 try {
52 BeanInfo superBeanInfo = Introspector.getBeanInfo(superclass);
53 return new BeanInfo[] { superBeanInfo };
54 }
55 catch(IntrospectionException ex) {
56 ex.printStackTrace();
57 return null;
58 }
59 }
60 }
This page was automatically generated by Maven