| Package | Description |
|---|---|
| xyz.cofe.collection.tree |
Закрытие объектов (Closeable), подписчики, линивое значение, приемник
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
TreeNodeDeepCounter<Node extends TreeNode>
Подсчет кол-ва вложенных узлов
|
interface |
TreeNodeDeepOffset<Node extends TreeNode>
Смещение к узлу относительно данного узла.
|
interface |
TreeNodeNotifier<Node extends TreeNode>
Уведомления о измении стркутуры древа.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IndexTreeNode<Node extends TreeNode>
Реализация узла древа с поддержкой сквозного индексирования узлов.
|
class |
PopupTreeNode<Node extends TreeNode>
Узел древа с уведомлением о изменении структуры
|
class |
SyncTreeNode<Node extends TreeNode>
Синхронизированый узел древа
|
| Modifier and Type | Method and Description |
|---|---|
static Closeable |
TreeNodeListenersDef.addTreeNodeListener(TreeNodeListeners lsrs,
TreeNodeListener lsr)
Добавление подписчика.
|
static Closeable |
TreeNodeListenersDef.addTreeNodeListener(TreeNodeListeners lsrs,
TreeNodeListener lsr,
boolean weakLink)
Добавление подписчика.
|
static void |
TreeNodeListenersDef.fireTreeNodeEvent(TreeNodeListeners lsrs,
TreeNodeEvent ev)
Рассылка уведомления подписчикам
|
static ListenersHelper<TreeNodeListener,TreeNodeEvent> |
TreeNodeListenersDef.getListenersHelper(TreeNodeListeners self)
Возвращает помошника подписчиков
|
static Set<TreeNodeListener> |
TreeNodeListenersDef.getTreeNodeListeners(TreeNodeListeners lsrs)
Получение списка подписчиков
|
static boolean |
TreeNodeListenersDef.hasTreeNodeListener(TreeNodeListeners lsrs,
TreeNodeListener lsr)
роверка наличия подписчика в списке обработки
|
static <EventType extends TreeNodeEvent> |
TreeNodeListenersDef.onTreeNodeEvent(TreeNodeListeners lsrs,
Class<EventType> cls,
boolean weakLink,
Reciver<? super EventType> consumer)
Добавление подписчика на события древа
|
static <EventType extends TreeNodeEvent> |
TreeNodeListenersDef.onTreeNodeEvent(TreeNodeListeners lsrs,
Class<EventType> cls,
Reciver<? super EventType> consumer)
Добавление подписчика на события древа
|
static void |
TreeNodeListenersDef.removeTreeNodeListener(TreeNodeListeners lsrs,
TreeNodeListener lsr)
Удаление подписчика из списка обработки
|
Copyright © 2017. All rights reserved.