/** * {@inheritDoc} */ @Override public void addItemSelectionListener(IItemSelectionListener listener) { implAddConnectorSelectionListener(listener); }
/** * {@inheritDoc} */ @Override public void boundAsView() { super.boundAsView(); if (isTrackingChildrenSelection()) { implFireSelectedConnectorChange(this); } }
/** * {@inheritDoc} */ @Override public int[] getSelectedIndices() { ICollectionConnector collectionConnector = getCollectionConnector(); if (collectionConnector != null) { return collectionConnector.getSelectedIndices(); } return null; }
/** * {@inheritDoc} */ @Override public RemoteCollectionConnectorProvider clone(String newConnectorId) { RemoteCollectionConnectorProvider clonedConnector = (RemoteCollectionConnectorProvider) super.clone(newConnectorId); clonedConnector.guid = connectorFactory.generateGUID(); clonedConnector.state = null; connectorFactory.attachListeners(clonedConnector); connectorFactory.register(clonedConnector); return clonedConnector; }
/** * {@inheritDoc} */ @Override public void removeItemSelectionListener(IItemSelectionListener listener) { implRemoveConnectorSelectionListener(listener); }
/** * {@inheritDoc} */ @Override public void fireSelectedItemChange(ItemSelectionEvent evt) { implFireSelectedItemChange(evt); }
/** * {@inheritDoc} */ @SuppressWarnings("unchecked") @Override public <T> T getSelectedItem() { return (T) implGetSelectedItem(); }
/** * {@inheritDoc} */ @Override public IConfigurableCollectionConnectorProvider createConfigurableCollectionConnectorProvider( String id, String renderingConnectorId) { BasicCollectionConnectorProvider connector = new BasicCollectionConnectorProvider( id); createAndAddRenderingChildConnector(connector, renderingConnectorId); return connector; }
/** * {@inheritDoc} */ @Override public BasicCollectionConnectorProvider clone(String newConnectorId) { BasicCollectionConnectorProvider clonedConnector = (BasicCollectionConnectorProvider) super .clone(newConnectorId); if (collectionConnectorProvider != null) { clonedConnector.collectionConnectorProvider = (ICollectionConnectorProvider) clonedConnector .getChildConnector(collectionConnectorProvider.getId()); } return clonedConnector; }
/** * {@inheritDoc} */ @Override public void setSelectedIndices(int... selectedIndices) { ICollectionConnector collectionConnector = getCollectionConnector(); if (collectionConnector != null) { collectionConnector.setSelectedIndices(selectedIndices); } }
/** * {@inheritDoc} */ @Override public void addSelectionChangeListener(ISelectionChangeListener listener) { ICollectionConnector collectionConnector = getCollectionConnector(); if (collectionConnector != null) { collectionConnector.addSelectionChangeListener(listener); } }
/** * {@inheritDoc} */ @Override public void removeSelectionChangeListener(ISelectionChangeListener listener) { ICollectionConnector collectionConnector = getCollectionConnector(); if (collectionConnector != null) { collectionConnector.removeSelectionChangeListener(listener); } }
/** * {@inheritDoc} */ @Override public void setSelectedIndices(int[] selectedIndices, int leadingIndex) { ICollectionConnector collectionConnector = getCollectionConnector(); if (collectionConnector != null) { collectionConnector.setSelectedIndices(selectedIndices, leadingIndex); } } }