@Override public double doubleValue() { return delegate.doubleValue(); }
@Override public void addListener(ChangeListener<? super Number> listener) { delegate.addListener(listener); }
@Override public float floatValue() { return delegate.floatValue(); }
@Override public void removeListener(ChangeListener<? super Number> listener) { delegate.removeListener(listener); }
@Override public int intValue() { return delegate.intValue(); }
@Override public long longValue() { return delegate.longValue(); }
@Override public Number getValue() { return delegate.getValue(); }
@Override public void removeListener(InvalidationListener listener) { delegate.removeListener(listener); }
@Override public int get() { return getDelegate().intValue(); } }
@Override public long get() { return getDelegate().longValue(); } }
@Override protected double computeValue() { return NodeUtil.snapWH(position.doubleValue(), offset.doubleValue()); }
@Override public void removeListener(ChangeListener<? super Number> listener) { if (listener instanceof UIThreadAware) { getDelegate().removeListener(listener); } else { getDelegate().removeListener(new UIThreadAwareChangeListener<>(listener)); } }
@Override public void addListener(InvalidationListener listener) { delegate.addListener(listener); }
@Override public float get() { return getDelegate().floatValue(); } }
@Override protected double computeValue() { return NodeUtil.snapWH(position.doubleValue(), offset.doubleValue()); }
@Override public void removeListener(InvalidationListener listener) { if (listener instanceof UIThreadAware) { getDelegate().removeListener(listener); } else { getDelegate().removeListener(new UIThreadAwareInvalidationListener(listener)); } } }
@Override public void addListener(InvalidationListener listener) { if (listener instanceof UIThreadAware) { getDelegate().addListener(listener); } else { getDelegate().addListener(new UIThreadAwareInvalidationListener(listener)); } }
@Override public double get() { return getDelegate().doubleValue(); } }
@Override public void addListener(ChangeListener<? super Number> listener) { if (listener instanceof UIThreadAware) { getDelegate().addListener(listener); } else { getDelegate().addListener(new UIThreadAwareChangeListener<>(listener)); } }
@Override protected double computeValue() { return NodeUtil.snapXY(position.doubleValue()); }