1 16 17 package org.apache.commons.betwixt.introspection; 18 19 import java.beans.IntrospectionException ; 20 import java.beans.PropertyDescriptor ; 21 import java.beans.SimpleBeanInfo ; 22 23 24 29 public class BeanWithBeanInfoBeanBeanInfo extends SimpleBeanInfo { 30 31 public PropertyDescriptor [] getPropertyDescriptors() { 32 PropertyDescriptor [] descriptors = new PropertyDescriptor [2]; 33 try { 34 35 descriptors[0] 36 = new PropertyDescriptor ("alpha", BeanWithBeanInfoBean.class, "getAlpha", "setAlpha"); 37 descriptors[1] 38 = new PropertyDescriptor ("gamma", BeanWithBeanInfoBean.class, "gammaGetter", "gammaSetter"); 39 40 } catch (IntrospectionException e) { 41 throw new RuntimeException (e.getMessage()); 42 } 43 return descriptors; 44 } 45 } 46 47 | Popular Tags |