@Override public EventSetDescriptor[] getEventSetDescriptors() { return this.delegate.getEventSetDescriptors(); }
@Override public EventSetDescriptor[] getEventSetDescriptors() { return this.delegate.getEventSetDescriptors(); }
EventSetDescriptor[] eventDescriptors = info.getEventSetDescriptors(); for (EventSetDescriptor descriptor : eventDescriptors) { Method[] listenerMethods = descriptor.getListenerMethods();
public EventSetDescriptor[] getEventSetDescriptors() { return delegate.getEventSetDescriptors(); }
EventSetDescriptor[] eventSetDescriptors = beanInfo.getEventSetDescriptors(); int i; int k = eventSetDescriptors.length;
/** {@inheritDoc} */ @Override public EventSetDescriptor[] getEventSetDescriptors() { return rootBeanInfo.getEventSetDescriptors(); }
@Override public EventSetDescriptor[] getEventSetDescriptors() { if (normalBeanInfo == null) return new EventSetDescriptor[0]; return normalBeanInfo.getEventSetDescriptors(); }
@Override public EventSetDescriptor[] getEventSetDescriptors() { return this.delegate.getEventSetDescriptors(); }
@Override public EventSetDescriptor[] getEventSetDescriptors() { return this.delegate.getEventSetDescriptors(); }
@Override public EventSetDescriptor[] getEventSetDescriptors() { return delegate.getEventSetDescriptors(); }
@Override public EventSetDescriptor[] getEventSetDescriptors() { return this.delegate.getEventSetDescriptors(); }
boolean supportsPropertyChangeListener = false; BeanInfo info = Introspector.getBeanInfo(Bean.class); EventSetDescriptor[] descriptors = info.getEventSetDescriptors(); for (EventSetDescriptor descriptor : descriptors) { if (descriptor.getListenerType().equals(PropertyChangeListener.class)) { supportsPropertyChangeListener = true; } } System.out.println(supportsPropertyChangeListener);
/** * Get the descriptor for an event set of this bean indicated by the event set name. * * @param name the event set name to lookup * @return The EventSetDescriptor for the given event set */ public EventSetDescriptor getEventSetDescriptor(String name) { EventSetDescriptor[] esds = beanInfo.getEventSetDescriptors(); for (int i = 0; i < esds.length; i++) { if (esds[i].getName().equals(name)) return esds[i]; } return null; }
/** * Get the descriptor for an event set of this bean indicated by the event set's adder method * name. * * @param adderName Event set adder method name. * @return The EventSetDescriptor for the given event set */ public EventSetDescriptor getEventSetDescriptorForAdder(String adderName) { EventSetDescriptor[] esds = beanInfo.getEventSetDescriptors(); for (int i = 0; i < esds.length; i++) { java.lang.reflect.Method m = esds[i].getAddListenerMethod(); if (m != null && m.getName().equals(adderName)) return esds[i]; } return null; }
private static EventSetDescriptor getEventSetDescriptor(Object object) { assert object != null; EventSetDescriptor[] eds = getBeanInfo(object).getEventSetDescriptors(); for (EventSetDescriptor ed : eds) { if (ed.getListenerType() == PropertyChangeListener.class) { return ed; } } return null; }
private static EventSetDescriptor getEventSetDescriptor(Object object) { assert object != null; EventSetDescriptor[] eds = getBeanInfo(object).getEventSetDescriptors(); for (EventSetDescriptor ed : eds) { if (ed.getListenerType() == PropertyChangeListener.class) { return ed; } } return null; }
protected void loadEvents() { events = new ArrayList(); EventSetDescriptor[] esds = beanInfo.getEventSetDescriptors(); for (int i = 0; i < esds.length; i++) { MethodDescriptor[] mds = esds[i].getListenerMethodDescriptors(); for (int j = 0; j < mds.length; j++) { EventDescriptor ed = new EventDescriptor(esds[i], mds[j]); SourceDesignEvent e = newDesignEvent(ed); if (e != null) events.add(e); } } }
/** * Perform markup-based event wiring here on a per-bean basis. */ protected void bindEventSets() { for (Iterator pi = properties.iterator(); pi.hasNext(); ) { Property p = (Property)pi.next(); if (p instanceof MarkupProperty && MethodBindEventSet.isMethodBindProperty(p)) { MarkupProperty mp = (MarkupProperty)p; PropertyDescriptor pd = p.getDescriptor(); EventSetDescriptor[] esds = beanInfo.getEventSetDescriptors(); for (int i = 0; i < esds.length; i++) { Object epdO = esds[i].getValue(Constants.EventSetDescriptor.BINDING_PROPERTY); if (pd.equals(epdO)) eventSets.add(new MethodBindEventSet(this, esds[i], mp)); } } } }
public static <TrigType> void addClassLevelTriggersPerBeanClass(boolean isTemplate, DisplayContext ctx, Class cls, List<TrigType> tgs, Object poj, TriggerFilter rulesOfAdd, String menuFmt, boolean isDeclNonStatic) { try { boolean onlyThisClass = true; BeanInfo bi = Utility.getBeanInfo(cls, onlyThisClass, poj); if (bi == null) return; addFeatureTriggers(isTemplate, ctx, cls, bi.getMethodDescriptors(), tgs, poj, rulesOfAdd, menuFmt, isDeclNonStatic); addFeatureTriggers(isTemplate, ctx, cls, bi.getEventSetDescriptors(), tgs, poj, rulesOfAdd, menuFmt, isDeclNonStatic); addFeatureTriggers(isTemplate, ctx, cls, bi.getPropertyDescriptors(), tgs, poj, rulesOfAdd, menuFmt, isDeclNonStatic); } catch (Exception e) { Utility.theLogger.error("" + cls, e); } }
public static EventSetDescriptor getDescriptor(BeanInfo beanInfo, String eventSetName) { checkNotNull(beanInfo, "beanInfo"); checkNotNull(eventSetName, "eventSetName"); EventSetDescriptor[] descriptors = beanInfo.getEventSetDescriptors(); for (EventSetDescriptor descriptor : descriptors) { if (eventSetName.equals(descriptor.getName())) { return descriptor; } } throw new NoSuchEventSetException(beanInfo, eventSetName); }