1 19 20 package org.netbeans.modules.j2ee.sun.share.configbean; 21 22 import java.beans.*; 23 import org.openide.util.Exceptions; 24 25 public class ToolSideErrorBeanInfo extends SimpleBeanInfo { 26 27 34 public BeanDescriptor getBeanDescriptor() { 35 BeanDescriptor beanDescriptor = new BeanDescriptor ( ToolSideError.class , null ); return beanDescriptor; 37 } 38 39 51 public PropertyDescriptor[] getPropertyDescriptors() { 52 int PROPERTY_ddbeanText = 0; 53 int PROPERTY_ddbeanXpath = 1; 54 int PROPERTY_identity = 2; 55 int PROPERTY_message = 3; 56 57 PropertyDescriptor[] properties = new PropertyDescriptor[4]; 58 59 try { 60 properties[PROPERTY_ddbeanText] = new PropertyDescriptor ( "ddbeanText", ToolSideError.class, "getDdbeanText", null ); 61 properties[PROPERTY_ddbeanXpath] = new PropertyDescriptor ( "ddbeanXpath", ToolSideError.class, "getDdbeanXpath", null ); 62 properties[PROPERTY_identity] = new PropertyDescriptor ( "identity", ToolSideError.class, "getIdentity", "setIdentity" ); 63 properties[PROPERTY_message] = new PropertyDescriptor ( "message", ToolSideError.class, "getMessage", null ); 64 } catch( IntrospectionException e) { 65 Exceptions.printStackTrace(e); 66 } 67 return properties; 68 } 69 70 77 public EventSetDescriptor[] getEventSetDescriptors() { 78 int EVENT_propertyChangeListener = 0; 79 int EVENT_vetoableChangeListener = 1; 80 81 EventSetDescriptor[] eventSets = new EventSetDescriptor[2]; 82 83 try { 84 eventSets[EVENT_propertyChangeListener] = new EventSetDescriptor ( org.netbeans.modules.j2ee.sun.share.configbean.ToolSideError.class, "propertyChangeListener", java.beans.PropertyChangeListener .class, new String [] {"propertyChange"}, "addPropertyChangeListener", "removePropertyChangeListener" ); 85 eventSets[EVENT_propertyChangeListener].setHidden ( true ); 86 eventSets[EVENT_vetoableChangeListener] = new EventSetDescriptor ( org.netbeans.modules.j2ee.sun.share.configbean.ToolSideError.class, "vetoableChangeListener", java.beans.VetoableChangeListener .class, new String [] {"vetoableChange"}, "addVetoableChangeListener", "removeVetoableChangeListener" ); 87 eventSets[EVENT_vetoableChangeListener].setHidden ( true ); 88 } catch( IntrospectionException e) { 89 Exceptions.printStackTrace(e); 90 } 91 return eventSets; 92 } 93 94 101 public MethodDescriptor[] getMethodDescriptors() { 102 int METHOD_getDConfigBean0 = 0; 103 int METHOD_notifyDDChange1 = 1; 104 int METHOD_removeDConfigBean2 = 2; 105 MethodDescriptor[] methods = new MethodDescriptor[3]; 106 107 try { 108 methods[METHOD_getDConfigBean0] = new MethodDescriptor ( org.netbeans.modules.j2ee.sun.share.configbean.ToolSideError.class.getMethod("getDConfigBean", new Class [] {javax.enterprise.deploy.model.DDBeanRoot .class})); 109 methods[METHOD_getDConfigBean0].setHidden ( true ); 110 methods[METHOD_getDConfigBean0].setDisplayName ( "" ); 111 methods[METHOD_notifyDDChange1] = new MethodDescriptor ( org.netbeans.modules.j2ee.sun.share.configbean.ToolSideError.class.getMethod("notifyDDChange", new Class [] {javax.enterprise.deploy.model.XpathEvent .class})); 112 methods[METHOD_notifyDDChange1].setHidden ( true ); 113 methods[METHOD_notifyDDChange1].setDisplayName ( "" ); 114 methods[METHOD_removeDConfigBean2] = new MethodDescriptor ( org.netbeans.modules.j2ee.sun.share.configbean.ToolSideError.class.getMethod("removeDConfigBean", new Class [] {javax.enterprise.deploy.spi.DConfigBean .class})); 115 methods[METHOD_removeDConfigBean2].setHidden ( true ); 116 methods[METHOD_removeDConfigBean2].setDisplayName ( "" ); 117 } 118 catch( Exception e) { 119 Exceptions.printStackTrace(e); 120 } 121 return methods; 122 } 123 } 124 125 | Popular Tags |