home *** CD-ROM | disk | FTP | other *** search
Java Source | 1998-10-21 | 1.8 KB | 54 lines |
- package com.symantec.itools.swing.models;
-
- import java.beans.*;
- import com.symantec.itools.vcafe.beans.PropertyDescriptorAttributes;
- import com.symantec.itools.vcafe.beans.PropertyHelpIDs;
-
- public class StringTableModelBeanInfo
- extends ModelBeanInfo
- {
- protected Class getBeanClass()
- {
- return StringTableModel.class;
- }
-
- public PropertyDescriptor[] getPropertyDescriptors()
- {
- Class beanClass = getBeanClass();
-
- try
- {
- PropertyDescriptor items = new PropertyDescriptor("items",beanClass);
- items.setValue(PropertyDescriptorAttributes.WIN_HELP_ATTRIBUTE, new Integer(PropertyHelpIDs.STRINGTABLEMODEL_ITEMS_HELP_ID));
-
- PropertyDescriptor columnHeaders = new PropertyDescriptor("columnHeaders",beanClass);
- columnHeaders.setValue(PropertyDescriptorAttributes.WIN_HELP_ATTRIBUTE, new Integer(PropertyHelpIDs.STRINGTABLEMODEL_COLUMN_HEADERS_HELP_ID));
-
- PropertyDescriptor editable = new PropertyDescriptor("editable",beanClass);
- editable.setValue(PropertyDescriptorAttributes.WIN_HELP_ATTRIBUTE, new Integer(PropertyHelpIDs.STRINGTABLEMODEL_EDITABLE_HELP_ID));
-
- PropertyDescriptor[] rv = {
- items,
- columnHeaders,
- editable };
-
- return rv;
- }
- catch(IntrospectionException e)
- {
- e.printStackTrace();
- }
-
- return null;
- }
-
- protected void modifyBeanDescriptor(BeanDescriptor beanDescriptor)
- {
- super.modifyBeanDescriptor(beanDescriptor);
-
- beanDescriptor.setValue("WINHELP", winHelpID);
- }
-
- protected final static String winHelpID = "0x60130";
- }
-