public class PropertyFn extends Object
| Constructor and Description |
|---|
PropertyFn() |
| Modifier and Type | Method and Description |
|---|---|
static AutoCloseable |
onPropertyChanged(Object bean,
Predicate<String> propertyName,
Func4<Object,Object,String,Object,Object> listenFn,
boolean beanAsWeak,
boolean listenAsWeak)
Добавляет подписчика на изменение свойств объекта
|
static AutoCloseable |
onPropertyChanged(Object bean,
Predicate<String> propertyName,
Reciver listenFn)
Добавляет подписчика на изменение свойств объекта.
|
static AutoCloseable |
onPropertyChanged(Object bean,
Predicate<String> propertyName,
Reciver listenFn,
boolean beanAsWeak,
boolean listenAsWeak)
Добавляет подписчика на изменение свойств объекта
|
static AutoCloseable |
onPropertyChanged(Object bean,
Reciver listenFn,
String... propertyNames)
Добавляет подписчика на изменение свойств объекта.
|
public static AutoCloseable onPropertyChanged(Object bean, Reciver listenFn, String... propertyNames)
bean - Целевой объектlistenFn - ПодписчикpropertyNames - свойстваpublic static AutoCloseable onPropertyChanged(Object bean, Predicate<String> propertyName, Reciver listenFn)
bean - Целевой объектpropertyName - Перечень свойствlistenFn - Подписчикpublic static AutoCloseable onPropertyChanged(Object bean, Predicate<String> propertyName, Reciver listenFn, boolean beanAsWeak, boolean listenAsWeak)
bean - Целевой объектpropertyName - Перечень свойствlistenFn - ПодписчикbeanAsWeak - Целевой объект добавлен как weak ссылкаlistenAsWeak - Подписчик добавлен как weak ссылкаpublic static AutoCloseable onPropertyChanged(Object bean, Predicate<String> propertyName, Func4<Object,Object,String,Object,Object> listenFn, boolean beanAsWeak, boolean listenAsWeak)
bean - Целевой объектpropertyName - Перечень свойствlistenFn - Подписчик - функция ( Целевой объект, Свойство, Пред значение, Текущее значение )beanAsWeak - Целевой объект добавлен как weak ссылкаlistenAsWeak - Подписчик добавлен как weak ссылкаCopyright © 2018. All rights reserved.