public void unobserve(ObservableList<Node> nodes) { nodes.removeListener(this); }
@Override public void dispose() { sourceList.removeListener(l); } };
@Override public void dispose() { a.removeListener(aChange); } };
@Override public void dispose() { sourceList.removeListener(l); } };
@Override public void close() { splitPane.getDividers().removeListener(dividerListener); removeDividerPositionChangeListeners(); }
@Override public void invalidated(Observable o) { if (!table.getItems().isEmpty()) { createColumns(table); // remove listener items.removeListener(this); } } };
@Override protected Subscription subscribeToInputs() { ListChangeListener<T> listener = c -> { while(c.next()) { emit(TransientListChange.fromCurrentStateOf(c)); } }; list.addListener(listener); return () -> list.removeListener(listener); } };
@Override public void close() { splitPane.getDividers().removeListener(dividerListener); removeDividerPositionChangeListeners(); }
@Override public void invalidated(Observable o) { if (!table.getItems().isEmpty()) { createColumns(table); // remove listener items.removeListener(this); } } };
@Override public void invalidated(Observable o) { if (!table.getItems().isEmpty()) { createColumns(table); // remove listener items.removeListener(this); } } };
@Override public void dispose() { source.forEach(elem -> elem.removeListener(weakElemListener)); source.removeListener(weakListListener); }
private void styleStringChanged( ObservableValue<? extends StyledString> observable, StyledString oldValue, StyledString newValue) { if (oldValue != null) { oldValue.getSegmentList().removeListener(this::segmentsChanged); } if (newValue != null) { newValue.getSegmentList().addListener(this::segmentsChanged); } }
private void styleStringChanged( ObservableValue<? extends StyledString> observable, StyledString oldValue, StyledString newValue) { if (oldValue != null) { oldValue.getSegmentList().removeListener(this::segmentsChanged); } if (newValue != null) { newValue.getSegmentList().addListener(this::segmentsChanged); } }
/** * Unbinds the table. */ protected void unbind() { if (boundTable != null) { boundTable.setTotalsTableView(null); boundTable.getColumns().removeListener(columnListener); } getColumns().clear(); }
public static <T> Observable<ObservableList<T>> fromObservableList(final ObservableList<T> source) { return Observable.create((ObservableOnSubscribe<ObservableList<T>>) subscriber -> { ListChangeListener<T> listener = c -> subscriber.onNext(source); source.addListener(listener); subscriber.setDisposable(JavaFxSubscriptions.unsubscribeInEventDispatchThread(() -> source.removeListener(listener))); }).startWith(source).subscribeOn(JavaFxScheduler.platform()); }
public static <T> Observable<ObservableList<T>> fromObservableList(final ObservableList<T> source) { return Observable.create((ObservableOnSubscribe<ObservableList<T>>) subscriber -> { ListChangeListener<T> listener = c -> subscriber.onNext(source); source.addListener(listener); subscriber.setDisposable(JavaFxSubscriptions.unsubscribeInEventDispatchThread(() -> source.removeListener(listener))); }).startWith(source).subscribeOn(JavaFxScheduler.platform()); }
@Override public void close() { dockingSplitPane.getDockingSplitPaneChildren().removeListener(dockingSplitPaneChildrenListener); dockingSplitPane.widthProperty().removeListener(widthChangeListener); dockingSplitPane.heightProperty().removeListener(heightChangeListener); } }
@Override public void close() { dockingSplitPane.getDockingSplitPaneChildren().removeListener(dockingSplitPaneChildrenListener); dockingSplitPane.widthProperty().removeListener(sizeChangeListener); dockingSplitPane.heightProperty().removeListener(sizeChangeListener); dockingSplitPane.layoutConstraintsProperty().removeListener(sizeChangeListener); } }
@Override public void dispose() { getSkinnable().getStyleString().getSegmentList() .removeListener(this::segmentsChanged); getSkinnable().styledStringProperty().removeListener( this::styleStringChanged); Bindings.unbindContent(this.l.getStyleClass(), getSkinnable().getStyleClass()); super.dispose(); }
public void updateGridViewItems() { if (getSkinnable().getItems() != null) { getSkinnable().getItems().removeListener(weakGridViewItemsListener); } if (getSkinnable().getItems() != null) { getSkinnable().getItems().addListener(weakGridViewItemsListener); } updateItemCount(); ReflectionUtils.recreateCells(flow); getSkinnable().requestLayout(); }