1 19 24 25 package org.netbeans.modules.j2ee.sun.share.configbean; 26 27 import java.beans.*; 28 import org.openide.util.Exceptions; 29 30 33 public class WebServicesBeanInfo extends SimpleBeanInfo { 34 35 37 public java.awt.Image getIcon(int iconKind) { 38 return loadImage("resources/WebServicesRootIcon16.gif"); } 40 41 48 public BeanDescriptor getBeanDescriptor() { 49 BeanDescriptor beanDescriptor = new BeanDescriptor ( org.netbeans.modules.j2ee.sun.share.configbean.WebServices.class , org.netbeans.modules.j2ee.sun.share.configbean.customizers.webservice.WebServicesCustomizer.class ); 50 beanDescriptor.setDisplayName ( "WSDisplayName" ); 51 beanDescriptor.setShortDescription ( "WSShortDescription" ); 52 return beanDescriptor; 53 } 54 55 67 public PropertyDescriptor[] getPropertyDescriptors() { 68 int PROPERTY_displayName = 0; 69 int PROPERTY_helpId = 1; 70 int PROPERTY_identity = 2; 71 int PROPERTY_refIdentity = 3; 72 PropertyDescriptor[] properties = new PropertyDescriptor[4]; 73 74 try { 75 properties[PROPERTY_displayName] = new PropertyDescriptor ( "displayName", org.netbeans.modules.j2ee.sun.share.configbean.WebServices.class, "getDisplayName", null ); 76 properties[PROPERTY_helpId] = new PropertyDescriptor ( "helpId", org.netbeans.modules.j2ee.sun.share.configbean.WebServices.class, "getHelpId", null ); 77 properties[PROPERTY_identity] = new PropertyDescriptor ( "identity", org.netbeans.modules.j2ee.sun.share.configbean.WebServices.class, "getIdentity", "setIdentity" ); 78 properties[PROPERTY_refIdentity] = new PropertyDescriptor ( "refIdentity", org.netbeans.modules.j2ee.sun.share.configbean.WebServices.class, "getRefIdentity", null ); 79 } 80 catch( IntrospectionException e) { 81 Exceptions.printStackTrace(e); 82 } 83 return properties; 84 } 85 86 93 public EventSetDescriptor[] getEventSetDescriptors() { 94 return new EventSetDescriptor[0]; 95 } 96 97 104 public MethodDescriptor[] getMethodDescriptors() { 105 int METHOD_setDirty0 = 0; 106 MethodDescriptor[] methods = new MethodDescriptor[1]; 107 108 try { 109 methods[METHOD_setDirty0] = new MethodDescriptor ( org.netbeans.modules.j2ee.sun.share.configbean.WebServices.class.getMethod("setDirty", new Class [] {})); 110 methods[METHOD_setDirty0].setDisplayName ( "" ); 111 } 112 catch( Exception e) { 113 Exceptions.printStackTrace(e); 114 } 115 return methods; 116 } 117 } 118 119 | Popular Tags |