public void applyCloseValues(){ target.setValue(getCloseValueSupplier().get()); }
public void applyOpenValues() { target.setValue(getOpenValueSupplier().get()); }
public void applyEndValues() { for (JFXKeyValue keyValue : keyValues) { if (keyValue.isValid()) { final WritableValue target = keyValue.getTarget(); if (target != null) { final Object endValue = keyValue.getEndValue(); if (endValue != null && !target.getValue().equals(endValue)) { target.setValue(endValue); } } } } }
public void animate(double now) { if (now <= currentDuration) { for (JFXKeyValue keyValue : keyValues) { if (keyValue.isValid()) { final WritableValue target = keyValue.getTarget(); final Object endValue = endValuesMap.get(target); if (endValue != null && target != null && !target.getValue().equals(endValue)) { target.setValue(keyValue.getInterpolator().interpolate(initialValuesMap.get(target), endValue, now / currentDuration)); } } } } else { if (!finished) { finished = true; for (JFXKeyValue keyValue : keyValues) { if (keyValue.isValid()) { final WritableValue target = keyValue.getTarget(); if (target != null) { // set updated end value instead of cached final Object endValue = keyValue.getEndValue(); if (endValue != null) { target.setValue(endValue); } } } } currentDuration = duration; } } }
@SuppressWarnings("unchecked") @Override protected void doSetValue(Object value) { property.setValue((T) value); } };
public void applyOpenValues() { target.setValue(getOpenValueSupplier().get()); }
public void applyCloseValues(){ target.setValue(getCloseValueSupplier().get()); }
@Override public void setValue(W w) { if (!ValueUtils.areEqual(wrapped.getValue(), w)) { wrapped.setValue(w); } } }
public void applyEndValues() { for (JFXKeyValue keyValue : keyValues) { if (keyValue.isValid()) { final WritableValue target = keyValue.getTarget(); if (target != null) { final Object endValue = keyValue.getEndValue(); if (endValue != null && !target.getValue().equals(endValue)) { target.setValue(endValue); } } } } }
@Override public <T> Binding to(Property<T> dolphinProperty, Converter<? super T, ? extends S> converter) { Assert.requireNonNull(dolphinProperty, "dolphinProperty"); Assert.requireNonNull(converter, "converter"); final Subscription subscription = dolphinProperty.onChanged(event -> javaFxValue.setValue(converter.convert(dolphinProperty.get()))); javaFxValue.setValue(converter.convert(dolphinProperty.get())); return () -> subscription.unsubscribe(); } }
@Override public <T> Binding to(final Property<T> remotingProperty, final Converter<? super T, ? extends S> converter) { Assert.requireNonNull(remotingProperty, "remotingProperty"); Assert.requireNonNull(converter, "converter"); final Subscription subscription = remotingProperty.onChanged(event -> javaFxValue.setValue(converter.convert(remotingProperty.get()))); javaFxValue.setValue(converter.convert(remotingProperty.get())); return () -> subscription.unsubscribe(); } }
public void animate(double now) { if (now <= currentDuration) { for (JFXKeyValue keyValue : keyValues) { if (keyValue.isValid()) { final WritableValue target = keyValue.getTarget(); final Object endValue = endValuesMap.get(target); if (endValue != null && target != null && !target.getValue().equals(endValue)) { target.setValue(keyValue.getInterpolator().interpolate(initialValuesMap.get(target), endValue, now / currentDuration)); } } } } else { if (!finished) { finished = true; for (JFXKeyValue keyValue : keyValues) { if (keyValue.isValid()) { final WritableValue target = keyValue.getTarget(); if (target != null) { // set updated end value instead of cached final Object endValue = keyValue.getEndValue(); if (endValue != null) { target.setValue(endValue); } } } } currentDuration = duration; } } }
convertedValue = convert ? convert(value) : value; writableValue.setValue(convertedValue);
/** * Bind an javafx observable value to a eclipse db observable * * @param fxObs * the javafx observable * @param dbObs * the eclipse db observable * @param initialSync * the initial sync direction * @param <E> * the value type * @param <F> * the observable value type */ @SuppressWarnings("unchecked") public static <E, F extends ObservableValue<E> & WritableValue<E>> void bind(F fxObs, IObservableValue dbObs, InitialSync initialSync) { if (initialSync == InitialSync.FX_TO_DB) { dbObs.setValue(fxObs.getValue()); } else { fxObs.setValue((E) dbObs.getValue()); } ObservableWritableValue<E> wrapped = adapt(dbObs); do_bind(fxObs, wrapped); }
writableValue.setValue(value);