Lines Matching defs:pds
242 PropertyDescriptor[] pds = info.getPropertyDescriptors();
246 for(int i = 0; i < pds.length; i++) {
247 if (pds[i].getReadMethod() != null) {
248 code += "\ncreatePropertyDescriptor(\"" + pds[i].getName() + "\", new Object[] {\n";
251 System.out.println("Introspected propertyDescriptor: " + pds[i].getName());
253 if (dochash.size() > 0 && dochash.containsKey(pds[i].getName())) {
254 dbi = (DocBeanInfo)dochash.remove(pds[i].getName());
256 // BeanInfo pds using our DocBeanInfo class values
257 setDocInfoProps(dbi, pds[i]);
260 System.out.println("DocBeanInfo class exists for propertyDescriptor: " + pds[i].getName() + "\n");
274 if (pds[i].isConstrained()) {
278 if (pds[i].getPropertyEditorClass() != null) {
279 String className = pds[i].getPropertyEditorClass().getName();
290 code += genEnumeration(pds[i].getName(), dbi.enums);
293 if (!pds[i].getDisplayName().equals(pds[i].getName())) {
294 code += " sun.swing.BeanInfoUtils.DISPLAYNAME, \"" + pds[i].getDisplayName() + "\",\n";
297 if (pds[i].isExpert()) {
301 if (pds[i].isHidden()) {
305 if (pds[i].isPreferred()) {
315 code += " sun.swing.BeanInfoUtils.SHORTDESCRIPTION, \"" + pds[i].getShortDescription() + "\",\n";
319 if (i == (pds.length - 1)) {
334 private void setDocInfoProps(DocBeanInfo dbi, PropertyDescriptor pds) {
338 pds.setBound(true);
340 pds.setExpert(true);
342 pds.setConstrained(true);
344 pds.setHidden(true);
346 pds.setPreferred(true);
349 pds.setShortDescription(dbi.desc);
352 pds.setDisplayName(dbi.displayname);