| Package | Description |
|---|---|
| xyz.cofe.collection.tree |
Закрытие объектов (Closeable), подписчики, линивое значение, приемник
|
| Modifier and Type | Field and Description |
|---|---|
protected LongScnChangedSupport<ClassNode> |
ClassNode.scn |
| Modifier and Type | Method and Description |
|---|---|
<T> ClassNode |
ClassNode.adds(Class<T> cls,
NodesExtracter<T,?>... ne)
Добавляет функции следования для указанного типа
|
ClassNode |
ClassNode.clone()
Клонирование
|
ClassNode |
ClassNode.clone(Lock lock)
Клонирование с блокировкой
|
| Modifier and Type | Method and Description |
|---|---|
ConcurrentLinkedQueue<ScnChangedEvent<ClassNode,Long>> |
ClassNode.getScnChangedEventQueue()
Возвращает очередь уведомлений
|
Set<ScnChanedListener<ClassNode,Long>> |
ClassNode.getScnChangedListeners() |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassNode.addScnChangedEvent(ScnChangedEvent<ClassNode,Long> ev)
Добавляет уведомление в очередь
|
Closeable |
ClassNode.addScnChangedListener(ScnChanedListener<ClassNode,Long> listener) |
Closeable |
ClassNode.addScnChangedListener(ScnChanedListener<ClassNode,Long> listener,
boolean weakLink) |
void |
ClassNode.fireScnChangedEvent(ScnChangedEvent<ClassNode,Long> event)
Уведомляет подписчиков о измении SCN минуя очередь уведомлений
|
boolean |
ClassNode.hasScnChangedListener(ScnChanedListener<ClassNode,Long> listener) |
void |
ClassNode.removeScnChangedListener(ScnChanedListener<ClassNode,Long> listener) |
| Constructor and Description |
|---|
ClassNode(ClassNode src,
Lock lock)
Конструктор копирования с блокиовкой
|
Copyright © 2019. All rights reserved.