1 package edu.psu.geovista.data.geog;
2
3 import java.beans.*;
4
5
6 /***
7 * <p>Title: </p>
8 * <p>Description: </p>
9 * <p>Copyright: Copyright (c) 2002</p>
10 * <p>Company: </p>
11 * @author unascribed
12 * @version 1.0
13 */
14
15 public class ShapeFileToShapeBeanInfo extends SimpleBeanInfo {
16 static Class beanClass = ShapeFileToShape.class;
17 static String iconColor16x16Filename = "resources/shpToShapeSmall.gif";
18 static String iconColor32x32Filename = "resources/shpToShape.gif";
19 static String iconMono16x16Filename;
20 static String iconMono32x32Filename;
21
22 public ShapeFileToShapeBeanInfo() {
23 }
24 public PropertyDescriptor[] getPropertyDescriptors() {
25 PropertyDescriptor[] pds = new PropertyDescriptor[] { };
26 return pds;
27 }
28 public java.awt.Image getIcon(int iconKind) {
29 switch (iconKind) {
30 case BeanInfo.ICON_COLOR_16x16:
31 return iconColor16x16Filename != null ? loadImage(iconColor16x16Filename) : null;
32 case BeanInfo.ICON_COLOR_32x32:
33 return iconColor32x32Filename != null ? loadImage(iconColor32x32Filename) : null;
34 case BeanInfo.ICON_MONO_16x16:
35 return iconMono16x16Filename != null ? loadImage(iconMono16x16Filename) : null;
36 case BeanInfo.ICON_MONO_32x32:
37 return iconMono32x32Filename != null ? loadImage(iconMono32x32Filename) : null;
38 }
39 return null;
40 }
41 public BeanInfo[] getAdditionalBeanInfo() {
42 Class superclass = beanClass.getSuperclass();
43 try {
44 BeanInfo superBeanInfo = Introspector.getBeanInfo(superclass);
45 return new BeanInfo[] { superBeanInfo };
46 }
47 catch(IntrospectionException ex) {
48 ex.printStackTrace();
49 return null;
50 }
51 }
52 }
This page was automatically generated by Maven