View Javadoc
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