BeanInstance source = bc.getSource(); BeanInstance target = bc.getTarget(); bc.getSourceEventSetDescriptor(); BeanVisual sourceVisual = (source.getBean() instanceof Visible) ? ((Visible) source .getBean()).getVisual() : null;
BeanInstance source = bc.getSource(); BeanInstance target = bc.getTarget(); bc.getSourceEventSetDescriptor(); BeanVisual sourceVisual = (source.getBean() instanceof Visible) ? ((Visible) source .getBean()).getVisual() : null;
BeanInstance source = bc.getSource(); BeanInstance target = bc.getTarget(); EventSetDescriptor srcEsd = bc.getSourceEventSetDescriptor(); BeanVisual sourceVisual = (source.getBean() instanceof Visible) ? ((Visible) source .getBean()).getVisual() : null;
BeanInstance tempSource = bc.getSource(); EventSetDescriptor tempEsd = bc.getSourceEventSetDescriptor(); if (tempInstance == tempTarget) {
BeanInstance tempSource = bc.getSource(); EventSetDescriptor tempEsd = bc.getSourceEventSetDescriptor(); if (tempInstance == tempTarget) {
BeanInstance source = bc.getSource(); BeanInstance target = bc.getTarget(); EventSetDescriptor srcEsd = bc.getSourceEventSetDescriptor(); BeanVisual sourceVisual = (source.getBean() instanceof Visible) ? ((Visible) source .getBean()).getVisual() : null;
/** * Remove this connection */ public void remove(Integer... tab) { int tabIndex = 0; if (tab.length > 0) { tabIndex = tab[0].intValue(); } Vector<BeanConnection> connections = TABBED_CONNECTIONS.get(tabIndex); EventSetDescriptor tempEsd = getSourceEventSetDescriptor(); // try to deregister the target as a listener for the source try { Method deregisterMethod = tempEsd.getRemoveListenerMethod(); Object targetBean = getTarget().getBean(); Object[] args = new Object[1]; args[0] = targetBean; deregisterMethod.invoke(getSource().getBean(), args); // System.err.println("Deregistering listener"); } catch (Exception ex) { ex.printStackTrace(); } if (getTarget().getBean() instanceof BeanCommon) { // tell the target that this connection is going away ((BeanCommon) getTarget().getBean()).disconnectionNotification( tempEsd.getName(), getSource().getBean()); } connections.remove(this); }
/** * Remove this connection */ public void remove(Integer... tab) { int tabIndex = 0; if (tab.length > 0) { tabIndex = tab[0].intValue(); } Vector<BeanConnection> connections = TABBED_CONNECTIONS.get(tabIndex); EventSetDescriptor tempEsd = getSourceEventSetDescriptor(); // try to deregister the target as a listener for the source try { Method deregisterMethod = tempEsd.getRemoveListenerMethod(); Object targetBean = getTarget().getBean(); Object[] args = new Object[1]; args[0] = targetBean; deregisterMethod.invoke(getSource().getBean(), args); // System.err.println("Deregistering listener"); } catch (Exception ex) { ex.printStackTrace(); } if (getTarget().getBean() instanceof BeanCommon) { // tell the target that this connection is going away ((BeanCommon) getTarget().getBean()).disconnectionNotification( tempEsd.getName(), getSource().getBean()); } connections.remove(this); }
String connName = bc.getSourceEventSetDescriptor().getName();
String connName = bc.getSourceEventSetDescriptor().getName();