/** * {@inheritDoc} */ @Override public void addItemSelectionListener(IItemSelectionListener listener) { implAddConnectorSelectionListener(listener); }
/** * {@inheritDoc} */ @Override public void fireSelectedItemChange(ItemSelectionEvent evt) { implFireSelectedItemChange(evt); }
/** * {@inheritDoc} */ @Override public void boundAsView() { super.boundAsView(); if (isTrackingChildrenSelection()) { implFireSelectedConnectorChange(this); } }
/** * {@inheritDoc} */ @Override public RemoteCollectionConnectorListProvider clone(String newConnectorId) { RemoteCollectionConnectorListProvider clonedConnector = (RemoteCollectionConnectorListProvider) super.clone( newConnectorId); clonedConnector.guid = connectorFactory.generateGUID(); clonedConnector.state = null; connectorFactory.attachListeners(clonedConnector); connectorFactory.register(clonedConnector); return clonedConnector; }
/** * {@inheritDoc} */ @SuppressWarnings("unchecked") @Override public <T> T getSelectedItem() { return (T) implGetSelectedItem(); }
/** * {@inheritDoc} */ @Override public void removeItemSelectionListener(IItemSelectionListener listener) { implRemoveConnectorSelectionListener(listener); }
/** * {@inheritDoc} */ @Override public void setTracksChildrenSelection(boolean tracksChildrenSelection) { implSetTracksChildrenSelection(tracksChildrenSelection); } }
/** * {@inheritDoc} */ @Override public IConfigurableCollectionConnectorListProvider createConfigurableCollectionConnectorListProvider( String id, String renderingConnectorId) { BasicCollectionConnectorListProvider connector = new BasicCollectionConnectorListProvider( id); createAndAddRenderingChildConnector(connector, renderingConnectorId); return connector; }
/** * {@inheritDoc} */ @Override public BasicCollectionConnectorListProvider clone(String newConnectorId) { BasicCollectionConnectorListProvider clonedConnector = (BasicCollectionConnectorListProvider) super .clone(newConnectorId); if (collectionConnectorProviders != null) { clonedConnector.collectionConnectorProviders = new ArrayList<>(); for (ICollectionConnectorProvider collectionConnectorProvider : collectionConnectorProviders) { clonedConnector.collectionConnectorProviders .add((ICollectionConnectorProvider) clonedConnector .getChildConnector(collectionConnectorProvider.getId())); } } return clonedConnector; }