Source Code Cross Referenced for TableBeanInfoBase.java in  » IDE-Netbeans » visualweb.api.designer » org » netbeans » modules » visualweb » web » ui » dt » component » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » IDE Netbeans » visualweb.api.designer » org.netbeans.modules.visualweb.web.ui.dt.component 
Source Cross Referenced  Class Diagram Java Document (Java Doc) 


0001:        //GEN-BEGIN:BeanInfo
0002:        /*
0003:         * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
0004:         *
0005:         * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
0006:         *
0007:         * The contents of this file are subject to the terms of either the GNU
0008:         * General Public License Version 2 only ("GPL") or the Common
0009:         * Development and Distribution License("CDDL") (collectively, the
0010:         * "License"). You may not use this file except in compliance with the
0011:         * License. You can obtain a copy of the License at
0012:         * http://www.netbeans.org/cddl-gplv2.html
0013:         * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
0014:         * specific language governing permissions and limitations under the
0015:         * License.  When distributing the software, include this License Header
0016:         * Notice in each file and include the License file at
0017:         * nbbuild/licenses/CDDL-GPL-2-CP.  Sun designates this
0018:         * particular file as subject to the "Classpath" exception as provided
0019:         * by Sun in the GPL Version 2 section of the License file that
0020:         * accompanied this code. If applicable, add the following below the
0021:         * License Header, with the fields enclosed by brackets [] replaced by
0022:         * your own identifying information:
0023:         * "Portions Copyrighted [year] [name of copyright owner]"
0024:         *
0025:         * Contributor(s):
0026:         *
0027:         * The Original Software is NetBeans. The Initial Developer of the Original
0028:         * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
0029:         * Microsystems, Inc. All Rights Reserved.
0030:         *
0031:         * If you wish your version of this file to be governed by only the CDDL
0032:         * or only the GPL Version 2, indicate your decision by adding
0033:         * "[Contributor] elects to include this software in this distribution
0034:         * under the [CDDL or GPL Version 2] license." If you do not indicate a
0035:         * single choice of license, a recipient has the option to distribute
0036:         * your version of this file under either the CDDL, the GPL Version 2 or
0037:         * to extend the choice of license to its licensees as provided above.
0038:         * However, if you add GPL Version 2 code and therefore, elected the GPL
0039:         * Version 2 license, then the option applies only if the new code is
0040:         * made subject to such option by the copyright holder.
0041:         */
0042:        package org.netbeans.modules.visualweb.web.ui.dt.component;
0043:
0044:        import java.awt.Image;
0045:        import java.beans.BeanDescriptor;
0046:        import java.beans.BeanInfo;
0047:        import java.beans.IntrospectionException;
0048:        import java.beans.PropertyDescriptor;
0049:        import java.util.Locale;
0050:        import java.util.ResourceBundle;
0051:
0052:        import com.sun.rave.designtime.CategoryDescriptor;
0053:        import com.sun.rave.designtime.Constants;
0054:        import com.sun.rave.designtime.faces.FacetDescriptor;
0055:        import com.sun.rave.designtime.markup.AttributeDescriptor;
0056:
0057:        import java.beans.SimpleBeanInfo;
0058:
0059:        /**
0060:         * <p>Auto-generated design time metadata class.
0061:         * Do <strong>NOT</strong> modify; all changes
0062:         * <strong>will</strong> be lost!</p>
0063:         */
0064:
0065:        abstract class TableBeanInfoBase extends SimpleBeanInfo {
0066:
0067:            protected static ResourceBundle resources = ResourceBundle
0068:                    .getBundle(
0069:                            "org.netbeans.modules.visualweb.web.ui.dt.component.Bundle-JSF",
0070:                            Locale.getDefault(), TableBeanInfoBase.class
0071:                                    .getClassLoader());
0072:
0073:            /**
0074:             * <p>Construct a new <code>TableBeanInfoBase</code>.</p>
0075:             */
0076:            public TableBeanInfoBase() {
0077:
0078:                beanClass = com.sun.rave.web.ui.component.Table.class;
0079:                iconFileName_C16 = "/org/netbeans/modules/visualweb/web/ui/dt/component/Table_C16";
0080:                iconFileName_C32 = "/org/netbeans/modules/visualweb/web/ui/dt/component/Table_C32";
0081:                iconFileName_M16 = "/org/netbeans/modules/visualweb/web/ui/dt/component/Table_M16";
0082:                iconFileName_M32 = "/org/netbeans/modules/visualweb/web/ui/dt/component/Table_M32";
0083:
0084:            }
0085:
0086:            /**
0087:             * <p>The bean class that this BeanInfo represents.
0088:             */
0089:            protected Class beanClass;
0090:
0091:            /**
0092:             * <p>The cached BeanDescriptor.</p>
0093:             */
0094:            protected BeanDescriptor beanDescriptor;
0095:
0096:            /**
0097:             * <p>The index of the default property.</p>
0098:             */
0099:            protected int defaultPropertyIndex = -2;
0100:
0101:            /**
0102:             * <p>The name of the default property.</p>
0103:             */
0104:            protected String defaultPropertyName;
0105:
0106:            /**
0107:             * <p>The 16x16 color icon.</p>
0108:             */
0109:            protected String iconFileName_C16;
0110:
0111:            /**
0112:             * <p>The 32x32 color icon.</p>
0113:             */
0114:            protected String iconFileName_C32;
0115:
0116:            /**
0117:             * <p>The 16x16 monochrome icon.</p>
0118:             */
0119:            protected String iconFileName_M16;
0120:
0121:            /**
0122:             * <p>The 32x32 monochrome icon.</p>
0123:             */
0124:            protected String iconFileName_M32;
0125:
0126:            /**
0127:             * <p>The cached property descriptors.</p>
0128:             */
0129:            protected PropertyDescriptor[] propDescriptors;
0130:
0131:            /**
0132:             * <p>Return the <code>BeanDescriptor</code> for this bean.</p>
0133:             */
0134:            public BeanDescriptor getBeanDescriptor() {
0135:
0136:                if (beanDescriptor != null) {
0137:                    return beanDescriptor;
0138:                }
0139:
0140:                beanDescriptor = new BeanDescriptor(beanClass);
0141:                beanDescriptor.setDisplayName(resources
0142:                        .getString("Table_DisplayName"));
0143:                beanDescriptor.setShortDescription(resources
0144:                        .getString("Table_Description"));
0145:                beanDescriptor.setExpert(false);
0146:                beanDescriptor.setHidden(false);
0147:                beanDescriptor.setPreferred(false);
0148:                beanDescriptor.setValue(
0149:                        Constants.BeanDescriptor.FACET_DESCRIPTORS,
0150:                        getFacetDescriptors());
0151:                beanDescriptor.setValue(Constants.BeanDescriptor.HELP_KEY,
0152:                        "projrave_ui_elements_palette_bh_table");
0153:                beanDescriptor.setValue(Constants.BeanDescriptor.INSTANCE_NAME,
0154:                        "table");
0155:                beanDescriptor.setValue(Constants.BeanDescriptor.IS_CONTAINER,
0156:                        Boolean.TRUE);
0157:                beanDescriptor
0158:                        .setValue(Constants.BeanDescriptor.PROPERTIES_HELP_KEY,
0159:                                "projrave_ui_elements_palette_bh_propsheets_bh_table_props");
0160:                beanDescriptor.setValue(
0161:                        Constants.BeanDescriptor.PROPERTY_CATEGORIES,
0162:                        getCategoryDescriptors());
0163:                beanDescriptor.setValue(Constants.BeanDescriptor.TAG_NAME,
0164:                        "table");
0165:                beanDescriptor.setValue(Constants.BeanDescriptor.TAGLIB_PREFIX,
0166:                        "ui");
0167:                beanDescriptor.setValue(Constants.BeanDescriptor.TAGLIB_URI,
0168:                        "http://www.sun.com/web/ui");
0169:
0170:                return beanDescriptor;
0171:
0172:            }
0173:
0174:            /**
0175:             * <p>Return the <code>CategoryDescriptor</code> array for the property categories of this component.</p>
0176:             */
0177:            private CategoryDescriptor[] getCategoryDescriptors() {
0178:
0179:                return com.sun.rave.designtime.base.CategoryDescriptors
0180:                        .getDefaultCategoryDescriptors();
0181:
0182:            }
0183:
0184:            /**
0185:             * <p>Return the index of the default property, or
0186:             * -1 if there is no default property.</p>
0187:             */
0188:            public int getDefaultPropertyIndex() {
0189:
0190:                if (defaultPropertyIndex > -2) {
0191:                    return defaultPropertyIndex;
0192:                } else {
0193:                    if (defaultPropertyName == null) {
0194:                        defaultPropertyIndex = -1;
0195:                    } else {
0196:                        PropertyDescriptor pd[] = getPropertyDescriptors();
0197:                        for (int i = 0; i < pd.length; i++) {
0198:                            if (defaultPropertyName.equals(pd[i].getName())) {
0199:                                defaultPropertyIndex = i;
0200:                                break;
0201:                            }
0202:                        }
0203:                    }
0204:                }
0205:                return defaultPropertyIndex;
0206:            }
0207:
0208:            /**
0209:             * <p>The cached facet descriptors.</p>
0210:             */
0211:            protected FacetDescriptor[] facetDescriptors;
0212:
0213:            /**
0214:             * <p>Return the <code>FacetDescriptor</code>s for this bean.</p>
0215:             */
0216:            public FacetDescriptor[] getFacetDescriptors() {
0217:
0218:                if (facetDescriptors != null) {
0219:                    return facetDescriptors;
0220:                }
0221:                facetDescriptors = new FacetDescriptor[] {};
0222:                return facetDescriptors;
0223:
0224:            }
0225:
0226:            /**
0227:             * <p>Return the specified image (if any)
0228:             * for this component class.</p>
0229:             */
0230:            public Image getIcon(int kind) {
0231:
0232:                String name;
0233:                switch (kind) {
0234:                case ICON_COLOR_16x16:
0235:                    name = iconFileName_C16;
0236:                    break;
0237:                case ICON_COLOR_32x32:
0238:                    name = iconFileName_C32;
0239:                    break;
0240:                case ICON_MONO_16x16:
0241:                    name = iconFileName_M16;
0242:                    break;
0243:                case ICON_MONO_32x32:
0244:                    name = iconFileName_M32;
0245:                    break;
0246:                default:
0247:                    name = null;
0248:                    break;
0249:                }
0250:                if (name == null) {
0251:                    return null;
0252:                }
0253:
0254:                Image image = loadImage(name + ".png");
0255:                if (image == null) {
0256:                    image = loadImage(name + ".gif");
0257:                }
0258:                return image;
0259:
0260:            }
0261:
0262:            /**
0263:             * <p>Return a class loaded by name via the class loader that loaded this class.</p>
0264:             */
0265:            private java.lang.Class loadClass(java.lang.String name) {
0266:
0267:                try {
0268:                    return Class.forName(name);
0269:                } catch (ClassNotFoundException e) {
0270:                    throw new RuntimeException(e);
0271:                }
0272:
0273:            }
0274:
0275:            /**
0276:             * <p>Return the <code>PropertyDescriptor</code>s for this bean.</p>
0277:             */
0278:            public PropertyDescriptor[] getPropertyDescriptors() {
0279:
0280:                if (propDescriptors != null) {
0281:                    return propDescriptors;
0282:                }
0283:                AttributeDescriptor attrib = null;
0284:
0285:                try {
0286:
0287:                    PropertyDescriptor prop_align = new PropertyDescriptor(
0288:                            "align", beanClass, "getAlign", "setAlign");
0289:                    prop_align.setDisplayName(resources
0290:                            .getString("Table_align_DisplayName"));
0291:                    prop_align.setShortDescription(resources
0292:                            .getString("Table_align_Description"));
0293:                    prop_align
0294:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.SelectOneDomainEditor"));
0295:                    prop_align.setExpert(false);
0296:                    prop_align.setHidden(true);
0297:                    prop_align.setPreferred(false);
0298:                    prop_align
0299:                            .setValue(
0300:                                    Constants.PropertyDescriptor.CATEGORY,
0301:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0302:                    prop_align
0303:                            .setValue(
0304:                                    "com.sun.rave.propertyeditors.DOMAIN_CLASS",
0305:                                    com.sun.rave.propertyeditors.domains.StringTokensDomain.class);
0306:                    prop_align
0307:                            .setValue(
0308:                                    "com.sun.rave.propertyeditors.domains.TOKEN_STRING",
0309:                                    "text-bottom,top,baseline,sub,middle,bottom,text-top,super");
0310:
0311:                    PropertyDescriptor prop_augmentTitle = new PropertyDescriptor(
0312:                            "augmentTitle", beanClass, "isAugmentTitle",
0313:                            "setAugmentTitle");
0314:                    prop_augmentTitle.setDisplayName(resources
0315:                            .getString("Table_augmentTitle_DisplayName"));
0316:                    prop_augmentTitle.setShortDescription(resources
0317:                            .getString("Table_augmentTitle_Description"));
0318:                    prop_augmentTitle.setExpert(false);
0319:                    prop_augmentTitle.setHidden(false);
0320:                    prop_augmentTitle.setPreferred(false);
0321:                    attrib = new AttributeDescriptor("augmentTitle", false,
0322:                            "true", true);
0323:                    prop_augmentTitle.setValue(
0324:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0325:                            attrib);
0326:                    prop_augmentTitle
0327:                            .setValue(
0328:                                    Constants.PropertyDescriptor.CATEGORY,
0329:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0330:
0331:                    PropertyDescriptor prop_bgColor = new PropertyDescriptor(
0332:                            "bgColor", beanClass, "getBgColor", "setBgColor");
0333:                    prop_bgColor.setDisplayName(resources
0334:                            .getString("Table_bgColor_DisplayName"));
0335:                    prop_bgColor.setShortDescription(resources
0336:                            .getString("Table_bgColor_Description"));
0337:                    prop_bgColor
0338:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
0339:                    prop_bgColor.setExpert(false);
0340:                    prop_bgColor.setHidden(true);
0341:                    prop_bgColor.setPreferred(false);
0342:                    prop_bgColor
0343:                            .setValue(
0344:                                    Constants.PropertyDescriptor.CATEGORY,
0345:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0346:
0347:                    PropertyDescriptor prop_border = new PropertyDescriptor(
0348:                            "border", beanClass, "getBorder", "setBorder");
0349:                    prop_border.setDisplayName(resources
0350:                            .getString("Table_border_DisplayName"));
0351:                    prop_border.setShortDescription(resources
0352:                            .getString("Table_border_Description"));
0353:                    prop_border
0354:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.LengthPropertyEditor"));
0355:                    prop_border.setExpert(false);
0356:                    prop_border.setHidden(true);
0357:                    prop_border.setPreferred(false);
0358:                    prop_border
0359:                            .setValue(
0360:                                    Constants.PropertyDescriptor.CATEGORY,
0361:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0362:
0363:                    PropertyDescriptor prop_cellPadding = new PropertyDescriptor(
0364:                            "cellPadding", beanClass, "getCellPadding",
0365:                            "setCellPadding");
0366:                    prop_cellPadding.setDisplayName(resources
0367:                            .getString("Table_cellPadding_DisplayName"));
0368:                    prop_cellPadding.setShortDescription(resources
0369:                            .getString("Table_cellPadding_Description"));
0370:                    prop_cellPadding
0371:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
0372:                    prop_cellPadding.setExpert(false);
0373:                    prop_cellPadding.setHidden(false);
0374:                    prop_cellPadding.setPreferred(false);
0375:                    attrib = new AttributeDescriptor("cellPadding", false,
0376:                            null, true);
0377:                    prop_cellPadding.setValue(
0378:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0379:                            attrib);
0380:                    prop_cellPadding
0381:                            .setValue(
0382:                                    Constants.PropertyDescriptor.CATEGORY,
0383:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0384:
0385:                    PropertyDescriptor prop_cellSpacing = new PropertyDescriptor(
0386:                            "cellSpacing", beanClass, "getCellSpacing",
0387:                            "setCellSpacing");
0388:                    prop_cellSpacing.setDisplayName(resources
0389:                            .getString("Table_cellSpacing_DisplayName"));
0390:                    prop_cellSpacing.setShortDescription(resources
0391:                            .getString("Table_cellSpacing_Description"));
0392:                    prop_cellSpacing
0393:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
0394:                    prop_cellSpacing.setExpert(false);
0395:                    prop_cellSpacing.setHidden(false);
0396:                    prop_cellSpacing.setPreferred(false);
0397:                    attrib = new AttributeDescriptor("cellSpacing", false,
0398:                            null, true);
0399:                    prop_cellSpacing.setValue(
0400:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0401:                            attrib);
0402:                    prop_cellSpacing
0403:                            .setValue(
0404:                                    Constants.PropertyDescriptor.CATEGORY,
0405:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0406:
0407:                    PropertyDescriptor prop_clearSortButton = new PropertyDescriptor(
0408:                            "clearSortButton", beanClass, "isClearSortButton",
0409:                            "setClearSortButton");
0410:                    prop_clearSortButton.setDisplayName(resources
0411:                            .getString("Table_clearSortButton_DisplayName"));
0412:                    prop_clearSortButton.setShortDescription(resources
0413:                            .getString("Table_clearSortButton_Description"));
0414:                    prop_clearSortButton.setExpert(false);
0415:                    prop_clearSortButton.setHidden(false);
0416:                    prop_clearSortButton.setPreferred(false);
0417:                    attrib = new AttributeDescriptor("clearSortButton", false,
0418:                            null, true);
0419:                    prop_clearSortButton.setValue(
0420:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0421:                            attrib);
0422:                    prop_clearSortButton
0423:                            .setValue(
0424:                                    Constants.PropertyDescriptor.CATEGORY,
0425:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0426:
0427:                    PropertyDescriptor prop_deselectMultipleButton = new PropertyDescriptor(
0428:                            "deselectMultipleButton", beanClass,
0429:                            "isDeselectMultipleButton",
0430:                            "setDeselectMultipleButton");
0431:                    prop_deselectMultipleButton
0432:                            .setDisplayName(resources
0433:                                    .getString("Table_deselectMultipleButton_DisplayName"));
0434:                    prop_deselectMultipleButton
0435:                            .setShortDescription(resources
0436:                                    .getString("Table_deselectMultipleButton_Description"));
0437:                    prop_deselectMultipleButton.setExpert(false);
0438:                    prop_deselectMultipleButton.setHidden(false);
0439:                    prop_deselectMultipleButton.setPreferred(false);
0440:                    attrib = new AttributeDescriptor("deselectMultipleButton",
0441:                            false, null, true);
0442:                    prop_deselectMultipleButton.setValue(
0443:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0444:                            attrib);
0445:                    prop_deselectMultipleButton
0446:                            .setValue(
0447:                                    Constants.PropertyDescriptor.CATEGORY,
0448:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0449:
0450:                    PropertyDescriptor prop_deselectMultipleButtonOnClick = new PropertyDescriptor(
0451:                            "deselectMultipleButtonOnClick", beanClass,
0452:                            "getDeselectMultipleButtonOnClick",
0453:                            "setDeselectMultipleButtonOnClick");
0454:                    prop_deselectMultipleButtonOnClick
0455:                            .setDisplayName(resources
0456:                                    .getString("Table_deselectMultipleButtonOnClick_DisplayName"));
0457:                    prop_deselectMultipleButtonOnClick
0458:                            .setShortDescription(resources
0459:                                    .getString("Table_deselectMultipleButtonOnClick_Description"));
0460:                    prop_deselectMultipleButtonOnClick
0461:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0462:                    prop_deselectMultipleButtonOnClick.setExpert(false);
0463:                    prop_deselectMultipleButtonOnClick.setHidden(false);
0464:                    prop_deselectMultipleButtonOnClick.setPreferred(false);
0465:                    attrib = new AttributeDescriptor(
0466:                            "deselectMultipleButtonOnClick", false, null, true);
0467:                    prop_deselectMultipleButtonOnClick.setValue(
0468:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0469:                            attrib);
0470:                    prop_deselectMultipleButtonOnClick
0471:                            .setValue(
0472:                                    Constants.PropertyDescriptor.CATEGORY,
0473:                                    com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0474:
0475:                    PropertyDescriptor prop_deselectSingleButton = new PropertyDescriptor(
0476:                            "deselectSingleButton", beanClass,
0477:                            "isDeselectSingleButton", "setDeselectSingleButton");
0478:                    prop_deselectSingleButton
0479:                            .setDisplayName(resources
0480:                                    .getString("Table_deselectSingleButton_DisplayName"));
0481:                    prop_deselectSingleButton
0482:                            .setShortDescription(resources
0483:                                    .getString("Table_deselectSingleButton_Description"));
0484:                    prop_deselectSingleButton.setExpert(false);
0485:                    prop_deselectSingleButton.setHidden(false);
0486:                    prop_deselectSingleButton.setPreferred(false);
0487:                    attrib = new AttributeDescriptor("deselectSingleButton",
0488:                            false, null, true);
0489:                    prop_deselectSingleButton.setValue(
0490:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0491:                            attrib);
0492:                    prop_deselectSingleButton
0493:                            .setValue(
0494:                                    Constants.PropertyDescriptor.CATEGORY,
0495:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0496:
0497:                    PropertyDescriptor prop_deselectSingleButtonOnClick = new PropertyDescriptor(
0498:                            "deselectSingleButtonOnClick", beanClass,
0499:                            "getDeselectSingleButtonOnClick",
0500:                            "setDeselectSingleButtonOnClick");
0501:                    prop_deselectSingleButtonOnClick
0502:                            .setDisplayName(resources
0503:                                    .getString("Table_deselectSingleButtonOnClick_DisplayName"));
0504:                    prop_deselectSingleButtonOnClick
0505:                            .setShortDescription(resources
0506:                                    .getString("Table_deselectSingleButtonOnClick_Description"));
0507:                    prop_deselectSingleButtonOnClick
0508:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0509:                    prop_deselectSingleButtonOnClick.setExpert(false);
0510:                    prop_deselectSingleButtonOnClick.setHidden(false);
0511:                    prop_deselectSingleButtonOnClick.setPreferred(false);
0512:                    attrib = new AttributeDescriptor(
0513:                            "deselectSingleButtonOnClick", false, null, true);
0514:                    prop_deselectSingleButtonOnClick.setValue(
0515:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0516:                            attrib);
0517:                    prop_deselectSingleButtonOnClick
0518:                            .setValue(
0519:                                    Constants.PropertyDescriptor.CATEGORY,
0520:                                    com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0521:
0522:                    PropertyDescriptor prop_extraActionBottomHtml = new PropertyDescriptor(
0523:                            "extraActionBottomHtml", beanClass,
0524:                            "getExtraActionBottomHtml",
0525:                            "setExtraActionBottomHtml");
0526:                    prop_extraActionBottomHtml
0527:                            .setDisplayName(resources
0528:                                    .getString("Table_extraActionBottomHtml_DisplayName"));
0529:                    prop_extraActionBottomHtml
0530:                            .setShortDescription(resources
0531:                                    .getString("Table_extraActionBottomHtml_Description"));
0532:                    prop_extraActionBottomHtml
0533:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
0534:                    prop_extraActionBottomHtml.setExpert(false);
0535:                    prop_extraActionBottomHtml.setHidden(false);
0536:                    prop_extraActionBottomHtml.setPreferred(false);
0537:                    attrib = new AttributeDescriptor("extraActionBottomHtml",
0538:                            false, null, true);
0539:                    prop_extraActionBottomHtml.setValue(
0540:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0541:                            attrib);
0542:                    prop_extraActionBottomHtml
0543:                            .setValue(
0544:                                    Constants.PropertyDescriptor.CATEGORY,
0545:                                    com.sun.rave.designtime.base.CategoryDescriptors.ADVANCED);
0546:
0547:                    PropertyDescriptor prop_extraActionTopHtml = new PropertyDescriptor(
0548:                            "extraActionTopHtml", beanClass,
0549:                            "getExtraActionTopHtml", "setExtraActionTopHtml");
0550:                    prop_extraActionTopHtml.setDisplayName(resources
0551:                            .getString("Table_extraActionTopHtml_DisplayName"));
0552:                    prop_extraActionTopHtml.setShortDescription(resources
0553:                            .getString("Table_extraActionTopHtml_Description"));
0554:                    prop_extraActionTopHtml
0555:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
0556:                    prop_extraActionTopHtml.setExpert(false);
0557:                    prop_extraActionTopHtml.setHidden(false);
0558:                    prop_extraActionTopHtml.setPreferred(false);
0559:                    attrib = new AttributeDescriptor("extraActionTopHtml",
0560:                            false, null, true);
0561:                    prop_extraActionTopHtml.setValue(
0562:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0563:                            attrib);
0564:                    prop_extraActionTopHtml
0565:                            .setValue(
0566:                                    Constants.PropertyDescriptor.CATEGORY,
0567:                                    com.sun.rave.designtime.base.CategoryDescriptors.ADVANCED);
0568:
0569:                    PropertyDescriptor prop_extraFooterHtml = new PropertyDescriptor(
0570:                            "extraFooterHtml", beanClass, "getExtraFooterHtml",
0571:                            "setExtraFooterHtml");
0572:                    prop_extraFooterHtml.setDisplayName(resources
0573:                            .getString("Table_extraFooterHtml_DisplayName"));
0574:                    prop_extraFooterHtml.setShortDescription(resources
0575:                            .getString("Table_extraFooterHtml_Description"));
0576:                    prop_extraFooterHtml
0577:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
0578:                    prop_extraFooterHtml.setExpert(false);
0579:                    prop_extraFooterHtml.setHidden(false);
0580:                    prop_extraFooterHtml.setPreferred(false);
0581:                    attrib = new AttributeDescriptor("extraFooterHtml", false,
0582:                            null, true);
0583:                    prop_extraFooterHtml.setValue(
0584:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0585:                            attrib);
0586:                    prop_extraFooterHtml
0587:                            .setValue(
0588:                                    Constants.PropertyDescriptor.CATEGORY,
0589:                                    com.sun.rave.designtime.base.CategoryDescriptors.ADVANCED);
0590:
0591:                    PropertyDescriptor prop_extraPanelHtml = new PropertyDescriptor(
0592:                            "extraPanelHtml", beanClass, "getExtraPanelHtml",
0593:                            "setExtraPanelHtml");
0594:                    prop_extraPanelHtml.setDisplayName(resources
0595:                            .getString("Table_extraPanelHtml_DisplayName"));
0596:                    prop_extraPanelHtml.setShortDescription(resources
0597:                            .getString("Table_extraPanelHtml_Description"));
0598:                    prop_extraPanelHtml
0599:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
0600:                    prop_extraPanelHtml.setExpert(false);
0601:                    prop_extraPanelHtml.setHidden(false);
0602:                    prop_extraPanelHtml.setPreferred(false);
0603:                    attrib = new AttributeDescriptor("extraPanelHtml", false,
0604:                            null, true);
0605:                    prop_extraPanelHtml.setValue(
0606:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0607:                            attrib);
0608:                    prop_extraPanelHtml
0609:                            .setValue(
0610:                                    Constants.PropertyDescriptor.CATEGORY,
0611:                                    com.sun.rave.designtime.base.CategoryDescriptors.ADVANCED);
0612:
0613:                    PropertyDescriptor prop_extraTitleHtml = new PropertyDescriptor(
0614:                            "extraTitleHtml", beanClass, "getExtraTitleHtml",
0615:                            "setExtraTitleHtml");
0616:                    prop_extraTitleHtml.setDisplayName(resources
0617:                            .getString("Table_extraTitleHtml_DisplayName"));
0618:                    prop_extraTitleHtml.setShortDescription(resources
0619:                            .getString("Table_extraTitleHtml_Description"));
0620:                    prop_extraTitleHtml
0621:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
0622:                    prop_extraTitleHtml.setExpert(false);
0623:                    prop_extraTitleHtml.setHidden(false);
0624:                    prop_extraTitleHtml.setPreferred(false);
0625:                    attrib = new AttributeDescriptor("extraTitleHtml", false,
0626:                            null, true);
0627:                    prop_extraTitleHtml.setValue(
0628:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0629:                            attrib);
0630:                    prop_extraTitleHtml
0631:                            .setValue(
0632:                                    Constants.PropertyDescriptor.CATEGORY,
0633:                                    com.sun.rave.designtime.base.CategoryDescriptors.ADVANCED);
0634:
0635:                    PropertyDescriptor prop_filterId = new PropertyDescriptor(
0636:                            "filterId", beanClass, "getFilterId", "setFilterId");
0637:                    prop_filterId.setDisplayName(resources
0638:                            .getString("Table_filterId_DisplayName"));
0639:                    prop_filterId.setShortDescription(resources
0640:                            .getString("Table_filterId_Description"));
0641:                    prop_filterId
0642:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
0643:                    prop_filterId.setExpert(false);
0644:                    prop_filterId.setHidden(true);
0645:                    prop_filterId.setPreferred(false);
0646:                    attrib = new AttributeDescriptor("filterId", false, null,
0647:                            true);
0648:                    prop_filterId.setValue(
0649:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0650:                            attrib);
0651:                    prop_filterId
0652:                            .setValue(
0653:                                    Constants.PropertyDescriptor.CATEGORY,
0654:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0655:
0656:                    PropertyDescriptor prop_filterPanelFocusId = new PropertyDescriptor(
0657:                            "filterPanelFocusId", beanClass,
0658:                            "getFilterPanelFocusId", "setFilterPanelFocusId");
0659:                    prop_filterPanelFocusId.setDisplayName(resources
0660:                            .getString("Table_filterPanelFocusId_DisplayName"));
0661:                    prop_filterPanelFocusId.setShortDescription(resources
0662:                            .getString("Table_filterPanelFocusId_Description"));
0663:                    prop_filterPanelFocusId.setExpert(false);
0664:                    prop_filterPanelFocusId.setHidden(true);
0665:                    prop_filterPanelFocusId.setPreferred(false);
0666:                    attrib = new AttributeDescriptor("filterPanelFocusId",
0667:                            false, null, true);
0668:                    prop_filterPanelFocusId.setValue(
0669:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0670:                            attrib);
0671:                    prop_filterPanelFocusId
0672:                            .setValue(
0673:                                    Constants.PropertyDescriptor.CATEGORY,
0674:                                    com.sun.rave.designtime.base.CategoryDescriptors.ADVANCED);
0675:
0676:                    PropertyDescriptor prop_filterText = new PropertyDescriptor(
0677:                            "filterText", beanClass, "getFilterText",
0678:                            "setFilterText");
0679:                    prop_filterText.setDisplayName(resources
0680:                            .getString("Table_filterText_DisplayName"));
0681:                    prop_filterText.setShortDescription(resources
0682:                            .getString("Table_filterText_Description"));
0683:                    prop_filterText
0684:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
0685:                    prop_filterText.setExpert(false);
0686:                    prop_filterText.setHidden(true);
0687:                    prop_filterText.setPreferred(false);
0688:                    attrib = new AttributeDescriptor("filterText", false, null,
0689:                            true);
0690:                    prop_filterText.setValue(
0691:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0692:                            attrib);
0693:                    prop_filterText
0694:                            .setValue(
0695:                                    Constants.PropertyDescriptor.CATEGORY,
0696:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0697:
0698:                    PropertyDescriptor prop_footerText = new PropertyDescriptor(
0699:                            "footerText", beanClass, "getFooterText",
0700:                            "setFooterText");
0701:                    prop_footerText.setDisplayName(resources
0702:                            .getString("Table_footerText_DisplayName"));
0703:                    prop_footerText.setShortDescription(resources
0704:                            .getString("Table_footerText_Description"));
0705:                    prop_footerText
0706:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
0707:                    prop_footerText.setExpert(false);
0708:                    prop_footerText.setHidden(false);
0709:                    prop_footerText.setPreferred(false);
0710:                    attrib = new AttributeDescriptor("footerText", false, null,
0711:                            true);
0712:                    prop_footerText.setValue(
0713:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0714:                            attrib);
0715:                    prop_footerText
0716:                            .setValue(
0717:                                    Constants.PropertyDescriptor.CATEGORY,
0718:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0719:
0720:                    PropertyDescriptor prop_frame = new PropertyDescriptor(
0721:                            "frame", beanClass, "getFrame", "setFrame");
0722:                    prop_frame.setDisplayName(resources
0723:                            .getString("Table_frame_DisplayName"));
0724:                    prop_frame.setShortDescription(resources
0725:                            .getString("Table_frame_Description"));
0726:                    prop_frame
0727:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.IntegerPropertyEditor"));
0728:                    prop_frame.setExpert(false);
0729:                    prop_frame.setHidden(true);
0730:                    prop_frame.setPreferred(false);
0731:                    prop_frame
0732:                            .setValue(
0733:                                    Constants.PropertyDescriptor.CATEGORY,
0734:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0735:
0736:                    PropertyDescriptor prop_hiddenSelectedRows = new PropertyDescriptor(
0737:                            "hiddenSelectedRows", beanClass,
0738:                            "isHiddenSelectedRows", "setHiddenSelectedRows");
0739:                    prop_hiddenSelectedRows.setDisplayName(resources
0740:                            .getString("Table_hiddenSelectedRows_DisplayName"));
0741:                    prop_hiddenSelectedRows.setShortDescription(resources
0742:                            .getString("Table_hiddenSelectedRows_Description"));
0743:                    prop_hiddenSelectedRows.setExpert(false);
0744:                    prop_hiddenSelectedRows.setHidden(false);
0745:                    prop_hiddenSelectedRows.setPreferred(false);
0746:                    attrib = new AttributeDescriptor("hiddenSelectedRows",
0747:                            false, null, true);
0748:                    prop_hiddenSelectedRows.setValue(
0749:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0750:                            attrib);
0751:                    prop_hiddenSelectedRows
0752:                            .setValue(
0753:                                    Constants.PropertyDescriptor.CATEGORY,
0754:                                    com.sun.rave.designtime.base.CategoryDescriptors.ADVANCED);
0755:
0756:                    PropertyDescriptor prop_internalVirtualForm = new PropertyDescriptor(
0757:                            "internalVirtualForm", beanClass,
0758:                            "isInternalVirtualForm", "setInternalVirtualForm");
0759:                    prop_internalVirtualForm
0760:                            .setDisplayName(resources
0761:                                    .getString("Table_internalVirtualForm_DisplayName"));
0762:                    prop_internalVirtualForm
0763:                            .setShortDescription(resources
0764:                                    .getString("Table_internalVirtualForm_Description"));
0765:                    prop_internalVirtualForm.setExpert(false);
0766:                    prop_internalVirtualForm.setHidden(false);
0767:                    prop_internalVirtualForm.setPreferred(false);
0768:                    prop_internalVirtualForm
0769:                            .setValue(
0770:                                    Constants.PropertyDescriptor.CATEGORY,
0771:                                    com.sun.rave.designtime.base.CategoryDescriptors.ADVANCED);
0772:
0773:                    PropertyDescriptor prop_itemsText = new PropertyDescriptor(
0774:                            "itemsText", beanClass, "getItemsText",
0775:                            "setItemsText");
0776:                    prop_itemsText.setDisplayName(resources
0777:                            .getString("Table_itemsText_DisplayName"));
0778:                    prop_itemsText.setShortDescription(resources
0779:                            .getString("Table_itemsText_Description"));
0780:                    prop_itemsText
0781:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
0782:                    prop_itemsText.setExpert(false);
0783:                    prop_itemsText.setHidden(false);
0784:                    prop_itemsText.setPreferred(false);
0785:                    attrib = new AttributeDescriptor("itemsText", false, null,
0786:                            true);
0787:                    prop_itemsText.setValue(
0788:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0789:                            attrib);
0790:                    prop_itemsText
0791:                            .setValue(
0792:                                    Constants.PropertyDescriptor.CATEGORY,
0793:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0794:
0795:                    PropertyDescriptor prop_lite = new PropertyDescriptor(
0796:                            "lite", beanClass, "isLite", "setLite");
0797:                    prop_lite.setDisplayName(resources
0798:                            .getString("Table_lite_DisplayName"));
0799:                    prop_lite.setShortDescription(resources
0800:                            .getString("Table_lite_Description"));
0801:                    prop_lite.setExpert(false);
0802:                    prop_lite.setHidden(false);
0803:                    prop_lite.setPreferred(false);
0804:                    attrib = new AttributeDescriptor("lite", false, null, true);
0805:                    prop_lite.setValue(
0806:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0807:                            attrib);
0808:                    prop_lite
0809:                            .setValue(
0810:                                    Constants.PropertyDescriptor.CATEGORY,
0811:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0812:
0813:                    PropertyDescriptor prop_onClick = new PropertyDescriptor(
0814:                            "onClick", beanClass, "getOnClick", "setOnClick");
0815:                    prop_onClick.setDisplayName(resources
0816:                            .getString("Table_onClick_DisplayName"));
0817:                    prop_onClick.setShortDescription(resources
0818:                            .getString("Table_onClick_Description"));
0819:                    prop_onClick
0820:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0821:                    prop_onClick.setExpert(false);
0822:                    prop_onClick.setHidden(false);
0823:                    prop_onClick.setPreferred(false);
0824:                    attrib = new AttributeDescriptor("onClick", false, null,
0825:                            true);
0826:                    prop_onClick.setValue(
0827:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0828:                            attrib);
0829:                    prop_onClick
0830:                            .setValue(
0831:                                    Constants.PropertyDescriptor.CATEGORY,
0832:                                    com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0833:
0834:                    PropertyDescriptor prop_onDblClick = new PropertyDescriptor(
0835:                            "onDblClick", beanClass, "getOnDblClick",
0836:                            "setOnDblClick");
0837:                    prop_onDblClick.setDisplayName(resources
0838:                            .getString("Table_onDblClick_DisplayName"));
0839:                    prop_onDblClick.setShortDescription(resources
0840:                            .getString("Table_onDblClick_Description"));
0841:                    prop_onDblClick
0842:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0843:                    prop_onDblClick.setExpert(false);
0844:                    prop_onDblClick.setHidden(false);
0845:                    prop_onDblClick.setPreferred(false);
0846:                    attrib = new AttributeDescriptor("onDblClick", false, null,
0847:                            true);
0848:                    prop_onDblClick.setValue(
0849:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0850:                            attrib);
0851:                    prop_onDblClick
0852:                            .setValue(
0853:                                    Constants.PropertyDescriptor.CATEGORY,
0854:                                    com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0855:
0856:                    PropertyDescriptor prop_onKeyDown = new PropertyDescriptor(
0857:                            "onKeyDown", beanClass, "getOnKeyDown",
0858:                            "setOnKeyDown");
0859:                    prop_onKeyDown.setDisplayName(resources
0860:                            .getString("Table_onKeyDown_DisplayName"));
0861:                    prop_onKeyDown.setShortDescription(resources
0862:                            .getString("Table_onKeyDown_Description"));
0863:                    prop_onKeyDown
0864:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0865:                    prop_onKeyDown.setExpert(false);
0866:                    prop_onKeyDown.setHidden(false);
0867:                    prop_onKeyDown.setPreferred(false);
0868:                    attrib = new AttributeDescriptor("onKeyDown", false, null,
0869:                            true);
0870:                    prop_onKeyDown.setValue(
0871:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0872:                            attrib);
0873:                    prop_onKeyDown
0874:                            .setValue(
0875:                                    Constants.PropertyDescriptor.CATEGORY,
0876:                                    com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0877:
0878:                    PropertyDescriptor prop_onKeyPress = new PropertyDescriptor(
0879:                            "onKeyPress", beanClass, "getOnKeyPress",
0880:                            "setOnKeyPress");
0881:                    prop_onKeyPress.setDisplayName(resources
0882:                            .getString("Table_onKeyPress_DisplayName"));
0883:                    prop_onKeyPress.setShortDescription(resources
0884:                            .getString("Table_onKeyPress_Description"));
0885:                    prop_onKeyPress
0886:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0887:                    prop_onKeyPress.setExpert(false);
0888:                    prop_onKeyPress.setHidden(false);
0889:                    prop_onKeyPress.setPreferred(false);
0890:                    attrib = new AttributeDescriptor("onKeyPress", false, null,
0891:                            true);
0892:                    prop_onKeyPress.setValue(
0893:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0894:                            attrib);
0895:                    prop_onKeyPress
0896:                            .setValue(
0897:                                    Constants.PropertyDescriptor.CATEGORY,
0898:                                    com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0899:
0900:                    PropertyDescriptor prop_onKeyUp = new PropertyDescriptor(
0901:                            "onKeyUp", beanClass, "getOnKeyUp", "setOnKeyUp");
0902:                    prop_onKeyUp.setDisplayName(resources
0903:                            .getString("Table_onKeyUp_DisplayName"));
0904:                    prop_onKeyUp.setShortDescription(resources
0905:                            .getString("Table_onKeyUp_Description"));
0906:                    prop_onKeyUp
0907:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0908:                    prop_onKeyUp.setExpert(false);
0909:                    prop_onKeyUp.setHidden(false);
0910:                    prop_onKeyUp.setPreferred(false);
0911:                    attrib = new AttributeDescriptor("onKeyUp", false, null,
0912:                            true);
0913:                    prop_onKeyUp.setValue(
0914:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0915:                            attrib);
0916:                    prop_onKeyUp
0917:                            .setValue(
0918:                                    Constants.PropertyDescriptor.CATEGORY,
0919:                                    com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0920:
0921:                    PropertyDescriptor prop_onMouseDown = new PropertyDescriptor(
0922:                            "onMouseDown", beanClass, "getOnMouseDown",
0923:                            "setOnMouseDown");
0924:                    prop_onMouseDown.setDisplayName(resources
0925:                            .getString("Table_onMouseDown_DisplayName"));
0926:                    prop_onMouseDown.setShortDescription(resources
0927:                            .getString("Table_onMouseDown_Description"));
0928:                    prop_onMouseDown
0929:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0930:                    prop_onMouseDown.setExpert(false);
0931:                    prop_onMouseDown.setHidden(false);
0932:                    prop_onMouseDown.setPreferred(false);
0933:                    attrib = new AttributeDescriptor("onMouseDown", false,
0934:                            null, true);
0935:                    prop_onMouseDown.setValue(
0936:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0937:                            attrib);
0938:                    prop_onMouseDown
0939:                            .setValue(
0940:                                    Constants.PropertyDescriptor.CATEGORY,
0941:                                    com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0942:
0943:                    PropertyDescriptor prop_onMouseMove = new PropertyDescriptor(
0944:                            "onMouseMove", beanClass, "getOnMouseMove",
0945:                            "setOnMouseMove");
0946:                    prop_onMouseMove.setDisplayName(resources
0947:                            .getString("Table_onMouseMove_DisplayName"));
0948:                    prop_onMouseMove.setShortDescription(resources
0949:                            .getString("Table_onMouseMove_Description"));
0950:                    prop_onMouseMove
0951:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0952:                    prop_onMouseMove.setExpert(false);
0953:                    prop_onMouseMove.setHidden(false);
0954:                    prop_onMouseMove.setPreferred(false);
0955:                    attrib = new AttributeDescriptor("onMouseMove", false,
0956:                            null, true);
0957:                    prop_onMouseMove.setValue(
0958:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0959:                            attrib);
0960:                    prop_onMouseMove
0961:                            .setValue(
0962:                                    Constants.PropertyDescriptor.CATEGORY,
0963:                                    com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0964:
0965:                    PropertyDescriptor prop_onMouseOut = new PropertyDescriptor(
0966:                            "onMouseOut", beanClass, "getOnMouseOut",
0967:                            "setOnMouseOut");
0968:                    prop_onMouseOut.setDisplayName(resources
0969:                            .getString("Table_onMouseOut_DisplayName"));
0970:                    prop_onMouseOut.setShortDescription(resources
0971:                            .getString("Table_onMouseOut_Description"));
0972:                    prop_onMouseOut
0973:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0974:                    prop_onMouseOut.setExpert(false);
0975:                    prop_onMouseOut.setHidden(false);
0976:                    prop_onMouseOut.setPreferred(false);
0977:                    attrib = new AttributeDescriptor("onMouseOut", false, null,
0978:                            true);
0979:                    prop_onMouseOut.setValue(
0980:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0981:                            attrib);
0982:                    prop_onMouseOut
0983:                            .setValue(
0984:                                    Constants.PropertyDescriptor.CATEGORY,
0985:                                    com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0986:
0987:                    PropertyDescriptor prop_onMouseOver = new PropertyDescriptor(
0988:                            "onMouseOver", beanClass, "getOnMouseOver",
0989:                            "setOnMouseOver");
0990:                    prop_onMouseOver.setDisplayName(resources
0991:                            .getString("Table_onMouseOver_DisplayName"));
0992:                    prop_onMouseOver.setShortDescription(resources
0993:                            .getString("Table_onMouseOver_Description"));
0994:                    prop_onMouseOver
0995:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0996:                    prop_onMouseOver.setExpert(false);
0997:                    prop_onMouseOver.setHidden(false);
0998:                    prop_onMouseOver.setPreferred(false);
0999:                    attrib = new AttributeDescriptor("onMouseOver", false,
1000:                            null, true);
1001:                    prop_onMouseOver.setValue(
1002:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1003:                            attrib);
1004:                    prop_onMouseOver
1005:                            .setValue(
1006:                                    Constants.PropertyDescriptor.CATEGORY,
1007:                                    com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
1008:
1009:                    PropertyDescriptor prop_onMouseUp = new PropertyDescriptor(
1010:                            "onMouseUp", beanClass, "getOnMouseUp",
1011:                            "setOnMouseUp");
1012:                    prop_onMouseUp.setDisplayName(resources
1013:                            .getString("Table_onMouseUp_DisplayName"));
1014:                    prop_onMouseUp.setShortDescription(resources
1015:                            .getString("Table_onMouseUp_Description"));
1016:                    prop_onMouseUp
1017:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
1018:                    prop_onMouseUp.setExpert(false);
1019:                    prop_onMouseUp.setHidden(false);
1020:                    prop_onMouseUp.setPreferred(false);
1021:                    attrib = new AttributeDescriptor("onMouseUp", false, null,
1022:                            true);
1023:                    prop_onMouseUp.setValue(
1024:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1025:                            attrib);
1026:                    prop_onMouseUp
1027:                            .setValue(
1028:                                    Constants.PropertyDescriptor.CATEGORY,
1029:                                    com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
1030:
1031:                    PropertyDescriptor prop_paginateButton = new PropertyDescriptor(
1032:                            "paginateButton", beanClass, "isPaginateButton",
1033:                            "setPaginateButton");
1034:                    prop_paginateButton.setDisplayName(resources
1035:                            .getString("Table_paginateButton_DisplayName"));
1036:                    prop_paginateButton.setShortDescription(resources
1037:                            .getString("Table_paginateButton_Description"));
1038:                    prop_paginateButton.setExpert(false);
1039:                    prop_paginateButton.setHidden(false);
1040:                    prop_paginateButton.setPreferred(false);
1041:                    attrib = new AttributeDescriptor("paginateButton", false,
1042:                            null, true);
1043:                    prop_paginateButton.setValue(
1044:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1045:                            attrib);
1046:                    prop_paginateButton
1047:                            .setValue(
1048:                                    Constants.PropertyDescriptor.CATEGORY,
1049:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
1050:
1051:                    PropertyDescriptor prop_paginationControls = new PropertyDescriptor(
1052:                            "paginationControls", beanClass,
1053:                            "isPaginationControls", "setPaginationControls");
1054:                    prop_paginationControls.setDisplayName(resources
1055:                            .getString("Table_paginationControls_DisplayName"));
1056:                    prop_paginationControls.setShortDescription(resources
1057:                            .getString("Table_paginationControls_Description"));
1058:                    prop_paginationControls.setExpert(false);
1059:                    prop_paginationControls.setHidden(false);
1060:                    prop_paginationControls.setPreferred(false);
1061:                    attrib = new AttributeDescriptor("paginationControls",
1062:                            false, null, true);
1063:                    prop_paginationControls.setValue(
1064:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1065:                            attrib);
1066:                    prop_paginationControls
1067:                            .setValue(
1068:                                    Constants.PropertyDescriptor.CATEGORY,
1069:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
1070:
1071:                    PropertyDescriptor prop_preferencesPanelFocusId = new PropertyDescriptor(
1072:                            "preferencesPanelFocusId", beanClass,
1073:                            "getPreferencesPanelFocusId",
1074:                            "setPreferencesPanelFocusId");
1075:                    prop_preferencesPanelFocusId
1076:                            .setDisplayName(resources
1077:                                    .getString("Table_preferencesPanelFocusId_DisplayName"));
1078:                    prop_preferencesPanelFocusId
1079:                            .setShortDescription(resources
1080:                                    .getString("Table_preferencesPanelFocusId_Description"));
1081:                    prop_preferencesPanelFocusId.setExpert(false);
1082:                    prop_preferencesPanelFocusId.setHidden(true);
1083:                    prop_preferencesPanelFocusId.setPreferred(false);
1084:                    attrib = new AttributeDescriptor("preferencesPanelFocusId",
1085:                            false, null, true);
1086:                    prop_preferencesPanelFocusId.setValue(
1087:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1088:                            attrib);
1089:                    prop_preferencesPanelFocusId
1090:                            .setValue(
1091:                                    Constants.PropertyDescriptor.CATEGORY,
1092:                                    com.sun.rave.designtime.base.CategoryDescriptors.ADVANCED);
1093:
1094:                    PropertyDescriptor prop_rules = new PropertyDescriptor(
1095:                            "rules", beanClass, "getRules", "setRules");
1096:                    prop_rules.setDisplayName(resources
1097:                            .getString("Table_rules_DisplayName"));
1098:                    prop_rules.setShortDescription(resources
1099:                            .getString("Table_rules_Description"));
1100:                    prop_rules
1101:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
1102:                    prop_rules.setExpert(false);
1103:                    prop_rules.setHidden(true);
1104:                    prop_rules.setPreferred(false);
1105:                    prop_rules
1106:                            .setValue(
1107:                                    Constants.PropertyDescriptor.CATEGORY,
1108:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
1109:
1110:                    PropertyDescriptor prop_selectMultipleButton = new PropertyDescriptor(
1111:                            "selectMultipleButton", beanClass,
1112:                            "isSelectMultipleButton", "setSelectMultipleButton");
1113:                    prop_selectMultipleButton
1114:                            .setDisplayName(resources
1115:                                    .getString("Table_selectMultipleButton_DisplayName"));
1116:                    prop_selectMultipleButton
1117:                            .setShortDescription(resources
1118:                                    .getString("Table_selectMultipleButton_Description"));
1119:                    prop_selectMultipleButton.setExpert(false);
1120:                    prop_selectMultipleButton.setHidden(false);
1121:                    prop_selectMultipleButton.setPreferred(false);
1122:                    attrib = new AttributeDescriptor("selectMultipleButton",
1123:                            false, null, true);
1124:                    prop_selectMultipleButton.setValue(
1125:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1126:                            attrib);
1127:                    prop_selectMultipleButton
1128:                            .setValue(
1129:                                    Constants.PropertyDescriptor.CATEGORY,
1130:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
1131:
1132:                    PropertyDescriptor prop_selectMultipleButtonOnClick = new PropertyDescriptor(
1133:                            "selectMultipleButtonOnClick", beanClass,
1134:                            "getSelectMultipleButtonOnClick",
1135:                            "setSelectMultipleButtonOnClick");
1136:                    prop_selectMultipleButtonOnClick
1137:                            .setDisplayName(resources
1138:                                    .getString("Table_selectMultipleButtonOnClick_DisplayName"));
1139:                    prop_selectMultipleButtonOnClick
1140:                            .setShortDescription(resources
1141:                                    .getString("Table_selectMultipleButtonOnClick_Description"));
1142:                    prop_selectMultipleButtonOnClick
1143:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
1144:                    prop_selectMultipleButtonOnClick.setExpert(false);
1145:                    prop_selectMultipleButtonOnClick.setHidden(false);
1146:                    prop_selectMultipleButtonOnClick.setPreferred(false);
1147:                    attrib = new AttributeDescriptor(
1148:                            "selectMultipleButtonOnClick", false, null, true);
1149:                    prop_selectMultipleButtonOnClick.setValue(
1150:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1151:                            attrib);
1152:                    prop_selectMultipleButtonOnClick
1153:                            .setValue(
1154:                                    Constants.PropertyDescriptor.CATEGORY,
1155:                                    com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
1156:
1157:                    PropertyDescriptor prop_sortPanelFocusId = new PropertyDescriptor(
1158:                            "sortPanelFocusId", beanClass,
1159:                            "getSortPanelFocusId", "setSortPanelFocusId");
1160:                    prop_sortPanelFocusId.setDisplayName(resources
1161:                            .getString("Table_sortPanelFocusId_DisplayName"));
1162:                    prop_sortPanelFocusId.setShortDescription(resources
1163:                            .getString("Table_sortPanelFocusId_Description"));
1164:                    prop_sortPanelFocusId.setExpert(false);
1165:                    prop_sortPanelFocusId.setHidden(true);
1166:                    prop_sortPanelFocusId.setPreferred(false);
1167:                    attrib = new AttributeDescriptor("sortPanelFocusId", false,
1168:                            null, true);
1169:                    prop_sortPanelFocusId.setValue(
1170:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1171:                            attrib);
1172:                    prop_sortPanelFocusId
1173:                            .setValue(
1174:                                    Constants.PropertyDescriptor.CATEGORY,
1175:                                    com.sun.rave.designtime.base.CategoryDescriptors.ADVANCED);
1176:
1177:                    PropertyDescriptor prop_sortPanelToggleButton = new PropertyDescriptor(
1178:                            "sortPanelToggleButton", beanClass,
1179:                            "isSortPanelToggleButton",
1180:                            "setSortPanelToggleButton");
1181:                    prop_sortPanelToggleButton
1182:                            .setDisplayName(resources
1183:                                    .getString("Table_sortPanelToggleButton_DisplayName"));
1184:                    prop_sortPanelToggleButton
1185:                            .setShortDescription(resources
1186:                                    .getString("Table_sortPanelToggleButton_Description"));
1187:                    prop_sortPanelToggleButton.setExpert(false);
1188:                    prop_sortPanelToggleButton.setHidden(false);
1189:                    prop_sortPanelToggleButton.setPreferred(false);
1190:                    attrib = new AttributeDescriptor("sortPanelToggleButton",
1191:                            false, null, true);
1192:                    prop_sortPanelToggleButton.setValue(
1193:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1194:                            attrib);
1195:                    prop_sortPanelToggleButton
1196:                            .setValue(
1197:                                    Constants.PropertyDescriptor.CATEGORY,
1198:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
1199:
1200:                    PropertyDescriptor prop_style = new PropertyDescriptor(
1201:                            "style", beanClass, "getStyle", "setStyle");
1202:                    prop_style.setDisplayName(resources
1203:                            .getString("Table_style_DisplayName"));
1204:                    prop_style.setShortDescription(resources
1205:                            .getString("Table_style_Description"));
1206:                    prop_style
1207:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.css.CssStylePropertyEditor"));
1208:                    prop_style.setExpert(false);
1209:                    prop_style.setHidden(false);
1210:                    prop_style.setPreferred(false);
1211:                    attrib = new AttributeDescriptor("style", false, null, true);
1212:                    prop_style.setValue(
1213:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1214:                            attrib);
1215:                    prop_style
1216:                            .setValue(
1217:                                    Constants.PropertyDescriptor.CATEGORY,
1218:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
1219:
1220:                    PropertyDescriptor prop_styleClass = new PropertyDescriptor(
1221:                            "styleClass", beanClass, "getStyleClass",
1222:                            "setStyleClass");
1223:                    prop_styleClass.setDisplayName(resources
1224:                            .getString("Table_styleClass_DisplayName"));
1225:                    prop_styleClass.setShortDescription(resources
1226:                            .getString("Table_styleClass_Description"));
1227:                    prop_styleClass
1228:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StyleClassPropertyEditor"));
1229:                    prop_styleClass.setExpert(false);
1230:                    prop_styleClass.setHidden(false);
1231:                    prop_styleClass.setPreferred(false);
1232:                    attrib = new AttributeDescriptor("styleClass", false, null,
1233:                            true);
1234:                    prop_styleClass.setValue(
1235:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1236:                            attrib);
1237:                    prop_styleClass
1238:                            .setValue(
1239:                                    Constants.PropertyDescriptor.CATEGORY,
1240:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
1241:
1242:                    PropertyDescriptor prop_summary = new PropertyDescriptor(
1243:                            "summary", beanClass, "getSummary", "setSummary");
1244:                    prop_summary.setDisplayName(resources
1245:                            .getString("Table_summary_DisplayName"));
1246:                    prop_summary.setShortDescription(resources
1247:                            .getString("Table_summary_Description"));
1248:                    prop_summary
1249:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
1250:                    prop_summary.setExpert(false);
1251:                    prop_summary.setHidden(false);
1252:                    prop_summary.setPreferred(false);
1253:                    attrib = new AttributeDescriptor("summary", false, null,
1254:                            true);
1255:                    prop_summary.setValue(
1256:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1257:                            attrib);
1258:                    prop_summary
1259:                            .setValue(
1260:                                    Constants.PropertyDescriptor.CATEGORY,
1261:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
1262:
1263:                    PropertyDescriptor prop_tabIndex = new PropertyDescriptor(
1264:                            "tabIndex", beanClass, "getTabIndex", "setTabIndex");
1265:                    prop_tabIndex.setDisplayName(resources
1266:                            .getString("Table_tabIndex_DisplayName"));
1267:                    prop_tabIndex.setShortDescription(resources
1268:                            .getString("Table_tabIndex_Description"));
1269:                    prop_tabIndex
1270:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.IntegerPropertyEditor"));
1271:                    prop_tabIndex.setExpert(false);
1272:                    prop_tabIndex.setHidden(false);
1273:                    prop_tabIndex.setPreferred(false);
1274:                    attrib = new AttributeDescriptor("tabIndex", false, null,
1275:                            true);
1276:                    prop_tabIndex.setValue(
1277:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1278:                            attrib);
1279:                    prop_tabIndex
1280:                            .setValue(
1281:                                    Constants.PropertyDescriptor.CATEGORY,
1282:                                    com.sun.rave.designtime.base.CategoryDescriptors.ACCESSIBILITY);
1283:                    prop_tabIndex.setValue(
1284:                            "com.sun.rave.propertyeditors.MIN_VALUE", "1");
1285:
1286:                    PropertyDescriptor prop_title = new PropertyDescriptor(
1287:                            "title", beanClass, "getTitle", "setTitle");
1288:                    prop_title.setDisplayName(resources
1289:                            .getString("Table_title_DisplayName"));
1290:                    prop_title.setShortDescription(resources
1291:                            .getString("Table_title_Description"));
1292:                    prop_title
1293:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
1294:                    prop_title.setExpert(false);
1295:                    prop_title.setHidden(false);
1296:                    prop_title.setPreferred(false);
1297:                    attrib = new AttributeDescriptor("title", false, null, true);
1298:                    prop_title.setValue(
1299:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1300:                            attrib);
1301:                    prop_title
1302:                            .setValue(
1303:                                    Constants.PropertyDescriptor.CATEGORY,
1304:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
1305:
1306:                    PropertyDescriptor prop_toolTip = new PropertyDescriptor(
1307:                            "toolTip", beanClass, "getToolTip", "setToolTip");
1308:                    prop_toolTip.setDisplayName(resources
1309:                            .getString("Table_toolTip_DisplayName"));
1310:                    prop_toolTip.setShortDescription(resources
1311:                            .getString("Table_toolTip_Description"));
1312:                    prop_toolTip
1313:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
1314:                    prop_toolTip.setExpert(false);
1315:                    prop_toolTip.setHidden(false);
1316:                    prop_toolTip.setPreferred(false);
1317:                    attrib = new AttributeDescriptor("toolTip", false, null,
1318:                            true);
1319:                    prop_toolTip.setValue(
1320:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1321:                            attrib);
1322:                    prop_toolTip
1323:                            .setValue(
1324:                                    Constants.PropertyDescriptor.CATEGORY,
1325:                                    com.sun.rave.designtime.base.CategoryDescriptors.BEHAVIOR);
1326:
1327:                    PropertyDescriptor prop_visible = new PropertyDescriptor(
1328:                            "visible", beanClass, "isVisible", "setVisible");
1329:                    prop_visible.setDisplayName(resources
1330:                            .getString("Table_visible_DisplayName"));
1331:                    prop_visible.setShortDescription(resources
1332:                            .getString("Table_visible_Description"));
1333:                    prop_visible.setExpert(false);
1334:                    prop_visible.setHidden(false);
1335:                    prop_visible.setPreferred(false);
1336:                    attrib = new AttributeDescriptor("visible", false, "true",
1337:                            true);
1338:                    prop_visible.setValue(
1339:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1340:                            attrib);
1341:                    prop_visible
1342:                            .setValue(
1343:                                    Constants.PropertyDescriptor.CATEGORY,
1344:                                    com.sun.rave.designtime.base.CategoryDescriptors.BEHAVIOR);
1345:
1346:                    PropertyDescriptor prop_width = new PropertyDescriptor(
1347:                            "width", beanClass, "getWidth", "setWidth");
1348:                    prop_width.setDisplayName(resources
1349:                            .getString("Table_width_DisplayName"));
1350:                    prop_width.setShortDescription(resources
1351:                            .getString("Table_width_Description"));
1352:                    prop_width
1353:                            .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
1354:                    prop_width.setExpert(false);
1355:                    prop_width.setHidden(false);
1356:                    prop_width.setPreferred(false);
1357:                    attrib = new AttributeDescriptor("width", false, null, true);
1358:                    prop_width.setValue(
1359:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1360:                            attrib);
1361:                    prop_width
1362:                            .setValue(
1363:                                    Constants.PropertyDescriptor.CATEGORY,
1364:                                    com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
1365:
1366:                    PropertyDescriptor prop_attributes = new PropertyDescriptor(
1367:                            "attributes", beanClass, "getAttributes", null);
1368:                    prop_attributes.setDisplayName(resources
1369:                            .getString("Table_attributes_DisplayName"));
1370:                    prop_attributes.setShortDescription(resources
1371:                            .getString("Table_attributes_Description"));
1372:                    prop_attributes.setExpert(false);
1373:                    prop_attributes.setHidden(true);
1374:                    prop_attributes.setPreferred(false);
1375:                    prop_attributes
1376:                            .setValue(
1377:                                    Constants.PropertyDescriptor.CATEGORY,
1378:                                    com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
1379:
1380:                    PropertyDescriptor prop_childCount = new PropertyDescriptor(
1381:                            "childCount", beanClass, "getChildCount", null);
1382:                    prop_childCount.setDisplayName(resources
1383:                            .getString("Table_childCount_DisplayName"));
1384:                    prop_childCount.setShortDescription(resources
1385:                            .getString("Table_childCount_Description"));
1386:                    prop_childCount.setExpert(false);
1387:                    prop_childCount.setHidden(true);
1388:                    prop_childCount.setPreferred(false);
1389:                    prop_childCount
1390:                            .setValue(
1391:                                    Constants.PropertyDescriptor.CATEGORY,
1392:                                    com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
1393:
1394:                    PropertyDescriptor prop_children = new PropertyDescriptor(
1395:                            "children", beanClass, "getChildren", null);
1396:                    prop_children.setDisplayName(resources
1397:                            .getString("Table_children_DisplayName"));
1398:                    prop_children.setShortDescription(resources
1399:                            .getString("Table_children_Description"));
1400:                    prop_children.setExpert(false);
1401:                    prop_children.setHidden(true);
1402:                    prop_children.setPreferred(false);
1403:                    prop_children
1404:                            .setValue(
1405:                                    Constants.PropertyDescriptor.CATEGORY,
1406:                                    com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
1407:
1408:                    PropertyDescriptor prop_facets = new PropertyDescriptor(
1409:                            "facets", beanClass, "getFacets", null);
1410:                    prop_facets.setDisplayName(resources
1411:                            .getString("Table_facets_DisplayName"));
1412:                    prop_facets.setShortDescription(resources
1413:                            .getString("Table_facets_Description"));
1414:                    prop_facets.setExpert(false);
1415:                    prop_facets.setHidden(true);
1416:                    prop_facets.setPreferred(false);
1417:                    prop_facets
1418:                            .setValue(
1419:                                    Constants.PropertyDescriptor.CATEGORY,
1420:                                    com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
1421:
1422:                    PropertyDescriptor prop_family = new PropertyDescriptor(
1423:                            "family", beanClass, "getFamily", null);
1424:                    prop_family.setDisplayName(resources
1425:                            .getString("Table_family_DisplayName"));
1426:                    prop_family.setShortDescription(resources
1427:                            .getString("Table_family_Description"));
1428:                    prop_family.setExpert(false);
1429:                    prop_family.setHidden(true);
1430:                    prop_family.setPreferred(false);
1431:                    prop_family
1432:                            .setValue(
1433:                                    Constants.PropertyDescriptor.CATEGORY,
1434:                                    com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
1435:
1436:                    PropertyDescriptor prop_id = new PropertyDescriptor("id",
1437:                            beanClass, "getId", "setId");
1438:                    prop_id.setDisplayName(resources
1439:                            .getString("Table_id_DisplayName"));
1440:                    prop_id.setShortDescription(resources
1441:                            .getString("Table_id_Description"));
1442:                    prop_id.setExpert(false);
1443:                    prop_id.setHidden(true);
1444:                    prop_id.setPreferred(false);
1445:                    attrib = new AttributeDescriptor("id", false, null, false);
1446:                    prop_id.setValue(
1447:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1448:                            attrib);
1449:                    prop_id
1450:                            .setValue(
1451:                                    Constants.PropertyDescriptor.CATEGORY,
1452:                                    com.sun.rave.designtime.base.CategoryDescriptors.GENERAL);
1453:
1454:                    PropertyDescriptor prop_parent = new PropertyDescriptor(
1455:                            "parent", beanClass, "getParent", "setParent");
1456:                    prop_parent.setDisplayName(resources
1457:                            .getString("Table_parent_DisplayName"));
1458:                    prop_parent.setShortDescription(resources
1459:                            .getString("Table_parent_Description"));
1460:                    prop_parent.setExpert(false);
1461:                    prop_parent.setHidden(true);
1462:                    prop_parent.setPreferred(false);
1463:                    prop_parent
1464:                            .setValue(
1465:                                    Constants.PropertyDescriptor.CATEGORY,
1466:                                    com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
1467:
1468:                    PropertyDescriptor prop_rendered = new PropertyDescriptor(
1469:                            "rendered", beanClass, "isRendered", "setRendered");
1470:                    prop_rendered.setDisplayName(resources
1471:                            .getString("Table_rendered_DisplayName"));
1472:                    prop_rendered.setShortDescription(resources
1473:                            .getString("Table_rendered_Description"));
1474:                    prop_rendered.setExpert(false);
1475:                    prop_rendered.setHidden(false);
1476:                    prop_rendered.setPreferred(false);
1477:                    attrib = new AttributeDescriptor("rendered", false, null,
1478:                            true);
1479:                    prop_rendered.setValue(
1480:                            Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1481:                            attrib);
1482:                    prop_rendered
1483:                            .setValue(
1484:                                    Constants.PropertyDescriptor.CATEGORY,
1485:                                    com.sun.rave.designtime.base.CategoryDescriptors.ADVANCED);
1486:
1487:                    PropertyDescriptor prop_rendererType = new PropertyDescriptor(
1488:                            "rendererType", beanClass, "getRendererType",
1489:                            "setRendererType");
1490:                    prop_rendererType.setDisplayName(resources
1491:                            .getString("Table_rendererType_DisplayName"));
1492:                    prop_rendererType.setShortDescription(resources
1493:                            .getString("Table_rendererType_Description"));
1494:                    prop_rendererType.setExpert(false);
1495:                    prop_rendererType.setHidden(true);
1496:                    prop_rendererType.setPreferred(false);
1497:                    prop_rendererType
1498:                            .setValue(
1499:                                    Constants.PropertyDescriptor.CATEGORY,
1500:                                    com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
1501:
1502:                    PropertyDescriptor prop_rendersChildren = new PropertyDescriptor(
1503:                            "rendersChildren", beanClass, "getRendersChildren",
1504:                            null);
1505:                    prop_rendersChildren.setDisplayName(resources
1506:                            .getString("Table_rendersChildren_DisplayName"));
1507:                    prop_rendersChildren.setShortDescription(resources
1508:                            .getString("Table_rendersChildren_Description"));
1509:                    prop_rendersChildren.setExpert(false);
1510:                    prop_rendersChildren.setHidden(true);
1511:                    prop_rendersChildren.setPreferred(false);
1512:                    prop_rendersChildren
1513:                            .setValue(
1514:                                    Constants.PropertyDescriptor.CATEGORY,
1515:                                    com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
1516:
1517:                    propDescriptors = new PropertyDescriptor[] { prop_align,
1518:                            prop_attributes, prop_augmentTitle, prop_bgColor,
1519:                            prop_border, prop_cellPadding, prop_cellSpacing,
1520:                            prop_childCount, prop_children,
1521:                            prop_clearSortButton, prop_deselectMultipleButton,
1522:                            prop_deselectMultipleButtonOnClick,
1523:                            prop_deselectSingleButton,
1524:                            prop_deselectSingleButtonOnClick,
1525:                            prop_extraActionBottomHtml,
1526:                            prop_extraActionTopHtml, prop_extraFooterHtml,
1527:                            prop_extraPanelHtml, prop_extraTitleHtml,
1528:                            prop_facets, prop_family, prop_filterId,
1529:                            prop_filterPanelFocusId, prop_filterText,
1530:                            prop_footerText, prop_frame,
1531:                            prop_hiddenSelectedRows, prop_id,
1532:                            prop_internalVirtualForm, prop_itemsText,
1533:                            prop_lite, prop_onClick, prop_onDblClick,
1534:                            prop_onKeyDown, prop_onKeyPress, prop_onKeyUp,
1535:                            prop_onMouseDown, prop_onMouseMove,
1536:                            prop_onMouseOut, prop_onMouseOver, prop_onMouseUp,
1537:                            prop_paginateButton, prop_paginationControls,
1538:                            prop_parent, prop_preferencesPanelFocusId,
1539:                            prop_rendered, prop_rendererType,
1540:                            prop_rendersChildren, prop_rules,
1541:                            prop_selectMultipleButton,
1542:                            prop_selectMultipleButtonOnClick,
1543:                            prop_sortPanelFocusId, prop_sortPanelToggleButton,
1544:                            prop_style, prop_styleClass, prop_summary,
1545:                            prop_tabIndex, prop_title, prop_toolTip,
1546:                            prop_visible, prop_width, };
1547:                    return propDescriptors;
1548:
1549:                } catch (IntrospectionException e) {
1550:                    e.printStackTrace();
1551:                    return null;
1552:                }
1553:
1554:            }
1555:
1556:        }
1557:        //GEN-END:BeanInfo
w_w_w.___j___ava__2_s_.__c__om__ | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.