![JAR search and dependency download from the Maven repository](/logo.png)
net.sf.mgp.javafx.property.ObservableValueAdapter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of javafx-properties Show documentation
Show all versions of javafx-properties Show documentation
Utilities to create JavaFX properties for JavaBeans
The newest version!
package net.sf.mgp.javafx.property;
import javafx.beans.InvalidationListener;
import javafx.beans.property.adapter.ReadOnlyJavaBeanProperty;
import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue;
class ObservableValueAdapter implements ReadOnlyJavaBeanProperty {
private final ObservableValue delegate;
public ObservableValueAdapter(ObservableValue delegate) {
this.delegate = delegate;
}
@Override
public void addListener(InvalidationListener listener) {
delegate.addListener(listener);
}
@Override
public void removeListener(InvalidationListener listener) {
delegate.removeListener(listener);
}
@Override
public void addListener(ChangeListener super T> listener) {
delegate.addListener(listener);
}
@Override
public void removeListener(ChangeListener super T> listener) {
delegate.removeListener(listener);
}
@Override
public T getValue() {
return delegate.getValue();
}
@Override
public Object getBean() {
throw new UnsupportedOperationException("ObservableValueAdapter.getBean");
}
@Override
public String getName() {
throw new UnsupportedOperationException("ObservableValueAdapter.getName");
}
@Override
public void fireValueChangedEvent() {
}
@Override
public void dispose() {
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy