-
- All Implemented Interfaces:
public final class DelegatesExtensions
-
-
Method Summary
Modifier and Type Method Description final static <T extends Any> ReadWriteProperty<Object, T>onChange(Delegates $self, T initialValue, Function2<T, T, Boolean> callback)创建一个可观察的委托属性,并传入回调函数。 final static <T extends Any> ReadWriteProperty<Object, T>validate(Delegates $self, T initialValue, Function1<T, Boolean> predicate)创建一个可否决的委托属性,并通过检验新值判断是否否决。 final static <T extends Any> ReadWriteProperty<Object, T>contrast(Delegates $self, T initialValue, Function2<T, T, Boolean> predicate)创建一个可否决的委托属性,并通过比较新旧值判断是否否决。 -
-
Method Detail
-
onChange
final static <T extends Any> ReadWriteProperty<Object, T> onChange(Delegates $self, T initialValue, Function2<T, T, Boolean> callback)
创建一个可观察的委托属性,并传入回调函数。
-
validate
final static <T extends Any> ReadWriteProperty<Object, T> validate(Delegates $self, T initialValue, Function1<T, Boolean> predicate)
创建一个可否决的委托属性,并通过检验新值判断是否否决。
-
-
-
-