/** Prepare node properties based on the bean, storing them into the current property sheet. * Called when the bean info is ready. * This implementation always creates a set for standard properties * and may create a set for expert ones if there are any. * @see #computeProperties * @param bean bean to compute properties for * @param info information about the bean */ protected void createProperties(T bean, BeanInfo info) { Descriptor d = computeProperties(bean, info); Sheet sets = getSheet(); Sheet.Set pset = Sheet.createPropertiesSet(); pset.put(d.property); BeanDescriptor bd = info.getBeanDescriptor(); if ((bd != null) && (bd.getValue("propertiesHelpID") != null)) { // NOI18N pset.setValue("helpID", bd.getValue("propertiesHelpID")); // NOI18N } sets.put(pset); if (d.expert.length != 0) { Sheet.Set eset = Sheet.createExpertSet(); eset.put(d.expert); if ((bd != null) && (bd.getValue("expertHelpID") != null)) { // NOI18N eset.setValue("helpID", bd.getValue("expertHelpID")); // NOI18N } sets.put(eset); } }
protected void createProperties(Object bean, java.beans.BeanInfo info) { BeanNode.Descriptor d = BeanNode.computeProperties(bean, info); Node.Property p = new PropertySupport.ReadWrite( "extraParams", ConnPoolBeanDataNode.class, //NOI18N NbBundle.getMessage(ConnPoolBeanDataNode.class,"LBL_ExtParams"), //NOI18N NbBundle.getMessage(ConnPoolBeanDataNode.class,"DSC_ExtParams") //NOI18N ) { public Object getValue() { return resource.getExtraParams(); } public void setValue(Object val){ if (val instanceof Object[]) resource.setExtraParams((Object[])val); } public PropertyEditor getPropertyEditor(){ return new NameValuePairsPropertyEditor(resource.getExtraParams()); } }; Sheet sets = getSheet(); Sheet.Set pset = Sheet.createPropertiesSet(); pset.put(d.property); pset.put(p); // pset.setValue("helpID", "AS_Res_ConnectionPool_Props"); //NOI18N sets.put(pset); }
protected void createProperties(Object bean, java.beans.BeanInfo info) { BeanNode.Descriptor d = BeanNode.computeProperties(bean, info); Node.Property p = new PropertySupport.ReadWrite( "extraParams", PersistenceManagerBeanDataNode.class, //NOI18N NbBundle.getMessage(PersistenceManagerBeanDataNode.class,"LBL_ExtParams"), //NOI18N NbBundle.getMessage(PersistenceManagerBeanDataNode.class,"DSC_ExtParams") //NOI18N ) { public Object getValue() { return resource.getExtraParams(); } public void setValue(Object val){ if (val instanceof Object[]) resource.setExtraParams((Object[])val); } public PropertyEditor getPropertyEditor(){ return new NameValuePairsPropertyEditor(resource.getExtraParams()); } }; Sheet sets = getSheet(); Sheet.Set pset = Sheet.createPropertiesSet(); pset.put(d.property); pset.put(p); // pset.setValue("helpID", "AS_Res_PMF_Props"); //NOI18N sets.put(pset); }
protected void createProperties(Object bean, java.beans.BeanInfo info) { BeanNode.Descriptor d = BeanNode.computeProperties(bean, info); Node.Property p = new PropertySupport.ReadWrite( "extraParams", JavaMailSessionBeanDataNode.class, //NOI18N NbBundle.getMessage(JavaMailSessionBeanDataNode.class,"LBL_ExtParams"), //NOI18N NbBundle.getMessage(JavaMailSessionBeanDataNode.class,"DSC_ExtParams") //NOI18N ) { public Object getValue() { return resource.getExtraParams(); } public void setValue(Object val){ if (val instanceof Object[]) resource.setExtraParams((Object[])val); } public PropertyEditor getPropertyEditor(){ return new NameValuePairsPropertyEditor(resource.getExtraParams()); } }; Sheet sets = getSheet(); Sheet.Set pset = Sheet.createPropertiesSet(); pset.put(d.property); pset.put(p); // pset.setValue("helpID", "AS_Res_Mail_Props"); //NOI18N sets.put(pset); }
protected void createProperties(Object bean, java.beans.BeanInfo info) { BeanNode.Descriptor d = BeanNode.computeProperties(bean, info); Node.Property p = new PropertySupport.ReadWrite( "extraParams", JMSBeanDataNode.class, //NOI18N NbBundle.getMessage(JMSBeanDataNode.class,"LBL_ExtParams"), //NOI18N NbBundle.getMessage(JMSBeanDataNode.class,"DSC_ExtParams") //NOI18N ) { public Object getValue() { return resource.getExtraParams(); } public void setValue(Object val){ if (val instanceof Object[]) resource.setExtraParams((Object[])val); } public PropertyEditor getPropertyEditor(){ return new NameValuePairsPropertyEditor(resource.getExtraParams()); } }; Sheet sets = getSheet(); Sheet.Set pset = Sheet.createPropertiesSet(); pset.put(d.property); pset.put(p); // pset.setValue("helpID", "AS_Res_JMS_Props"); //NOI18N sets.put(pset); }
protected void createProperties(Object bean, java.beans.BeanInfo info) { BeanNode.Descriptor d = BeanNode.computeProperties(bean, info); Node.Property p = new PropertySupport.ReadWrite( "extraParams", DataSourceBeanDataNode.class, //NOI18N NbBundle.getMessage(DataSourceBeanDataNode.class,"LBL_ExtParams"), //NOI18N NbBundle.getMessage(DataSourceBeanDataNode.class,"DSC_ExtParams") //NOI18N ) { public Object getValue() { return resource.getExtraParams(); } public void setValue(Object val){ if (val instanceof Object[]) resource.setExtraParams((Object[])val); } public PropertyEditor getPropertyEditor(){ return new NameValuePairsPropertyEditor(resource.getExtraParams()); } }; Sheet sets = getSheet(); Sheet.Set pset = Sheet.createPropertiesSet(); pset.put(d.property); pset.put(p); //pset.setValue("propertiesHelpID", "AS_Res_DataSource_Props"); //NOI18N sets.put(pset); }
/** Prepare node properties based on the bean, storing them into the current property sheet. * Called when the bean info is ready. * This implementation always creates a set for standard properties * and may create a set for expert ones if there are any. * @see #computeProperties * @param bean bean to compute properties for * @param info information about the bean */ protected void createProperties (Object bean, BeanInfo info) { Descriptor d = computeProperties (bean, beanInfo); Sheet sets = getSheet (); Sheet.Set pset = Sheet.createPropertiesSet (); pset.put (d.property); BeanDescriptor bd = info.getBeanDescriptor(); if ( bd != null && bd.getValue( "propertiesHelpID" ) != null ) { // NOI18N pset.setValue( "helpID", bd.getValue( "propertiesHelpID" ) ); // NOI18N } sets.put (pset); if (d.expert.length != 0) { Sheet.Set eset = Sheet.createExpertSet (); eset.put (d.expert); if ( bd != null && bd.getValue( "expertHelpID" ) != null ) { // NOI18N eset.setValue( "helpID", bd.getValue( "expertHelpID" ) ); // NOI18N } sets.put (eset); } }
/** Prepare node properties based on the bean, storing them into the current property sheet. * Called when the bean info is ready. * This implementation always creates a set for standard properties * and may create a set for expert ones if there are any. * @see #computeProperties * @param bean bean to compute properties for * @param info information about the bean */ protected void createProperties (Object bean, BeanInfo info) { Descriptor d = computeProperties (bean, beanInfo); Sheet sets = getSheet (); Sheet.Set pset = Sheet.createPropertiesSet (); pset.put (d.property); BeanDescriptor bd = info.getBeanDescriptor(); if ( bd != null && bd.getValue( "propertiesHelpID" ) != null ) { // NOI18N pset.setValue( "helpID", bd.getValue( "propertiesHelpID" ) ); // NOI18N } sets.put (pset); if (d.expert.length != 0) { Sheet.Set eset = Sheet.createExpertSet (); eset.put (d.expert); if ( bd != null && bd.getValue( "expertHelpID" ) != null ) { // NOI18N eset.setValue( "helpID", bd.getValue( "expertHelpID" ) ); // NOI18N } sets.put (eset); } }
BeanNode.Descriptor descr = BeanNode.computeProperties (ic.instanceCreate (), beanInfo); initPList();