public void run() { ICollectionConnector connector = (ICollectionConnector) evt .getSource(); int[] oldSelection = evt.getOldSelection(); int[] newSelection = evt.getNewSelection(); if (oldSelection != null) { for (int i : oldSelection) { if (newSelection == null || Arrays.binarySearch(newSelection, i) < 0) { selectionModel .removeSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } if (newSelection != null) { for (int i : newSelection) { if (oldSelection == null || Arrays.binarySearch(oldSelection, i) < 0) { selectionModel .addSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } } });
/** * {@inheritDoc} */ @Override public void selectionChange(SelectionChangeEvent evt) { boolean sourceIsScl = evt.getSource() instanceof ISelectionChangeListener; if (sourceIsScl && selectionChangeSupport == null) { selectionChangeSupport = new SelectionChangeSupport(this); } if (sourceIsScl) { selectionChangeSupport.addInhibitedListener((ISelectionChangeListener) evt.getSource()); } try { setSelectedIndices(evt.getNewSelection(), evt.getLeadingIndex()); } finally { if (sourceIsScl) { selectionChangeSupport.removeInhibitedListener((ISelectionChangeListener) evt.getSource()); } } }
/** * Fires a new <code>SelectionChangeEvent</code> built with * <code>source</code> as source and parameters as old and new values. */ public void fireSelectionChange() { SelectionChangeEvent evt = new SelectionChangeEvent(source, oldSelectedIndices, selectedIndices, leadingIndex); fireSelectionChange(evt); }
/** * Propagates the <code>SelectionChangeEvent</code> as is (i.e. whithout * modifying its source) to the listeners. * * @param evt * the propagated <code>BeanChangeEvent</code> */ public void fireSelectionChange(SelectionChangeEvent evt) { if (listeners != null) { int[] oldSelection = evt.getOldSelection(); int[] newSelection = evt.getNewSelection(); if (oldSelection == null && newSelection == null) { return; } if (oldSelection != null && newSelection != null && Arrays.equals(oldSelection, newSelection)) { return; } for (ISelectionChangeListener listener : listeners) { if (inhibitedListeners == null || !inhibitedListeners.contains(listener)) { listener.selectionChange(evt); } } } }
public void run() { if (evt.getNewSelection() == null || evt.getNewSelection().length == 0) { selectionModel.clearSelection(); return; int[] modelIndices = evt.getNewSelection().clone(); viewIndices = new int[modelIndices.length]; for (int i = 0; i < modelIndices.length; i++) { viewIndices = evt.getNewSelection().clone();
@Override public void run() { if (evt.getNewSelection() == null || evt.getNewSelection().length == 0) { selectionModel.clearSelection(); return; int[] modelIndices = evt.getNewSelection().clone(); viewIndices = new int[modelIndices.length]; for (int i = 0; i < modelIndices.length; i++) { viewIndices = evt.getNewSelection().clone(); selectionModel.addSelectionInterval(nextRangeMin, nextRangeMax); if (evt.getLeadingIndex() >= 0) { Rectangle visibleCell = null; if (collectionComponent instanceof JTable) { visibleCell = ((JTable) collectionComponent).getCellRect( evt.getLeadingIndex(), 0, true); } else if (collectionComponent instanceof JList) { visibleCell = ((JList<?>) collectionComponent).getCellBounds( evt.getLeadingIndex(), evt.getLeadingIndex());
@Override public void selectionChange(SelectionChangeEvent evt) { int leadingIndex = evt.getLeadingIndex(); IValueConnector selectedModelConnector = null; if (leadingIndex >= 0) { IValueConnector selectedViewConnector = connector.getChildConnector(leadingIndex); if (selectedViewConnector != null) { selectedModelConnector = selectedViewConnector.getModelConnector(); } } getMvcBinder().bind(rowConnectorPrototype, selectedModelConnector); } });
if (evt.getNewSelection() == null || evt.getNewSelection().length == 0) { selectionModel.clearSelection(); return; int[] modelIndices = evt.getNewSelection().clone(); viewIndices = new int[modelIndices.length]; for (int i = 0; i < modelIndices.length; i++) { viewIndices = evt.getNewSelection().clone();
@Override public void run() { ICollectionConnector connector = (ICollectionConnector) evt .getSource(); int[] oldSelection = evt.getOldSelection(); int[] newSelection = evt.getNewSelection(); if (oldSelection != null) { for (int i : oldSelection) { if (newSelection == null || Arrays.binarySearch(newSelection, i) < 0) { selectionModel .removeSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } if (newSelection != null) { for (int i : newSelection) { if (oldSelection == null || Arrays.binarySearch(oldSelection, i) < 0) { selectionModel .addSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } } });
/** * {@inheritDoc} */ @Override public void selectionChange(SelectionChangeEvent evt) { boolean isSourceScl = evt.getSource() instanceof ISelectionChangeListener; if (isSourceScl && selectionChangeSupport == null) { selectionChangeSupport = new SelectionChangeSupport(this); } if (isSourceScl) { selectionChangeSupport .addInhibitedListener((ISelectionChangeListener) evt.getSource()); } try { setSelectedIndices(evt.getNewSelection(), evt.getLeadingIndex()); } finally { if (isSourceScl) { selectionChangeSupport .removeInhibitedListener((ISelectionChangeListener) evt.getSource()); } } }
if (evt.getNewSelection() == null || evt.getNewSelection().length == 0) { selectionModel.clearSelection(); return; int[] modelIndices = evt.getNewSelection().clone(); viewIndices = new int[modelIndices.length]; for (int i = 0; i < modelIndices.length; i++) { viewIndices = evt.getNewSelection().clone();
/** * {@inheritDoc} */ public void selectionChange(SelectionChangeEvent evt) { ICollectionConnector connector = (ICollectionConnector) evt.getSource(); int[] oldSelection = evt.getOldSelection(); int[] newSelection = evt.getNewSelection(); if (oldSelection != null) { for (int i : oldSelection) { if (newSelection == null || Arrays.binarySearch(newSelection, i) < 0) { selectionModel .removeSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } if (newSelection != null) { for (int i : newSelection) { if (oldSelection == null || Arrays.binarySearch(oldSelection, i) < 0) { selectionModel.addSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } }
@Override public void selectionChange(SelectionChangeEvent evt) { IValueConnector connector = (IValueConnector) evt.getSource(); IValueConnector parentConnector = connector.getParentConnector(); if (parentConnector instanceof ICollectionConnectorProvider RemoteCompositeValueState parentState = ((RemoteCompositeValueState) ((IRemoteStateOwner) parentConnector) .getState()); parentState.setSelectedIndices(evt.getNewSelection()); parentState.setLeadingIndex(evt.getLeadingIndex()); RemoteSelectionCommand parentCommand = new RemoteSelectionCommand(); parentCommand.setTargetPeerGuid(parentState.getGuid()); RemoteCompositeValueState compositeValueState = ((RemoteCompositeValueState) ((IRemoteStateOwner) connector) .getState()); compositeValueState.setSelectedIndices(evt.getNewSelection()); compositeValueState.setLeadingIndex(evt.getLeadingIndex()); RemoteSelectionCommand command = new RemoteSelectionCommand(); command.setTargetPeerGuid(compositeValueState.getGuid());
if (evt.getNewSelection() == null || evt.getNewSelection().length == 0) { selectionModel.clearSelection(); return; int[] modelIndices = evt.getNewSelection().clone(); viewIndices = new int[modelIndices.length]; for (int i = 0; i < modelIndices.length; i++) { viewIndices = evt.getNewSelection().clone();
/** * {@inheritDoc} */ public void selectionChange(SelectionChangeEvent evt) { ICollectionConnector connector = (ICollectionConnector) evt.getSource(); int[] oldSelection = evt.getOldSelection(); int[] newSelection = evt.getNewSelection(); if (oldSelection != null) { for (int i : oldSelection) { if (newSelection == null || Arrays.binarySearch(newSelection, i) < 0) { selectionModel .removeSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } if (newSelection != null) { for (int i : newSelection) { if (oldSelection == null || Arrays.binarySearch(oldSelection, i) < 0) { selectionModel.addSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } }
/** * {@inheritDoc} */ public void selectionChange(SelectionChangeEvent evt) { ICollectionConnector connector = (ICollectionConnector) evt.getSource(); int[] oldSelection = evt.getOldSelection(); int[] newSelection = evt.getNewSelection(); if (oldSelection != null) { for (int i : oldSelection) { if (newSelection == null || Arrays.binarySearch(newSelection, i) < 0) { selectionModel .removeSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } if (newSelection != null) { for (int i : newSelection) { if (oldSelection == null || Arrays.binarySearch(oldSelection, i) < 0) { selectionModel.addSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } }