E - Тип спискаpublic interface EventListSender<E>
| Modifier and Type | Method and Description |
|---|---|
Closeable |
addEventListListener(EventListListener<E> listener)
Добавляет слушателя на реакцию изменения списка
|
Closeable |
addEventListListener(EventListListener<E> listener,
boolean weakListener)
Добавляет слушателя на реакцию изменения списка
|
boolean |
containsEventListListener(EventListListener<E> listener)
Проверяет что указанный подписчик прослушивает изменения
|
Closeable |
onAdded(Reciver<E> listener)
Добавляет подписчика изменений после добавления элемента
|
Closeable |
onAdding(Reciver<E> listener)
Добавляет подписчика изменений перед добавлением элемента
|
Closeable |
onChanged(Func3<Object,Integer,E,E> fn)
Добавляет подписчика на изменения
|
Closeable |
onChanged(Func3<Object,Integer,E,E> fn,
boolean weak)
Добавляет подписчика на изменения
|
Closeable |
onChanging(Func3<Object,Integer,E,E> fn)
Добавляет подписчика на начало изменений
|
Closeable |
onChanging(Func3<Object,Integer,E,E> fn,
boolean weak)
Добавляет подписчика на начало изменений
|
Closeable |
onDeleted(Func3<Object,Integer,E,E> fn)
Добавляет подписчика только на удаление из списка
|
Closeable |
onDeleted(Func3<Object,Integer,E,E> fn,
boolean weak)
Добавляет подписчика только на удаление из списка
|
Closeable |
onDeleting(Func3<Object,Integer,E,E> fn)
Добавляет подписчика только на начало удаления из списка
|
Closeable |
onDeleting(Func3<Object,Integer,E,E> fn,
boolean weak)
Добавляет подписчика только на начало удаления из списка
|
Closeable |
onInserted(Func3<Object,Integer,E,E> fn)
Добавляет подписчика только на добавление в список
|
Closeable |
onInserted(Func3<Object,Integer,E,E> fn,
boolean weak)
Добавляет подписчика только на добавление в список
|
Closeable |
onInserting(Func3<Object,Integer,E,E> fn)
Добавляет подписчика только на начало добавления в список
|
Closeable |
onInserting(Func3<Object,Integer,E,E> fn,
boolean weak)
Добавляет подписчика только на начало добавления в список
|
Closeable |
onRemoved(Reciver<E> listener)
Добавляет подписчика изменений после удадения элемента
|
Closeable |
onRemoving(Reciver<E> listener)
Добавляет подписчика изменений перед удадением элемента
|
Closeable |
onUpdated(Func3<Object,Integer,E,E> fn)
Добавляет подписчика только на изменение значения в списке, не добавление, ни удаление
|
Closeable |
onUpdated(Func3<Object,Integer,E,E> fn,
boolean weak)
Добавляет подписчика только на изменение значения в списке, не добавление, ни удаление
|
Closeable |
onUpdating(Func3<Object,Integer,E,E> fn)
Добавляет подписчика только на изменение значения в списке, не добавление, ни удаление
|
Closeable |
onUpdating(Func3<Object,Integer,E,E> fn,
boolean weak)
Добавляет подписчика только на изменение значения в списке, не добавление, ни удаление
|
void |
removeEventListListener(EventListListener<E> listener)
Удаляет слушателья с реакции изменения списка.
|
Closeable addEventListListener(EventListListener<E> listener)
listener - слушательCloseable addEventListListener(EventListListener<E> listener, boolean weakListener)
listener - слушательweakListener - прослушиватель вешается на weak ссылкуvoid removeEventListListener(EventListListener<E> listener)
listener - слушательboolean containsEventListListener(EventListListener<E> listener)
listener - ПодписчикCloseable onAdding(Reciver<E> listener)
listener - ПодписчикCloseable onAdded(Reciver<E> listener)
listener - ПодписчикCloseable onRemoving(Reciver<E> listener)
listener - ПодписчикCloseable onRemoved(Reciver<E> listener)
listener - ПодписчикCloseable onChanged(Func3<Object,Integer,E,E> fn, boolean weak)
fn -
Функция(Key ключ, Value староеЗначение, Value новоеЗначение):Object
weak - Добавить подписчика как weak ссылкуCloseable onChanging(Func3<Object,Integer,E,E> fn, boolean weak)
fn -
Функция(Key ключ, Value староеЗначение, Value новоеЗначение):Object
weak - Добавить подписчика как weak ссылкуCloseable onChanging(Func3<Object,Integer,E,E> fn)
fn -
Функция(Key ключ, Value староеЗначение, Value новоеЗначение):Object
Closeable onChanged(Func3<Object,Integer,E,E> fn)
fn -
Функция(Key ключ, Value староеЗначение, Value новоеЗначение):Object
Closeable onUpdating(Func3<Object,Integer,E,E> fn, boolean weak)
fn -
Функция(Key ключ, Value староеЗначение, Value новоеЗначение):Object
weak - Добавить подписчика как weak ссылкуCloseable onUpdating(Func3<Object,Integer,E,E> fn)
fn -
Функция(Key ключ, Value староеЗначение, Value новоеЗначение):Object
Closeable onUpdated(Func3<Object,Integer,E,E> fn, boolean weak)
fn -
Функция(Key ключ, Value староеЗначение, Value новоеЗначение):Object
weak - Добавить подписчика как weak ссылкуCloseable onUpdated(Func3<Object,Integer,E,E> fn)
fn -
Функция(Key ключ, Value староеЗначение, Value новоеЗначение):Object
Closeable onInserting(Func3<Object,Integer,E,E> fn, boolean weak)
fn -
Функция(Key ключ, Value староеЗначение, Value новоеЗначение):Object
weak - Добавить подписчика как weak ссылкуCloseable onInserting(Func3<Object,Integer,E,E> fn)
fn -
Функция(Key ключ, Value староеЗначение, Value новоеЗначение):Object
Closeable onInserted(Func3<Object,Integer,E,E> fn, boolean weak)
fn -
Функция(Key ключ, Value староеЗначение, Value новоеЗначение):Object
weak - Добавить подписчика как weak ссылкуCloseable onInserted(Func3<Object,Integer,E,E> fn)
fn -
Функция(Key ключ, Value староеЗначение, Value новоеЗначение):Object
Closeable onDeleted(Func3<Object,Integer,E,E> fn, boolean weak)
fn -
Функция(Key ключ, Value староеЗначение, Value новоеЗначение):Object
weak - Добавить подписчика как weak ссылкуCloseable onDeleted(Func3<Object,Integer,E,E> fn)
fn -
Функция(Key ключ, Value староеЗначение, Value новоеЗначение):Object
Closeable onDeleting(Func3<Object,Integer,E,E> fn, boolean weak)
fn -
Функция(Key ключ, Value староеЗначение, Value новоеЗначение):Object
weak - Добавить подписчика как weak ссылкуCloseable onDeleting(Func3<Object,Integer,E,E> fn)
fn -
Функция(Key ключ, Value староеЗначение, Value новоеЗначение):Object
Copyright © 2017. All rights reserved.