public interface ObservableValue<T> extends Property, GetValueModel<T>
events, getChildProperty, isWritable, onChange, onChange, onChangeAndInit, onChangeAndInit, onPropagatedChange, onPropagatedChange, onPropagatedChangeAndInit, onPropagatedChangeAndInit, propertyName, propertyType, userObjects, with, withdefault T getRequired()
T get()
get in interface GetValueModel<T>ObservableValue<T> readOnly()
default void bindTarget(SetValueModel<T> target)
default <T2> void unbind(SetValueModel<T2> other)
default <T2> void bindConvert(WritableValue<T2> other, Function<T,T2> map)
default <X> ObservableValue<X> mapValue(Class<X> toType, Function<T,X> mapper)
default ObservableBoolean isNotNull()
default ObservableBoolean isNull()
default ObservableBoolean mapBooleanValue(Function<T,Boolean> mapper)
default ObservableBoolean mapEqualsValue(T compareTo)
default ObservableBoolean mapNotEqualsValue(T compareTo)
default <X> ObservableValue<Integer> mapIntValue(Function<T,Integer> mapper)
default <X> ObservableValue<Long> mapLongValue(Function<T,Long> mapper)
default <X> ObservableValue<Double> mapDoubleValue(Function<T,Double> mapper)
default <X> ObservableValue<Float> mapFloatValue(Function<T,Float> mapper)
default <X> ObservableValue<String> mapStringValue(Function<T,String> mapper)
default <X> ObservableValue<X> mapValue(PropertyType toType, Function<T,X> mapper)
Copyright © 2022 vpc open source initiative. All rights reserved.