private void checkListenerRegistrationForConnector( ICollectionConnectorListProvider nodeConnector) { for (ICollectionConnector childNodeConnector : nodeConnector .getCollectionConnectors()) { childNodeConnector .addSelectionChangeListener(connectorsSelectionListener); } } }
private void checkListenerRegistrationForConnector( ICollectionConnectorListProvider nodeConnector) { for (ICollectionConnector childNodeConnector : nodeConnector .getCollectionConnectors()) { childNodeConnector .addSelectionChangeListener(connectorsSelectionListener); } }
/** * {@inheritDoc} */ @Override public void addSelectionChangeListener(ISelectionChangeListener listener) { ICollectionConnector collectionConnector = getCollectionConnector(); if (collectionConnector != null) { collectionConnector.addSelectionChangeListener(listener); } }
private void checkListenerRegistrationForConnector( ICollectionConnectorListProvider nodeConnector) { for (ICollectionConnector childNodeConnector : nodeConnector .getCollectionConnectors()) { childNodeConnector .addSelectionChangeListener(connectorsSelectionListener); } }
private void checkListenerRegistrationForConnector( ICollectionConnectorListProvider nodeConnector) { for (ICollectionConnector childNodeConnector : nodeConnector .getCollectionConnectors()) { childNodeConnector .addSelectionChangeListener(connectorsSelectionListener); } } }
private void checkListenerRegistrationForConnector( ICollectionConnectorListProvider nodeConnector) { for (ICollectionConnector childNodeConnector : nodeConnector .getCollectionConnectors()) { childNodeConnector .addSelectionChangeListener(connectorsSelectionListener); for (int i = 0; i < childNodeConnector.getChildConnectorCount(); i++) { checkListenerRegistrationForConnector((ICollectionConnectorListProvider) childNodeConnector .getChildConnector(i)); } } }
private void checkListenerRegistrationForConnector( ICollectionConnectorListProvider nodeConnector) { for (ICollectionConnector childNodeConnector : nodeConnector .getCollectionConnectors()) { childNodeConnector .addSelectionChangeListener(connectorsSelectionListener); for (int i = 0; i < childNodeConnector.getChildConnectorCount(); i++) { checkListenerRegistrationForConnector((ICollectionConnectorListProvider) childNodeConnector .getChildConnector(i)); } } }
/** * Attach the necessary listeners to the value connector so that adequate * notifications get sent to the remote client side. * * @param connector * the connector to attach listeners to. */ protected void attachListeners(IValueConnector connector) { connector.addPropertyChangeListener(IValueConnector.READABLE_PROPERTY, readabilityListener); connector.addPropertyChangeListener(IValueConnector.WRITABLE_PROPERTY, writabilityListener); if (connector instanceof ICollectionConnector) { connector.addValueChangeListener(collectionConnectorValueChangeListener); ((ICollectionConnector) connector).addSelectionChangeListener(selectionChangeListener); } else if (connector instanceof IRenderableCompositeValueConnector) { if (((IRenderableCompositeValueConnector) connector).getRenderingConnector() != null) { ((IRenderableCompositeValueConnector) connector).getRenderingConnector().addValueChangeListener( renderingConnectorValueChangeListener); } } else if (connector instanceof IFormattedValueConnector) { connector.addValueChangeListener(formattedConnectorValueChangeListener); } else { connector.addValueChangeListener(valueChangeListener); } }
connector.addSelectionChangeListener(new ISelectionChangeListener() { @Override public void selectionChange(SelectionChangeEvent evt) {