if (c.wasAdded() || c.wasUpdated() || c.wasReplaced()) { if (sublistsProperty.get().size() == 1) { this.getSelectionModel()
else if (change.wasUpdated() || change.wasReplaced()) { List<? extends A> updated = a.subList(change.getFrom(), change.getTo()); List<B> updatedMapped = updated.stream().map(map).collect(Collectors.toList());
@Override public void onChanged(Change<? extends TreeItem<N>> c) { if (c.next() && c.wasReplaced() && c.getRemovedSize() == 1 && c.getRemoved().get(0).getValue() == null) { TreeItem<N> next = null; for (TreeItem<N> addedNode : c.getAddedSubList()) { if (treeModel.getName(addedNode.getValue()).equals(name)) { next = addedNode; break; } } if (next != null) { selectNode(next, pathList); } else { scrollToLastItem(last); } } c.getList().removeListener(this); } });
listenToDolphin = false; while (c.next()) { if (c.wasAdded() || c.wasRemoved() || c.wasReplaced()) { for (T removed : c.getRemoved()) { dolphinList.remove(removed);
listenToRemoting = false; while (c.next()) { if (c.wasAdded() || c.wasRemoved() || c.wasReplaced()) { for (T removed : c.getRemoved()) { remotingList.remove(removed);
if (c.wasAdded() || c.wasUpdated() || c.wasReplaced()) { if (sublistsProperty.get().size() == 1) { this.getSelectionModel()
nextUpdate(c.getFrom()); } else { if(c.wasReplaced()) { List<S> replacedItems = new ArrayList<>(); for(CrudObjectProperty<S, T> removedProperty : c.getRemoved()) {
} else if (change.wasAdded()) { } else if (change.wasReplaced()) {
} else if (change.wasAdded()) { } else if (change.wasReplaced()) {
@Override protected void sourceChanged(ListChangeListener.Change<? extends S> c) { beginChange(); while (c.next()) { if (c.wasPermutated()) { permutate(c); } else if (c.wasReplaced()) { replace(c); } else if (c.wasUpdated()) { update(c); } else if (c.wasAdded()) { add(c); } else if (c.wasRemoved()) { remove(c); } } endChange(); }
@Override public boolean wasReplaced() { return c.wasReplaced(); }