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 SelectorBeanInfoBase 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(), SelectorBeanInfoBase.class
0071: .getClassLoader());
0072:
0073: /**
0074: * <p>Construct a new <code>SelectorBeanInfoBase</code>.</p>
0075: */
0076: public SelectorBeanInfoBase() {
0077:
0078: beanClass = com.sun.rave.web.ui.component.Selector.class;
0079: defaultPropertyName = "";
0080: iconFileName_C16 = "/org/netbeans/modules/visualweb/web/ui/dt/component/Selector_C16";
0081: iconFileName_C32 = "/org/netbeans/modules/visualweb/web/ui/dt/component/Selector_C32";
0082: iconFileName_M16 = "/org/netbeans/modules/visualweb/web/ui/dt/component/Selector_M16";
0083: iconFileName_M32 = "/org/netbeans/modules/visualweb/web/ui/dt/component/Selector_M32";
0084:
0085: }
0086:
0087: /**
0088: * <p>The bean class that this BeanInfo represents.
0089: */
0090: protected Class beanClass;
0091:
0092: /**
0093: * <p>The cached BeanDescriptor.</p>
0094: */
0095: protected BeanDescriptor beanDescriptor;
0096:
0097: /**
0098: * <p>The index of the default property.</p>
0099: */
0100: protected int defaultPropertyIndex = -2;
0101:
0102: /**
0103: * <p>The name of the default property.</p>
0104: */
0105: protected String defaultPropertyName;
0106:
0107: /**
0108: * <p>The 16x16 color icon.</p>
0109: */
0110: protected String iconFileName_C16;
0111:
0112: /**
0113: * <p>The 32x32 color icon.</p>
0114: */
0115: protected String iconFileName_C32;
0116:
0117: /**
0118: * <p>The 16x16 monochrome icon.</p>
0119: */
0120: protected String iconFileName_M16;
0121:
0122: /**
0123: * <p>The 32x32 monochrome icon.</p>
0124: */
0125: protected String iconFileName_M32;
0126:
0127: /**
0128: * <p>The cached property descriptors.</p>
0129: */
0130: protected PropertyDescriptor[] propDescriptors;
0131:
0132: /**
0133: * <p>Return the <code>BeanDescriptor</code> for this bean.</p>
0134: */
0135: public BeanDescriptor getBeanDescriptor() {
0136:
0137: if (beanDescriptor != null) {
0138: return beanDescriptor;
0139: }
0140:
0141: beanDescriptor = new BeanDescriptor(beanClass);
0142: beanDescriptor.setDisplayName(resources
0143: .getString("Selector_DisplayName"));
0144: beanDescriptor.setShortDescription(resources
0145: .getString("Selector_Description"));
0146: beanDescriptor.setExpert(false);
0147: beanDescriptor.setHidden(true);
0148: beanDescriptor.setPreferred(false);
0149: beanDescriptor.setValue(
0150: Constants.BeanDescriptor.FACET_DESCRIPTORS,
0151: getFacetDescriptors());
0152: beanDescriptor.setValue(Constants.BeanDescriptor.INSTANCE_NAME,
0153: "selector");
0154: beanDescriptor.setValue(Constants.BeanDescriptor.IS_CONTAINER,
0155: Boolean.FALSE);
0156: beanDescriptor.setValue(
0157: Constants.BeanDescriptor.PROPERTY_CATEGORIES,
0158: getCategoryDescriptors());
0159: beanDescriptor.setValue(Constants.BeanDescriptor.TAG_NAME,
0160: "selector");
0161: beanDescriptor.setValue(Constants.BeanDescriptor.TAGLIB_PREFIX,
0162: "ui");
0163: beanDescriptor.setValue(Constants.BeanDescriptor.TAGLIB_URI,
0164: "http://www.sun.com/web/ui");
0165:
0166: return beanDescriptor;
0167:
0168: }
0169:
0170: /**
0171: * <p>Return the <code>CategoryDescriptor</code> array for the property categories of this component.</p>
0172: */
0173: private CategoryDescriptor[] getCategoryDescriptors() {
0174:
0175: return com.sun.rave.designtime.base.CategoryDescriptors
0176: .getDefaultCategoryDescriptors();
0177:
0178: }
0179:
0180: /**
0181: * <p>Return the index of the default property, or
0182: * -1 if there is no default property.</p>
0183: */
0184: public int getDefaultPropertyIndex() {
0185:
0186: if (defaultPropertyIndex > -2) {
0187: return defaultPropertyIndex;
0188: } else {
0189: if (defaultPropertyName == null) {
0190: defaultPropertyIndex = -1;
0191: } else {
0192: PropertyDescriptor pd[] = getPropertyDescriptors();
0193: for (int i = 0; i < pd.length; i++) {
0194: if (defaultPropertyName.equals(pd[i].getName())) {
0195: defaultPropertyIndex = i;
0196: break;
0197: }
0198: }
0199: }
0200: }
0201: return defaultPropertyIndex;
0202: }
0203:
0204: /**
0205: * <p>The cached facet descriptors.</p>
0206: */
0207: protected FacetDescriptor[] facetDescriptors;
0208:
0209: /**
0210: * <p>Return the <code>FacetDescriptor</code>s for this bean.</p>
0211: */
0212: public FacetDescriptor[] getFacetDescriptors() {
0213:
0214: if (facetDescriptors != null) {
0215: return facetDescriptors;
0216: }
0217: facetDescriptors = new FacetDescriptor[] {};
0218: return facetDescriptors;
0219:
0220: }
0221:
0222: /**
0223: * <p>Return the specified image (if any)
0224: * for this component class.</p>
0225: */
0226: public Image getIcon(int kind) {
0227:
0228: String name;
0229: switch (kind) {
0230: case ICON_COLOR_16x16:
0231: name = iconFileName_C16;
0232: break;
0233: case ICON_COLOR_32x32:
0234: name = iconFileName_C32;
0235: break;
0236: case ICON_MONO_16x16:
0237: name = iconFileName_M16;
0238: break;
0239: case ICON_MONO_32x32:
0240: name = iconFileName_M32;
0241: break;
0242: default:
0243: name = null;
0244: break;
0245: }
0246: if (name == null) {
0247: return null;
0248: }
0249:
0250: Image image = loadImage(name + ".png");
0251: if (image == null) {
0252: image = loadImage(name + ".gif");
0253: }
0254: return image;
0255:
0256: }
0257:
0258: /**
0259: * <p>Return a class loaded by name via the class loader that loaded this class.</p>
0260: */
0261: private java.lang.Class loadClass(java.lang.String name) {
0262:
0263: try {
0264: return Class.forName(name);
0265: } catch (ClassNotFoundException e) {
0266: throw new RuntimeException(e);
0267: }
0268:
0269: }
0270:
0271: /**
0272: * <p>Return the <code>PropertyDescriptor</code>s for this bean.</p>
0273: */
0274: public PropertyDescriptor[] getPropertyDescriptors() {
0275:
0276: if (propDescriptors != null) {
0277: return propDescriptors;
0278: }
0279: AttributeDescriptor attrib = null;
0280:
0281: try {
0282:
0283: PropertyDescriptor prop_disabled = new PropertyDescriptor(
0284: "disabled", beanClass, "isDisabled", "setDisabled");
0285: prop_disabled.setDisplayName(resources
0286: .getString("Selector_disabled_DisplayName"));
0287: prop_disabled.setShortDescription(resources
0288: .getString("Selector_disabled_Description"));
0289: prop_disabled.setExpert(false);
0290: prop_disabled.setHidden(false);
0291: prop_disabled.setPreferred(false);
0292: attrib = new AttributeDescriptor("disabled", false, null,
0293: true);
0294: prop_disabled.setValue(
0295: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0296: attrib);
0297: prop_disabled
0298: .setValue(
0299: Constants.PropertyDescriptor.CATEGORY,
0300: com.sun.rave.designtime.base.CategoryDescriptors.BEHAVIOR);
0301:
0302: PropertyDescriptor prop_items = new PropertyDescriptor(
0303: "items", beanClass, "getItems", "setItems");
0304: prop_items.setDisplayName(resources
0305: .getString("Selector_items_DisplayName"));
0306: prop_items.setShortDescription(resources
0307: .getString("Selector_items_Description"));
0308: prop_items
0309: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.binding.ValueBindingPropertyEditor"));
0310: prop_items.setExpert(false);
0311: prop_items.setHidden(false);
0312: prop_items.setPreferred(false);
0313: attrib = new AttributeDescriptor("items", false, null, true);
0314: prop_items.setValue(
0315: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0316: attrib);
0317: prop_items
0318: .setValue(
0319: Constants.PropertyDescriptor.CATEGORY,
0320: com.sun.rave.designtime.base.CategoryDescriptors.DATA);
0321: prop_items
0322: .setValue(
0323: "bindingPanelClassNames",
0324: new Class[] {
0325: org.netbeans.modules.visualweb.propertyeditors.binding.data.BindOptionsToDataProviderPanel.class,
0326: org.netbeans.modules.visualweb.propertyeditors.binding.data.BindValueToObjectPanel.class });
0327:
0328: PropertyDescriptor prop_label = new PropertyDescriptor(
0329: "label", beanClass, "getLabel", "setLabel");
0330: prop_label.setDisplayName(resources
0331: .getString("Selector_label_DisplayName"));
0332: prop_label.setShortDescription(resources
0333: .getString("Selector_label_Description"));
0334: prop_label
0335: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
0336: prop_label.setExpert(false);
0337: prop_label.setHidden(false);
0338: prop_label.setPreferred(false);
0339: attrib = new AttributeDescriptor("label", false, null, true);
0340: prop_label.setValue(
0341: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0342: attrib);
0343: prop_label
0344: .setValue(
0345: Constants.PropertyDescriptor.CATEGORY,
0346: com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0347:
0348: PropertyDescriptor prop_labelLevel = new PropertyDescriptor(
0349: "labelLevel", beanClass, "getLabelLevel",
0350: "setLabelLevel");
0351: prop_labelLevel.setDisplayName(resources
0352: .getString("Selector_labelLevel_DisplayName"));
0353: prop_labelLevel.setShortDescription(resources
0354: .getString("Selector_labelLevel_Description"));
0355: prop_labelLevel
0356: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.SelectOneDomainEditor"));
0357: prop_labelLevel.setExpert(false);
0358: prop_labelLevel.setHidden(false);
0359: prop_labelLevel.setPreferred(false);
0360: attrib = new AttributeDescriptor("labelLevel", false, "2",
0361: true);
0362: prop_labelLevel.setValue(
0363: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0364: attrib);
0365: prop_labelLevel
0366: .setValue(
0367: Constants.PropertyDescriptor.CATEGORY,
0368: com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0369: prop_labelLevel
0370: .setValue(
0371: "com.sun.rave.propertyeditors.DOMAIN_CLASS",
0372: org.netbeans.modules.visualweb.web.ui.dt.component.propertyeditors.LabelLevelsDomain.class);
0373:
0374: PropertyDescriptor prop_onBlur = new PropertyDescriptor(
0375: "onBlur", beanClass, "getOnBlur", "setOnBlur");
0376: prop_onBlur.setDisplayName(resources
0377: .getString("Selector_onBlur_DisplayName"));
0378: prop_onBlur.setShortDescription(resources
0379: .getString("Selector_onBlur_Description"));
0380: prop_onBlur
0381: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0382: prop_onBlur.setExpert(false);
0383: prop_onBlur.setHidden(false);
0384: prop_onBlur.setPreferred(false);
0385: attrib = new AttributeDescriptor("onBlur", false, null,
0386: true);
0387: prop_onBlur.setValue(
0388: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0389: attrib);
0390: prop_onBlur
0391: .setValue(
0392: Constants.PropertyDescriptor.CATEGORY,
0393: com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0394:
0395: PropertyDescriptor prop_onChange = new PropertyDescriptor(
0396: "onChange", beanClass, "getOnChange", "setOnChange");
0397: prop_onChange.setDisplayName(resources
0398: .getString("Selector_onChange_DisplayName"));
0399: prop_onChange.setShortDescription(resources
0400: .getString("Selector_onChange_Description"));
0401: prop_onChange
0402: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0403: prop_onChange.setExpert(false);
0404: prop_onChange.setHidden(false);
0405: prop_onChange.setPreferred(false);
0406: attrib = new AttributeDescriptor("onChange", false, null,
0407: true);
0408: prop_onChange.setValue(
0409: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0410: attrib);
0411: prop_onChange
0412: .setValue(
0413: Constants.PropertyDescriptor.CATEGORY,
0414: com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0415:
0416: PropertyDescriptor prop_onClick = new PropertyDescriptor(
0417: "onClick", beanClass, "getOnClick", "setOnClick");
0418: prop_onClick.setDisplayName(resources
0419: .getString("Selector_onClick_DisplayName"));
0420: prop_onClick.setShortDescription(resources
0421: .getString("Selector_onClick_Description"));
0422: prop_onClick
0423: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0424: prop_onClick.setExpert(false);
0425: prop_onClick.setHidden(false);
0426: prop_onClick.setPreferred(false);
0427: attrib = new AttributeDescriptor("onClick", false, null,
0428: true);
0429: prop_onClick.setValue(
0430: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0431: attrib);
0432: prop_onClick
0433: .setValue(
0434: Constants.PropertyDescriptor.CATEGORY,
0435: com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0436:
0437: PropertyDescriptor prop_onDblClick = new PropertyDescriptor(
0438: "onDblClick", beanClass, "getOnDblClick",
0439: "setOnDblClick");
0440: prop_onDblClick.setDisplayName(resources
0441: .getString("Selector_onDblClick_DisplayName"));
0442: prop_onDblClick.setShortDescription(resources
0443: .getString("Selector_onDblClick_Description"));
0444: prop_onDblClick
0445: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0446: prop_onDblClick.setExpert(false);
0447: prop_onDblClick.setHidden(false);
0448: prop_onDblClick.setPreferred(false);
0449: attrib = new AttributeDescriptor("onDblClick", false, null,
0450: true);
0451: prop_onDblClick.setValue(
0452: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0453: attrib);
0454: prop_onDblClick
0455: .setValue(
0456: Constants.PropertyDescriptor.CATEGORY,
0457: com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0458:
0459: PropertyDescriptor prop_onFocus = new PropertyDescriptor(
0460: "onFocus", beanClass, "getOnFocus", "setOnFocus");
0461: prop_onFocus.setDisplayName(resources
0462: .getString("Selector_onFocus_DisplayName"));
0463: prop_onFocus.setShortDescription(resources
0464: .getString("Selector_onFocus_Description"));
0465: prop_onFocus
0466: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0467: prop_onFocus.setExpert(false);
0468: prop_onFocus.setHidden(false);
0469: prop_onFocus.setPreferred(false);
0470: attrib = new AttributeDescriptor("onFocus", false, null,
0471: true);
0472: prop_onFocus.setValue(
0473: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0474: attrib);
0475: prop_onFocus
0476: .setValue(
0477: Constants.PropertyDescriptor.CATEGORY,
0478: com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0479:
0480: PropertyDescriptor prop_onKeyDown = new PropertyDescriptor(
0481: "onKeyDown", beanClass, "getOnKeyDown",
0482: "setOnKeyDown");
0483: prop_onKeyDown.setDisplayName(resources
0484: .getString("Selector_onKeyDown_DisplayName"));
0485: prop_onKeyDown.setShortDescription(resources
0486: .getString("Selector_onKeyDown_Description"));
0487: prop_onKeyDown
0488: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0489: prop_onKeyDown.setExpert(false);
0490: prop_onKeyDown.setHidden(false);
0491: prop_onKeyDown.setPreferred(false);
0492: attrib = new AttributeDescriptor("onKeyDown", false, null,
0493: true);
0494: prop_onKeyDown.setValue(
0495: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0496: attrib);
0497: prop_onKeyDown
0498: .setValue(
0499: Constants.PropertyDescriptor.CATEGORY,
0500: com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0501:
0502: PropertyDescriptor prop_onKeyPress = new PropertyDescriptor(
0503: "onKeyPress", beanClass, "getOnKeyPress",
0504: "setOnKeyPress");
0505: prop_onKeyPress.setDisplayName(resources
0506: .getString("Selector_onKeyPress_DisplayName"));
0507: prop_onKeyPress.setShortDescription(resources
0508: .getString("Selector_onKeyPress_Description"));
0509: prop_onKeyPress
0510: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0511: prop_onKeyPress.setExpert(false);
0512: prop_onKeyPress.setHidden(false);
0513: prop_onKeyPress.setPreferred(false);
0514: attrib = new AttributeDescriptor("onKeyPress", false, null,
0515: true);
0516: prop_onKeyPress.setValue(
0517: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0518: attrib);
0519: prop_onKeyPress
0520: .setValue(
0521: Constants.PropertyDescriptor.CATEGORY,
0522: com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0523:
0524: PropertyDescriptor prop_onKeyUp = new PropertyDescriptor(
0525: "onKeyUp", beanClass, "getOnKeyUp", "setOnKeyUp");
0526: prop_onKeyUp.setDisplayName(resources
0527: .getString("Selector_onKeyUp_DisplayName"));
0528: prop_onKeyUp.setShortDescription(resources
0529: .getString("Selector_onKeyUp_Description"));
0530: prop_onKeyUp
0531: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0532: prop_onKeyUp.setExpert(false);
0533: prop_onKeyUp.setHidden(false);
0534: prop_onKeyUp.setPreferred(false);
0535: attrib = new AttributeDescriptor("onKeyUp", false, null,
0536: true);
0537: prop_onKeyUp.setValue(
0538: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0539: attrib);
0540: prop_onKeyUp
0541: .setValue(
0542: Constants.PropertyDescriptor.CATEGORY,
0543: com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0544:
0545: PropertyDescriptor prop_onMouseDown = new PropertyDescriptor(
0546: "onMouseDown", beanClass, "getOnMouseDown",
0547: "setOnMouseDown");
0548: prop_onMouseDown.setDisplayName(resources
0549: .getString("Selector_onMouseDown_DisplayName"));
0550: prop_onMouseDown.setShortDescription(resources
0551: .getString("Selector_onMouseDown_Description"));
0552: prop_onMouseDown
0553: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0554: prop_onMouseDown.setExpert(false);
0555: prop_onMouseDown.setHidden(false);
0556: prop_onMouseDown.setPreferred(false);
0557: attrib = new AttributeDescriptor("onMouseDown", false,
0558: null, true);
0559: prop_onMouseDown.setValue(
0560: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0561: attrib);
0562: prop_onMouseDown
0563: .setValue(
0564: Constants.PropertyDescriptor.CATEGORY,
0565: com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0566:
0567: PropertyDescriptor prop_onMouseMove = new PropertyDescriptor(
0568: "onMouseMove", beanClass, "getOnMouseMove",
0569: "setOnMouseMove");
0570: prop_onMouseMove.setDisplayName(resources
0571: .getString("Selector_onMouseMove_DisplayName"));
0572: prop_onMouseMove.setShortDescription(resources
0573: .getString("Selector_onMouseMove_Description"));
0574: prop_onMouseMove
0575: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0576: prop_onMouseMove.setExpert(false);
0577: prop_onMouseMove.setHidden(false);
0578: prop_onMouseMove.setPreferred(false);
0579: attrib = new AttributeDescriptor("onMouseMove", false,
0580: null, true);
0581: prop_onMouseMove.setValue(
0582: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0583: attrib);
0584: prop_onMouseMove
0585: .setValue(
0586: Constants.PropertyDescriptor.CATEGORY,
0587: com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0588:
0589: PropertyDescriptor prop_onMouseOut = new PropertyDescriptor(
0590: "onMouseOut", beanClass, "getOnMouseOut",
0591: "setOnMouseOut");
0592: prop_onMouseOut.setDisplayName(resources
0593: .getString("Selector_onMouseOut_DisplayName"));
0594: prop_onMouseOut.setShortDescription(resources
0595: .getString("Selector_onMouseOut_Description"));
0596: prop_onMouseOut
0597: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0598: prop_onMouseOut.setExpert(false);
0599: prop_onMouseOut.setHidden(false);
0600: prop_onMouseOut.setPreferred(false);
0601: attrib = new AttributeDescriptor("onMouseOut", false, null,
0602: true);
0603: prop_onMouseOut.setValue(
0604: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0605: attrib);
0606: prop_onMouseOut
0607: .setValue(
0608: Constants.PropertyDescriptor.CATEGORY,
0609: com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0610:
0611: PropertyDescriptor prop_onMouseOver = new PropertyDescriptor(
0612: "onMouseOver", beanClass, "getOnMouseOver",
0613: "setOnMouseOver");
0614: prop_onMouseOver.setDisplayName(resources
0615: .getString("Selector_onMouseOver_DisplayName"));
0616: prop_onMouseOver.setShortDescription(resources
0617: .getString("Selector_onMouseOver_Description"));
0618: prop_onMouseOver
0619: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0620: prop_onMouseOver.setExpert(false);
0621: prop_onMouseOver.setHidden(false);
0622: prop_onMouseOver.setPreferred(false);
0623: attrib = new AttributeDescriptor("onMouseOver", false,
0624: null, true);
0625: prop_onMouseOver.setValue(
0626: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0627: attrib);
0628: prop_onMouseOver
0629: .setValue(
0630: Constants.PropertyDescriptor.CATEGORY,
0631: com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0632:
0633: PropertyDescriptor prop_onMouseUp = new PropertyDescriptor(
0634: "onMouseUp", beanClass, "getOnMouseUp",
0635: "setOnMouseUp");
0636: prop_onMouseUp.setDisplayName(resources
0637: .getString("Selector_onMouseUp_DisplayName"));
0638: prop_onMouseUp.setShortDescription(resources
0639: .getString("Selector_onMouseUp_Description"));
0640: prop_onMouseUp
0641: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0642: prop_onMouseUp.setExpert(false);
0643: prop_onMouseUp.setHidden(false);
0644: prop_onMouseUp.setPreferred(false);
0645: attrib = new AttributeDescriptor("onMouseUp", false, null,
0646: true);
0647: prop_onMouseUp.setValue(
0648: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0649: attrib);
0650: prop_onMouseUp
0651: .setValue(
0652: Constants.PropertyDescriptor.CATEGORY,
0653: com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0654:
0655: PropertyDescriptor prop_onSelect = new PropertyDescriptor(
0656: "onSelect", beanClass, "getOnSelect", "setOnSelect");
0657: prop_onSelect.setDisplayName(resources
0658: .getString("Selector_onSelect_DisplayName"));
0659: prop_onSelect.setShortDescription(resources
0660: .getString("Selector_onSelect_Description"));
0661: prop_onSelect
0662: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.JavaScriptPropertyEditor"));
0663: prop_onSelect.setExpert(false);
0664: prop_onSelect.setHidden(false);
0665: prop_onSelect.setPreferred(false);
0666: attrib = new AttributeDescriptor("onSelect", false, null,
0667: true);
0668: prop_onSelect.setValue(
0669: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0670: attrib);
0671: prop_onSelect
0672: .setValue(
0673: Constants.PropertyDescriptor.CATEGORY,
0674: com.sun.rave.designtime.base.CategoryDescriptors.JAVASCRIPT);
0675:
0676: PropertyDescriptor prop_readOnly = new PropertyDescriptor(
0677: "readOnly", beanClass, "isReadOnly", "setReadOnly");
0678: prop_readOnly.setDisplayName(resources
0679: .getString("Selector_readOnly_DisplayName"));
0680: prop_readOnly.setShortDescription(resources
0681: .getString("Selector_readOnly_Description"));
0682: prop_readOnly.setExpert(false);
0683: prop_readOnly.setHidden(false);
0684: prop_readOnly.setPreferred(false);
0685: attrib = new AttributeDescriptor("readOnly", false, null,
0686: true);
0687: prop_readOnly.setValue(
0688: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0689: attrib);
0690: prop_readOnly
0691: .setValue(
0692: Constants.PropertyDescriptor.CATEGORY,
0693: com.sun.rave.designtime.base.CategoryDescriptors.BEHAVIOR);
0694:
0695: PropertyDescriptor prop_selected = new PropertyDescriptor(
0696: "selected", beanClass, "getSelected", "setSelected");
0697: prop_selected.setDisplayName(resources
0698: .getString("Selector_selected_DisplayName"));
0699: prop_selected.setShortDescription(resources
0700: .getString("Selector_selected_Description"));
0701: prop_selected
0702: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.binding.ValueBindingPropertyEditor"));
0703: prop_selected.setExpert(false);
0704: prop_selected.setHidden(false);
0705: prop_selected.setPreferred(false);
0706: attrib = new AttributeDescriptor("selected", false, null,
0707: true);
0708: prop_selected.setValue(
0709: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0710: attrib);
0711: prop_selected
0712: .setValue(
0713: Constants.PropertyDescriptor.CATEGORY,
0714: com.sun.rave.designtime.base.CategoryDescriptors.DATA);
0715: prop_selected
0716: .setValue(
0717: "bindingPanelClassNames",
0718: new Class[] {
0719: org.netbeans.modules.visualweb.propertyeditors.binding.data.BindValueToDataProviderPanel.class,
0720: org.netbeans.modules.visualweb.propertyeditors.binding.data.BindValueToObjectPanel.class });
0721:
0722: PropertyDescriptor prop_style = new PropertyDescriptor(
0723: "style", beanClass, "getStyle", "setStyle");
0724: prop_style.setDisplayName(resources
0725: .getString("Selector_style_DisplayName"));
0726: prop_style.setShortDescription(resources
0727: .getString("Selector_style_Description"));
0728: prop_style
0729: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.css.CssStylePropertyEditor"));
0730: prop_style.setExpert(false);
0731: prop_style.setHidden(false);
0732: prop_style.setPreferred(false);
0733: attrib = new AttributeDescriptor("style", false, null, true);
0734: prop_style.setValue(
0735: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0736: attrib);
0737: prop_style
0738: .setValue(
0739: Constants.PropertyDescriptor.CATEGORY,
0740: com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0741:
0742: PropertyDescriptor prop_styleClass = new PropertyDescriptor(
0743: "styleClass", beanClass, "getStyleClass",
0744: "setStyleClass");
0745: prop_styleClass.setDisplayName(resources
0746: .getString("Selector_styleClass_DisplayName"));
0747: prop_styleClass.setShortDescription(resources
0748: .getString("Selector_styleClass_Description"));
0749: prop_styleClass
0750: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StyleClassPropertyEditor"));
0751: prop_styleClass.setExpert(false);
0752: prop_styleClass.setHidden(false);
0753: prop_styleClass.setPreferred(false);
0754: attrib = new AttributeDescriptor("styleClass", false, null,
0755: true);
0756: prop_styleClass.setValue(
0757: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0758: attrib);
0759: prop_styleClass
0760: .setValue(
0761: Constants.PropertyDescriptor.CATEGORY,
0762: com.sun.rave.designtime.base.CategoryDescriptors.APPEARANCE);
0763:
0764: PropertyDescriptor prop_tabIndex = new PropertyDescriptor(
0765: "tabIndex", beanClass, "getTabIndex", "setTabIndex");
0766: prop_tabIndex.setDisplayName(resources
0767: .getString("Selector_tabIndex_DisplayName"));
0768: prop_tabIndex.setShortDescription(resources
0769: .getString("Selector_tabIndex_Description"));
0770: prop_tabIndex
0771: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.IntegerPropertyEditor"));
0772: prop_tabIndex.setExpert(false);
0773: prop_tabIndex.setHidden(false);
0774: prop_tabIndex.setPreferred(false);
0775: attrib = new AttributeDescriptor("tabIndex", false, null,
0776: true);
0777: prop_tabIndex.setValue(
0778: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0779: attrib);
0780: prop_tabIndex
0781: .setValue(
0782: Constants.PropertyDescriptor.CATEGORY,
0783: com.sun.rave.designtime.base.CategoryDescriptors.ACCESSIBILITY);
0784: prop_tabIndex.setValue(
0785: "com.sun.rave.propertyeditors.MIN_VALUE", "1");
0786:
0787: PropertyDescriptor prop_toolTip = new PropertyDescriptor(
0788: "toolTip", beanClass, "getToolTip", "setToolTip");
0789: prop_toolTip.setDisplayName(resources
0790: .getString("Selector_toolTip_DisplayName"));
0791: prop_toolTip.setShortDescription(resources
0792: .getString("Selector_toolTip_Description"));
0793: prop_toolTip
0794: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.StringPropertyEditor"));
0795: prop_toolTip.setExpert(false);
0796: prop_toolTip.setHidden(false);
0797: prop_toolTip.setPreferred(false);
0798: attrib = new AttributeDescriptor("toolTip", false, null,
0799: true);
0800: prop_toolTip.setValue(
0801: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0802: attrib);
0803: prop_toolTip
0804: .setValue(
0805: Constants.PropertyDescriptor.CATEGORY,
0806: com.sun.rave.designtime.base.CategoryDescriptors.BEHAVIOR);
0807:
0808: PropertyDescriptor prop_visible = new PropertyDescriptor(
0809: "visible", beanClass, "isVisible", "setVisible");
0810: prop_visible.setDisplayName(resources
0811: .getString("Selector_visible_DisplayName"));
0812: prop_visible.setShortDescription(resources
0813: .getString("Selector_visible_Description"));
0814: prop_visible.setExpert(false);
0815: prop_visible.setHidden(false);
0816: prop_visible.setPreferred(false);
0817: attrib = new AttributeDescriptor("visible", false, "true",
0818: true);
0819: prop_visible.setValue(
0820: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0821: attrib);
0822: prop_visible
0823: .setValue(
0824: Constants.PropertyDescriptor.CATEGORY,
0825: com.sun.rave.designtime.base.CategoryDescriptors.BEHAVIOR);
0826:
0827: PropertyDescriptor prop_attributes = new PropertyDescriptor(
0828: "attributes", beanClass, "getAttributes", null);
0829: prop_attributes.setDisplayName(resources
0830: .getString("Selector_attributes_DisplayName"));
0831: prop_attributes.setShortDescription(resources
0832: .getString("Selector_attributes_Description"));
0833: prop_attributes.setExpert(false);
0834: prop_attributes.setHidden(true);
0835: prop_attributes.setPreferred(false);
0836: prop_attributes
0837: .setValue(
0838: Constants.PropertyDescriptor.CATEGORY,
0839: com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
0840:
0841: PropertyDescriptor prop_childCount = new PropertyDescriptor(
0842: "childCount", beanClass, "getChildCount", null);
0843: prop_childCount.setDisplayName(resources
0844: .getString("Selector_childCount_DisplayName"));
0845: prop_childCount.setShortDescription(resources
0846: .getString("Selector_childCount_Description"));
0847: prop_childCount.setExpert(false);
0848: prop_childCount.setHidden(true);
0849: prop_childCount.setPreferred(false);
0850: prop_childCount
0851: .setValue(
0852: Constants.PropertyDescriptor.CATEGORY,
0853: com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
0854:
0855: PropertyDescriptor prop_children = new PropertyDescriptor(
0856: "children", beanClass, "getChildren", null);
0857: prop_children.setDisplayName(resources
0858: .getString("Selector_children_DisplayName"));
0859: prop_children.setShortDescription(resources
0860: .getString("Selector_children_Description"));
0861: prop_children.setExpert(false);
0862: prop_children.setHidden(true);
0863: prop_children.setPreferred(false);
0864: prop_children
0865: .setValue(
0866: Constants.PropertyDescriptor.CATEGORY,
0867: com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
0868:
0869: PropertyDescriptor prop_converter = new PropertyDescriptor(
0870: "converter", beanClass, "getConverter",
0871: "setConverter");
0872: prop_converter.setDisplayName(resources
0873: .getString("Selector_converter_DisplayName"));
0874: prop_converter.setShortDescription(resources
0875: .getString("Selector_converter_Description"));
0876: prop_converter
0877: .setPropertyEditorClass(loadClass("org.netbeans.modules.visualweb.web.ui.dt.component.propertyeditors.JSF1_1ConverterPropertyEditor"));
0878: prop_converter.setExpert(false);
0879: prop_converter.setHidden(false);
0880: prop_converter.setPreferred(false);
0881: attrib = new AttributeDescriptor("converter", false, null,
0882: true);
0883: prop_converter.setValue(
0884: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0885: attrib);
0886: prop_converter
0887: .setValue(
0888: Constants.PropertyDescriptor.CATEGORY,
0889: com.sun.rave.designtime.base.CategoryDescriptors.DATA);
0890:
0891: PropertyDescriptor prop_facets = new PropertyDescriptor(
0892: "facets", beanClass, "getFacets", null);
0893: prop_facets.setDisplayName(resources
0894: .getString("Selector_facets_DisplayName"));
0895: prop_facets.setShortDescription(resources
0896: .getString("Selector_facets_Description"));
0897: prop_facets.setExpert(false);
0898: prop_facets.setHidden(true);
0899: prop_facets.setPreferred(false);
0900: prop_facets
0901: .setValue(
0902: Constants.PropertyDescriptor.CATEGORY,
0903: com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
0904:
0905: PropertyDescriptor prop_family = new PropertyDescriptor(
0906: "family", beanClass, "getFamily", null);
0907: prop_family.setDisplayName(resources
0908: .getString("Selector_family_DisplayName"));
0909: prop_family.setShortDescription(resources
0910: .getString("Selector_family_Description"));
0911: prop_family.setExpert(false);
0912: prop_family.setHidden(true);
0913: prop_family.setPreferred(false);
0914: prop_family
0915: .setValue(
0916: Constants.PropertyDescriptor.CATEGORY,
0917: com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
0918:
0919: PropertyDescriptor prop_id = new PropertyDescriptor("id",
0920: beanClass, "getId", "setId");
0921: prop_id.setDisplayName(resources
0922: .getString("Selector_id_DisplayName"));
0923: prop_id.setShortDescription(resources
0924: .getString("Selector_id_Description"));
0925: prop_id.setExpert(false);
0926: prop_id.setHidden(true);
0927: prop_id.setPreferred(false);
0928: attrib = new AttributeDescriptor("id", false, null, true);
0929: prop_id.setValue(
0930: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0931: attrib);
0932: prop_id
0933: .setValue(
0934: Constants.PropertyDescriptor.CATEGORY,
0935: com.sun.rave.designtime.base.CategoryDescriptors.GENERAL);
0936:
0937: PropertyDescriptor prop_immediate = new PropertyDescriptor(
0938: "immediate", beanClass, "isImmediate",
0939: "setImmediate");
0940: prop_immediate.setDisplayName(resources
0941: .getString("Selector_immediate_DisplayName"));
0942: prop_immediate.setShortDescription(resources
0943: .getString("Selector_immediate_Description"));
0944: prop_immediate.setExpert(false);
0945: prop_immediate.setHidden(false);
0946: prop_immediate.setPreferred(false);
0947: attrib = new AttributeDescriptor("immediate", false, null,
0948: true);
0949: prop_immediate.setValue(
0950: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
0951: attrib);
0952: prop_immediate
0953: .setValue(
0954: Constants.PropertyDescriptor.CATEGORY,
0955: com.sun.rave.designtime.base.CategoryDescriptors.ADVANCED);
0956:
0957: PropertyDescriptor prop_localValue = new PropertyDescriptor(
0958: "localValue", beanClass, "getLocalValue", null);
0959: prop_localValue.setDisplayName(resources
0960: .getString("Selector_localValue_DisplayName"));
0961: prop_localValue.setShortDescription(resources
0962: .getString("Selector_localValue_Description"));
0963: prop_localValue.setExpert(false);
0964: prop_localValue.setHidden(true);
0965: prop_localValue.setPreferred(false);
0966: prop_localValue
0967: .setValue(
0968: Constants.PropertyDescriptor.CATEGORY,
0969: com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
0970:
0971: PropertyDescriptor prop_localValueSet = new PropertyDescriptor(
0972: "localValueSet", beanClass, "isLocalValueSet",
0973: "setLocalValueSet");
0974: prop_localValueSet.setDisplayName(resources
0975: .getString("Selector_localValueSet_DisplayName"));
0976: prop_localValueSet.setShortDescription(resources
0977: .getString("Selector_localValueSet_Description"));
0978: prop_localValueSet.setExpert(false);
0979: prop_localValueSet.setHidden(true);
0980: prop_localValueSet.setPreferred(false);
0981: prop_localValueSet
0982: .setValue(
0983: Constants.PropertyDescriptor.CATEGORY,
0984: com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
0985:
0986: PropertyDescriptor prop_parent = new PropertyDescriptor(
0987: "parent", beanClass, "getParent", null);
0988: prop_parent.setDisplayName(resources
0989: .getString("Selector_parent_DisplayName"));
0990: prop_parent.setShortDescription(resources
0991: .getString("Selector_parent_Description"));
0992: prop_parent.setExpert(false);
0993: prop_parent.setHidden(true);
0994: prop_parent.setPreferred(false);
0995: prop_parent
0996: .setValue(
0997: Constants.PropertyDescriptor.CATEGORY,
0998: com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
0999:
1000: PropertyDescriptor prop_rendered = new PropertyDescriptor(
1001: "rendered", beanClass, "isRendered", "setRendered");
1002: prop_rendered.setDisplayName(resources
1003: .getString("Selector_rendered_DisplayName"));
1004: prop_rendered.setShortDescription(resources
1005: .getString("Selector_rendered_Description"));
1006: prop_rendered.setExpert(false);
1007: prop_rendered.setHidden(false);
1008: prop_rendered.setPreferred(false);
1009: attrib = new AttributeDescriptor("rendered", false, null,
1010: true);
1011: prop_rendered.setValue(
1012: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1013: attrib);
1014: prop_rendered
1015: .setValue(
1016: Constants.PropertyDescriptor.CATEGORY,
1017: com.sun.rave.designtime.base.CategoryDescriptors.ADVANCED);
1018:
1019: PropertyDescriptor prop_rendererType = new PropertyDescriptor(
1020: "rendererType", beanClass, "getRendererType",
1021: "setRendererType");
1022: prop_rendererType.setDisplayName(resources
1023: .getString("Selector_rendererType_DisplayName"));
1024: prop_rendererType.setShortDescription(resources
1025: .getString("Selector_rendererType_Description"));
1026: prop_rendererType.setExpert(false);
1027: prop_rendererType.setHidden(true);
1028: prop_rendererType.setPreferred(false);
1029: prop_rendererType
1030: .setValue(
1031: Constants.PropertyDescriptor.CATEGORY,
1032: com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
1033:
1034: PropertyDescriptor prop_rendersChildren = new PropertyDescriptor(
1035: "rendersChildren", beanClass, "getRendersChildren",
1036: null);
1037: prop_rendersChildren.setDisplayName(resources
1038: .getString("Selector_rendersChildren_DisplayName"));
1039: prop_rendersChildren.setShortDescription(resources
1040: .getString("Selector_rendersChildren_Description"));
1041: prop_rendersChildren.setExpert(false);
1042: prop_rendersChildren.setHidden(true);
1043: prop_rendersChildren.setPreferred(false);
1044: prop_rendersChildren
1045: .setValue(
1046: Constants.PropertyDescriptor.CATEGORY,
1047: com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
1048:
1049: PropertyDescriptor prop_required = new PropertyDescriptor(
1050: "required", beanClass, "isRequired", "setRequired");
1051: prop_required.setDisplayName(resources
1052: .getString("Selector_required_DisplayName"));
1053: prop_required.setShortDescription(resources
1054: .getString("Selector_required_Description"));
1055: prop_required.setExpert(false);
1056: prop_required.setHidden(false);
1057: prop_required.setPreferred(false);
1058: attrib = new AttributeDescriptor("required", false, null,
1059: true);
1060: prop_required.setValue(
1061: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1062: attrib);
1063: prop_required
1064: .setValue(
1065: Constants.PropertyDescriptor.CATEGORY,
1066: com.sun.rave.designtime.base.CategoryDescriptors.DATA);
1067:
1068: PropertyDescriptor prop_submittedValue = new PropertyDescriptor(
1069: "submittedValue", beanClass, "getSubmittedValue",
1070: "setSubmittedValue");
1071: prop_submittedValue.setDisplayName(resources
1072: .getString("Selector_submittedValue_DisplayName"));
1073: prop_submittedValue.setShortDescription(resources
1074: .getString("Selector_submittedValue_Description"));
1075: prop_submittedValue.setExpert(false);
1076: prop_submittedValue.setHidden(true);
1077: prop_submittedValue.setPreferred(false);
1078: prop_submittedValue
1079: .setValue(
1080: Constants.PropertyDescriptor.CATEGORY,
1081: com.sun.rave.designtime.base.CategoryDescriptors.INTERNAL);
1082:
1083: PropertyDescriptor prop_validator = new PropertyDescriptor(
1084: "validator", beanClass, "getValidator",
1085: "setValidator");
1086: prop_validator.setDisplayName(resources
1087: .getString("Selector_validator_DisplayName"));
1088: prop_validator.setShortDescription(resources
1089: .getString("Selector_validator_Description"));
1090: prop_validator
1091: .setPropertyEditorClass(loadClass("org.netbeans.modules.visualweb.web.ui.dt.component.propertyeditors.JSF1_1ValidatorPropertyEditor"));
1092: prop_validator.setExpert(false);
1093: prop_validator.setHidden(false);
1094: prop_validator.setPreferred(false);
1095: attrib = new AttributeDescriptor("validator", false, null,
1096: true);
1097: prop_validator.setValue(
1098: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1099: attrib);
1100: prop_validator
1101: .setValue(
1102: Constants.PropertyDescriptor.CATEGORY,
1103: com.sun.rave.designtime.base.CategoryDescriptors.DATA);
1104:
1105: PropertyDescriptor prop_value = new PropertyDescriptor(
1106: "value", beanClass, "getValue", "setValue");
1107: prop_value.setDisplayName(resources
1108: .getString("Selector_value_DisplayName"));
1109: prop_value.setShortDescription(resources
1110: .getString("Selector_value_Description"));
1111: prop_value.setExpert(false);
1112: prop_value.setHidden(true);
1113: prop_value.setPreferred(false);
1114: prop_value
1115: .setValue(
1116: Constants.PropertyDescriptor.CATEGORY,
1117: com.sun.rave.designtime.base.CategoryDescriptors.DATA);
1118:
1119: PropertyDescriptor prop_valueChangeListener = new PropertyDescriptor(
1120: "valueChangeListener", beanClass,
1121: "getValueChangeListener", "setValueChangeListener");
1122: prop_valueChangeListener
1123: .setDisplayName(resources
1124: .getString("Selector_valueChangeListener_DisplayName"));
1125: prop_valueChangeListener
1126: .setShortDescription(resources
1127: .getString("Selector_valueChangeListener_Description"));
1128: prop_valueChangeListener
1129: .setPropertyEditorClass(loadClass("com.sun.rave.propertyeditors.MethodBindingPropertyEditor"));
1130: prop_valueChangeListener.setExpert(false);
1131: prop_valueChangeListener.setHidden(false);
1132: prop_valueChangeListener.setPreferred(false);
1133: attrib = new AttributeDescriptor("valueChangeListener",
1134: false, null, true);
1135: prop_valueChangeListener.setValue(
1136: Constants.PropertyDescriptor.ATTRIBUTE_DESCRIPTOR,
1137: attrib);
1138: prop_valueChangeListener
1139: .setValue(
1140: Constants.PropertyDescriptor.CATEGORY,
1141: com.sun.rave.designtime.base.CategoryDescriptors.ADVANCED);
1142:
1143: propDescriptors = new PropertyDescriptor[] {
1144: prop_attributes, prop_childCount, prop_children,
1145: prop_converter, prop_disabled, prop_facets,
1146: prop_family, prop_id, prop_immediate, prop_items,
1147: prop_label, prop_labelLevel, prop_localValue,
1148: prop_localValueSet, prop_onBlur, prop_onChange,
1149: prop_onClick, prop_onDblClick, prop_onFocus,
1150: prop_onKeyDown, prop_onKeyPress, prop_onKeyUp,
1151: prop_onMouseDown, prop_onMouseMove,
1152: prop_onMouseOut, prop_onMouseOver, prop_onMouseUp,
1153: prop_onSelect, prop_parent, prop_readOnly,
1154: prop_rendered, prop_rendererType,
1155: prop_rendersChildren, prop_required, prop_selected,
1156: prop_style, prop_styleClass, prop_submittedValue,
1157: prop_tabIndex, prop_toolTip, prop_validator,
1158: prop_value, prop_valueChangeListener, prop_visible, };
1159: return propDescriptors;
1160:
1161: } catch (IntrospectionException e) {
1162: e.printStackTrace();
1163: return null;
1164: }
1165:
1166: }
1167:
1168: }
1169: //GEN-END:BeanInfo
|