import com.javaworld.JavaBeans.XMLBeans.*; import java.beans.*; /** * BeanInfo for Statistics */ public class StatisticsBeanInfo extends XMLSimpleBeanInfo { /** * StatisticsBeanInfo constructor comment. */ public StatisticsBeanInfo() { super(); } /** * Return list of PropertyDescriptors for Statistics */ public PropertyDescriptor[] getPropertyDescriptors() { PropertyDescriptor[] pd = null; try { pd = new PropertyDescriptor[] { new PropertyDescriptor("year", Statistics.class), new PropertyDescriptor("atBats", Statistics.class), new PropertyDescriptor("runs", Statistics.class), new PropertyDescriptor("hits", Statistics.class), new PropertyDescriptor("homeRuns", Statistics.class), new PropertyDescriptor("runsBattedIn", Statistics.class), new XMLPropertyDescriptor("strikeouts", Statistics.class, null, null, "getEncryptedStrikeouts", "setEncryptedStrikeouts") }; } catch (Exception exc) { // If introspection fails, that's just too bad. // Must be compatible with superclass signature (API design flaw) System.err.println("StatisticsBeanInfo.getPropertyDescriptors(): " + exc.toString()); } return pd; } }