public void writeExternal(ObjectOutput out) throws IOException { out.writeObject(_descriptor.getBeanClass()); out.writeObject(_descriptor.getCustomizerClass()); out.writeObject(_descriptor.getDisplayName()); out.writeBoolean(_descriptor.isExpert()); out.writeObject(_descriptor.getName()); out.writeBoolean(_descriptor.isPreferred()); out.writeObject(_descriptor.getShortDescription()); Map<String,Object> map = new HashMap<String, Object>(4,1); for (Enumeration<String> e = _descriptor.attributeNames(); e.hasMoreElements();) { String name = e.nextElement(); // It is not necessary to serialize AttachedObjectTarget list because // we only use it when VDL.retargetAttachedObjects() is called and this only // happen when the view is built. Also, try to serialize this instances could // cause unwanted exceptions. if (!AttachedObjectTarget.ATTACHED_OBJECT_TARGETS_KEY.equals(name)) { map.put(name, _descriptor.getValue(name)); } } out.writeObject(map); out.writeObject(_propertyDescriptors); } }
out.writeObject(_descriptor.getDisplayName()); out.writeBoolean(_descriptor.isExpert()); out.writeObject(_descriptor.getName()); out.writeBoolean(_descriptor.isPreferred()); out.writeObject(_descriptor.getShortDescription());
public void writeExternal(ObjectOutput out) throws IOException { out.writeObject(_descriptor.getBeanClass()); out.writeObject(_descriptor.getCustomizerClass()); out.writeObject(_descriptor.getDisplayName()); out.writeBoolean(_descriptor.isExpert()); out.writeObject(_descriptor.getName()); out.writeBoolean(_descriptor.isPreferred()); out.writeObject(_descriptor.getShortDescription()); Map<String,Object> map = new HashMap<String, Object>(4,1); for (Enumeration<String> e = _descriptor.attributeNames(); e.hasMoreElements();) { String name = e.nextElement(); // It is not necessary to serialize AttachedObjectTarget list because // we only use it when VDL.retargetAttachedObjects() is called and this only // happen when the view is built. Also, try to serialize this instances could // cause unwanted exceptions. if (!AttachedObjectTarget.ATTACHED_OBJECT_TARGETS_KEY.equals(name)) { map.put(name, _descriptor.getValue(name)); } } out.writeObject(map); out.writeObject(_propertyDescriptors); } }
/** * {@inheritDoc} */ @Override public String getMessage() { return getBeanInfo().getBeanDescriptor().getName() + "." + getEventSetName(); }
/** * {@inheritDoc} */ @Override public String getMessage() { return getBeanInfo().getBeanDescriptor().getName() + "." + getPropertyName(); }
s1 = bd.getName(); if (s1 == null) jf.setTitle("script avec '"+c.getName()+"'");
/** * {@inheritDoc} */ @Override public void buildMetaBean(MetaBean meta) throws Exception { if (meta.getBeanClass() == null) { return; // handle only, when local class exists } BeanInfo info = Introspector.getBeanInfo(meta.getBeanClass()); if (meta.getName() == null && info.getBeanDescriptor() != null) { meta.setName(info.getBeanDescriptor().getName()); // (display?)name = simple class name! } for (PropertyDescriptor pd : info.getPropertyDescriptors()) { if (!(pd instanceof IndexedPropertyDescriptor || pd.getName().equals("class"))) { MetaProperty metaProp = buildMetaProperty(pd, meta.getProperty(pd.getName())); meta.putProperty(pd.getName(), metaProp); } } }
@Override public String getRelativeName() { BeanDescriptor bd = _beanInfo.get().getBeanDescriptor(); return bd != null ? bd.getName() : getJavaType().getRelativeName(); }
public CompositeDataBeanAdapter(Class<?> beanClass, String defaultPropertyValue) throws IntrospectionException, OpenDataException { this.beanClass = beanClass; this.defaultPropertyValue = defaultPropertyValue; BeanInfo beanInfo = Introspector.getBeanInfo(beanClass); BeanDescriptor beanDescriptor = beanInfo.getBeanDescriptor(); CompositeTypeFactory typeFactory = new CompositeTypeFactory(beanDescriptor.getName(), beanDescriptor.getDisplayName()); PropertyDescriptor[] propertyDescriptors = beanInfo.getPropertyDescriptors(); for (PropertyDescriptor pd : propertyDescriptors) { if (isExposed(pd)) { typeFactory.defineItem(pd.getDisplayName(), SimpleType.STRING); } } compositeType = typeFactory.createCompositeType(); }
public CompositeDataBeanAdapter(Class<?> beanClass, String defaultPropertyValue) throws IntrospectionException, OpenDataException { this.beanClass = beanClass; this.defaultPropertyValue = defaultPropertyValue; BeanInfo beanInfo = Introspector.getBeanInfo(beanClass); BeanDescriptor beanDescriptor = beanInfo.getBeanDescriptor(); CompositeTypeFactory typeFactory = new CompositeTypeFactory(beanDescriptor.getName(), beanDescriptor.getDisplayName()); PropertyDescriptor[] propertyDescriptors = beanInfo.getPropertyDescriptors(); for (PropertyDescriptor pd : propertyDescriptors) { if (isExposed(pd)) { typeFactory.defineItem(pd.getDisplayName(), SimpleType.STRING); } } compositeType = typeFactory.createCompositeType(); }
public CompositeDataBeanAdapter(Class<?> beanClass, String defaultPropertyValue) throws IntrospectionException, OpenDataException { this.beanClass = beanClass; this.defaultPropertyValue = defaultPropertyValue; BeanInfo beanInfo = Introspector.getBeanInfo(beanClass); BeanDescriptor beanDescriptor = beanInfo.getBeanDescriptor(); CompositeTypeFactory typeFactory = new CompositeTypeFactory(beanDescriptor.getName(), beanDescriptor.getDisplayName()); PropertyDescriptor[] propertyDescriptors = beanInfo.getPropertyDescriptors(); for (PropertyDescriptor pd : propertyDescriptors) { if (isExposed(pd)) { typeFactory.defineItem(pd.getDisplayName(), SimpleType.STRING); } } compositeType = typeFactory.createCompositeType(); }
s1 = bd.getName(); if (s1 == null) jf2.setTitle("script avec '"+c.getName()+"'");
String beanName = this.beanInfo.getBeanDescriptor().getName(); if (beanName.startsWith("BSF") || beanName.startsWith("JSR223")) { // $NON-NLS-1$ $NON-NLS-2$ WrapperEditor we = (WrapperEditor) editors[scriptLanguageIndex];
/** Gets the short description of this feature. */ public String getShortDescription() { if (noBeanInfo) return super.getShortDescription(); try { InstanceCookie ic = ic(); if (ic == null) { // it must be unrecognized instance return getDataObject().getPrimaryFile().toString(); } Class clazz = ic.instanceClass(); java.beans.BeanDescriptor bd = Utilities.getBeanInfo(clazz).getBeanDescriptor(); String desc = bd.getShortDescription(); return (desc.equals(bd.getName()))? getDisplayName(): desc; } catch (Exception ex) { return super.getShortDescription(); } catch (LinkageError ex) { // #30650 - catch also LinkageError. return super.getShortDescription(); } }