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 GeoMapUniBeanInfo extends SimpleBeanInfo {
15 static Class beanClass = GeoMapUni.class;
16 static String iconColor16x16Filename = "resources/map16.gif";;
17 static String iconColor32x32Filename = "resources/map32.gif";
18 static String iconMono16x16Filename;
19 static String iconMono32x32Filename;
20
21 public GeoMapUniBeanInfo() {
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 BeanInfo[] getAdditionalBeanInfo() {
41 Class superclass = beanClass.getSuperclass();
42 try {
43 BeanInfo superBeanInfo = Introspector.getBeanInfo(superclass);
44 return new BeanInfo[] { superBeanInfo };
45 }
46 catch(IntrospectionException ex) {
47 ex.printStackTrace();
48 return null;
49 }
50 }
51 }
This page was automatically generated by Maven