@Override public void onChanged(Change<? extends Node> change) { while (change.next()) { if (change.wasAdded()) { change.getAddedSubList().forEach(this::observe); } else if (change.wasRemoved()) { change.getRemoved().forEach(this::unobserve); } } } }
while (change.next()) { if (change.wasAdded()) { change.getAddedSubList().stream() .filter(HasExpandedProperty.class::isInstance) .map(d -> (HasExpandedProperty) d)
for (T newChild : change.getAddedSubList()) { final RecursiveTreeItem<T> newTreeItem = new RecursiveTreeItem<>(newChild, getGraphic(), childrenFactory); addedItems.add(newTreeItem);
@Override public void onChanged(javafx.collections.ListChangeListener.Change<? extends Node> changes) { while (changes.next()) { for (Node lNode : changes.getAddedSubList()) { C lC = cMap.get(lNode); if (lC != null) lC.apply(lNode); } } } });
@Override public void onChanged(javafx.collections.ListChangeListener.Change<? extends Node> changes) { while (changes.next()) { for (Node lNode : changes.getAddedSubList()) { C lC = cMap.get(lNode); if (lC != null) lC.apply(lNode); } } } });
@Override public void onChanged(Change<? extends Node> c) { boolean next = c.next(); if(next) { List n = c.getAddedSubList(); for(Object node : n) { if(!"LoadingPane".equalsIgnoreCase(((Node)node).getId())) { folderTable.getContent().getChildren().addAll(((Node)node)); } } } }}); }
@Override public void onChanged(javafx.collections.ListChangeListener.Change<? extends Node> c) { while (c.next()) { if (!c.wasPermutated() && !c.wasUpdated()) { for (Node addedNode : c.getAddedSubList()) { if (addedNode instanceof Parent) { scanAllNodes((Parent) addedNode, pseudoClass); } } } } } });
@Override protected void sourceChanged(@Nonnull ListChangeListener.Change<? extends E> c) { while (c.next()) { if (c.wasAdded()) { c.getAddedSubList().forEach(this::registerListeners); } else if (c.wasRemoved()) { c.getRemoved().forEach(this::unregisterListeners); } } fireChange(c); }
private void monitorChanges() { properties.addListener((ListChangeListener<Property>) change -> { while (change.next()) { if (change.wasAdded()) change.getAddedSubList().forEach(p -> p.addListener(dirtyListener)); if (change.wasRemoved()) change.getRemoved().forEach(p -> p.removeListener(dirtyListener)); } }); }
private void add(ListChangeListener.Change<? extends S> c) { int from = 0; int to = c.getAddedSize(); int offset = elements.length; T[] tmp = Arrays.copyOf(elements, offset + to); Function<S, T> function = resolveMapper(); for (int i = 0; i < to; ++i) { tmp[offset + i] = function.apply(c.getAddedSubList().get(i)); } elements = tmp; nextAdd(offset + from, offset + to); }
@Override public void onChanged(Change<? extends String> c) { while(c.next()) { if (c.wasRemoved()) { styleable.getStyleClass().removeAll(c.getRemoved()); } if (c.wasAdded()) { styleable.getStyleClass().addAll(c.getAddedSubList()); } } } });
@Override public void onChanged(javafx.collections.ListChangeListener.Change<? extends ActionsWithFilterForm> c) { c.next(); for (ActionsWithFilterForm actionsWithFilterForm : c.getAddedSubList()) { actionsWithFilterForm.run(FilterAbleForm.this); } } });
public void configureHGrow( Priority priority ){ // Configure hgrow for current children getInputContainer().getChildren().forEach( node -> HBox.setHgrow(node, priority)); // Add listener to support inputs added later getInputContainer().getChildren().addListener((ListChangeListener<Node>) c1 -> { while (c1.next()) if (c1.wasAdded()) c1.getAddedSubList().forEach( node -> { HBox.setHgrow(node, priority); syncVgrowConstraints( node ); }); }); }
private void sourceChanged( Change<? extends ObservableValue<? extends T>> ch) { while(ch.next()) { ch.getRemoved().forEach(elem -> elem.removeListener(weakElemListener)); ch.getAddedSubList().forEach(elem -> elem.addListener(weakElemListener)); invalidate(); } }
tabsToBeAdded.addAll(change.getAddedSubList()); insertIndex = change.getFrom();
while (change.next()) { if (change.wasAdded()) { change.getAddedSubList().forEach(n -> { NotificationController.showNotification( notificationArea,
c.getAddedSubList() .forEach(item -> item.getSelectionModel() .selectedItemProperty()
/** * Creates a new {@link PropertySheet} which will render a collection of * properties. * * @param properties the list of properties to render */ public PropertySheet(ObservableList<PropertyEditor.Item> properties) { requireNonNull(properties); this.properties = FXCollections.unmodifiableObservableList(properties); layout = new PropertyLayout(properties); setCenter(layout); this.properties.addListener((ListChangeListener.Change<? extends PropertyEditor.Item> c) -> { while (c.next()) { if (c.wasRemoved() && properties.isEmpty()) { layout.remove(); layout = new PropertyLayout(properties); setCenter(layout); } else if (c.wasAdded()) { c.getAddedSubList().stream() .forEachOrdered(i -> layout.addItem(i)); } } }); } }
@Override public void onChanged(javafx.collections.ListChangeListener.Change<? extends Node> c) { while (c.next()) { if (!c.wasPermutated() && !c.wasUpdated()) { for (Node addedNode : c.getAddedSubList()) { if (addedNode instanceof Parent) { scanAllNodes((Parent) addedNode, pseudoClass); } } } } } });
@Override public void onChanged(javafx.collections.ListChangeListener.Change<? extends Node> c) { while (c.next()) { if (!c.wasPermutated() && !c.wasUpdated()) { for (Node addedNode : c.getAddedSubList()) { if (addedNode instanceof Parent) { scanAllNodes((Parent) addedNode, pseudoClass); } } } } } });