package com.insightfullogic.honest_profiler.ports.javafx.util.handle; import javafx.beans.InvalidationListener; import javafx.beans.Observable; /** * Trivial {@link AbstractListenerHandle} implementation for {@link InvalidationListener}s and {@link Observable}s.. */ public class InvalidationListenerHandle extends AbstractListenerHandle<Observable, InvalidationListener> { // Instance Constructors /** * @see AbstractListenerHandle#AbstractListenerHandle(javafx.beans.Observable, Object) * <p> * @param observable the {@link Observable} the listener will be added to * @param listener the listener */ public InvalidationListenerHandle(Observable observable, InvalidationListener listener) { super(observable, listener); } // AbstractListenerHandle Implementation @Override protected void addListener(Observable observable, InvalidationListener listener) { observable.addListener(listener); } @Override protected void removeListener(Observable observable, InvalidationListener listener) { observable.removeListener(listener); } }