public abstract class PopupTreeNode<Node extends TreeNode> extends BasicTreeNode<Node> implements TreeNodeNotifier<Node>, TreeNodeAssignSelfParent<Node>
notifyListenerdefaultNodesExtracter, parent| Constructor and Description |
|---|
PopupTreeNode() |
| Modifier and Type | Method and Description |
|---|---|
Closeable |
addTreeNodeListener(TreeNodeListener<Node> lsr)
Добавление подписчика.
|
Closeable |
addTreeNodeListener(TreeNodeListener<Node> lsr,
boolean weakLink)
Добавление подписчика.
|
void |
fireTreeNodeEvent(TreeNodeEvent<Node> ev)
Рассылка уведомления подписчикам
|
Set<TreeNodeListener> |
getTreeNodeListeners()
Получение списка подписчиков
|
boolean |
hasTreeNodeListener(TreeNodeListener<Node> lsr)
роверка наличия подписчика в списке обработки
|
void |
onTreeNodeAdded(Integer index,
Node child)
Уведомление о добавлении дочернего узла
|
void |
onTreeNodeAdding(Integer index,
Node child)
Уведомление перед началом добавления дочернего узла
|
<EventType extends TreeNodeEvent<Node>> |
onTreeNodeEvent(Class<EventType> cls,
boolean weakLink,
Reciver<? super EventType> consumer)
Добавление подписчика на события древа
|
<EventType extends TreeNodeEvent<Node>> |
onTreeNodeEvent(Class<EventType> cls,
Reciver<? super EventType> consumer)
Добавление подписчика на события древа
|
void |
onTreeNodeRemoved(Integer index,
Node child)
Уведомление о удалении дочернего узла
|
void |
onTreeNodeRemoving(Integer index,
Node child)
Уведомление перед началом удаления дочернего узла
|
void |
popup(TreeNodeEvent<Node> ev)
Передача события вверх по древу
|
void |
removeTreeNodeListener(TreeNodeListener<Node> lsr)
Удаление подписчика из списка обработки
|
appendChild, assignParentTo, attachListeners, createEventList, getChildrenList, insertChildAt, removeChild, removeChildAt, resetParent, setChildgetIndex, getIndex, getNextSibling, getNodePath, getNodePath, getParent, getPreviousSibling, getSibling, getSibling, setParent, syncrun, tree, tree, tree, tree, updateParent, visit, visit, visit, visit, visit, visit, visit, walk, walk, walkclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetChildren, getIndex, getNextSibling, getParent, getPreviousSibling, getSibling, tree, visit, visit, visit, walkpublic void popup(TreeNodeEvent<Node> ev)
popup in interface TreeNodeNotifier<Node extends TreeNode>ev - Событиеpublic void onTreeNodeAdded(Integer index, Node child)
OnTreeNodeAddedonTreeNodeAdded in interface OnTreeNodeAdded<Node extends TreeNode>onTreeNodeAdded in interface TreeNodeNotifier<Node extends TreeNode>onTreeNodeAdded in class BasicTreeNode<Node extends TreeNode>index - индекс узлаchild - дочерний узелpublic void onTreeNodeAdding(Integer index, Node child)
OnTreeNodeAddingonTreeNodeAdding in interface OnTreeNodeAdding<Node extends TreeNode>onTreeNodeAdding in interface TreeNodeNotifier<Node extends TreeNode>onTreeNodeAdding in class BasicTreeNode<Node extends TreeNode>index - индекс узлаchild - дочерний узелpublic void onTreeNodeRemoved(Integer index, Node child)
OnTreeNodeRemovedonTreeNodeRemoved in interface OnTreeNodeRemoved<Node extends TreeNode>onTreeNodeRemoved in interface TreeNodeNotifier<Node extends TreeNode>onTreeNodeRemoved in class BasicTreeNode<Node extends TreeNode>index - индекс узлаchild - дочерний узелpublic void onTreeNodeRemoving(Integer index, Node child)
OnTreeNodeRemovingonTreeNodeRemoving in interface OnTreeNodeRemoving<Node extends TreeNode>onTreeNodeRemoving in interface TreeNodeNotifier<Node extends TreeNode>onTreeNodeRemoving in class BasicTreeNode<Node extends TreeNode>index - индекс узлаchild - дочерний узелpublic Closeable addTreeNodeListener(TreeNodeListener<Node> lsr)
TreeNodeListenersaddTreeNodeListener in interface TreeNodeListeners<Node extends TreeNode>lsr - Подписчикpublic Closeable addTreeNodeListener(TreeNodeListener<Node> lsr, boolean weakLink)
TreeNodeListenersaddTreeNodeListener in interface TreeNodeListeners<Node extends TreeNode>lsr - ПодписчикweakLink - true - добавить как weak ссылку / false - как hard ссылкуpublic <EventType extends TreeNodeEvent<Node>> Closeable onTreeNodeEvent(Class<EventType> cls, boolean weakLink, Reciver<? super EventType> consumer)
TreeNodeListenersonTreeNodeEvent in interface TreeNodeListeners<Node extends TreeNode>EventType - тип событияcls - тип событияweakLink - true - добавить как weak ссылку / false - как hard ссылкуconsumer - приемник события (подписчик)public <EventType extends TreeNodeEvent<Node>> Closeable onTreeNodeEvent(Class<EventType> cls, Reciver<? super EventType> consumer)
TreeNodeListenersonTreeNodeEvent in interface TreeNodeListeners<Node extends TreeNode>EventType - тип событияcls - тип событияconsumer - приемник события (подписчик)public void fireTreeNodeEvent(TreeNodeEvent<Node> ev)
TreeNodeListenersfireTreeNodeEvent in interface TreeNodeListeners<Node extends TreeNode>ev - уведомлениеpublic boolean hasTreeNodeListener(TreeNodeListener<Node> lsr)
TreeNodeListenershasTreeNodeListener in interface TreeNodeListeners<Node extends TreeNode>lsr - подписчикpublic void removeTreeNodeListener(TreeNodeListener<Node> lsr)
TreeNodeListenersremoveTreeNodeListener in interface TreeNodeListeners<Node extends TreeNode>lsr - подписчикpublic Set<TreeNodeListener> getTreeNodeListeners()
TreeNodeListenersgetTreeNodeListeners in interface TreeNodeListeners<Node extends TreeNode>Copyright © 2017. All rights reserved.