public interface WritableValue<T> extends ObservableValue<T>, WritableProperty, WritableValueModel<T>
| Modifier and Type | Method and Description |
|---|---|
default void |
bind(ObservableValue<T> source,
SetValueModel<T> target) |
default void |
bind(Property other,
Path relativePath) |
default void |
bind(Property other,
Path rootPath,
Path relativePath) |
default void |
bind(WritableValue<T> target) |
default void |
bindSource(ObservableValue<T> source) |
default void |
bindTo(SetValueModel<T> other) |
default T |
getOrCompute(Supplier<T> t) |
void |
set(T v) |
default void |
setAndBind(WritableValue<T> other) |
default <T2> void |
setAndBindConvert(WritableValue<T2> other,
Function<T,T2> map,
Function<T2,T> mapBack) |
default void |
setUsing(Supplier<T> v) |
default void |
setUsingNonNull(Supplier<T> v) |
bindConvert, bindTarget, doNonNull, get, getOr, getOrDefault, getRequired, isNotNull, isNull, mapBooleanValue, mapDoubleValue, mapEqualsValue, mapFloatValue, mapIntValue, mapLongValue, mapNotEqualsValue, mapStringValue, mapValue, mapValue, propertyClass, readOnly, unbind, withValueadjusters, vetosevents, getChildProperty, isWritable, onChange, onChange, onChangeAndInit, onChangeAndInit, onPropagatedChange, onPropagatedChange, onPropagatedChangeAndInit, onPropagatedChangeAndInit, propertyName, propertyType, userObjects, with, withvoid set(T v)
set in interface SetValueModel<T>default void bindTo(SetValueModel<T> other)
default void bindSource(ObservableValue<T> source)
default void bind(ObservableValue<T> source, SetValueModel<T> target)
default void bind(WritableValue<T> target)
default void setAndBind(WritableValue<T> other)
default <T2> void setAndBindConvert(WritableValue<T2> other, Function<T,T2> map, Function<T2,T> mapBack)
Copyright © 2022 vpc open source initiative. All rights reserved.