1 19 20 package org.openide.options; 21 22 import java.beans.*; 23 24 import org.openide.options.*; 25 import org.openide.util.Exceptions; 26 27 31 public class ContextSystemOptionBeanInfo extends SimpleBeanInfo { 32 33 public BeanInfo[] getAdditionalBeanInfo () { 34 try { 35 return new BeanInfo[] { Introspector.getBeanInfo (SystemOption.class) }; 36 } catch (IntrospectionException ie) { 37 Exceptions.printStackTrace(ie); 38 return null; 39 } 40 } 41 42 45 public PropertyDescriptor[] getPropertyDescriptors () { 46 try { 47 PropertyDescriptor beanContextProxy = new PropertyDescriptor ("beanContextProxy", ContextSystemOption.class, "getBeanContextProxy", null); 48 beanContextProxy.setHidden (true); 49 PropertyDescriptor options = new PropertyDescriptor ("options", ContextSystemOption.class, "getOptions", null); 50 options.setHidden (true); 51 return new PropertyDescriptor[] { beanContextProxy, options }; 52 } catch (IntrospectionException ie) { 53 Exceptions.printStackTrace(ie); 54 return null; 55 } 56 } 57 } 58 | Popular Tags |