public class ExecutorTreeEventDispatcher extends java.lang.Object implements TreeEventDispatcher
TreeEventDispatcher
that uses
an Executor.Constructor and Description |
---|
ExecutorTreeEventDispatcher(java.util.concurrent.Executor executor)
Only Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addTreeModelListener(javax.swing.event.TreeModelListener tml)
Add a
TreeModelListener . |
void |
fireTreeNodesChanged(javax.swing.tree.TreeNode changed)
Notify all listeners of a tree node changed event.
|
void |
fireTreeNodesInserted(javax.swing.tree.TreeNode changed,
JobTreeNode child,
int index)
Fire a tree node inserted event.
|
void |
fireTreeNodesRemoved(javax.swing.tree.TreeNode changed,
JobTreeNode child,
int index)
Fire a tree node removed event.
|
void |
removeTreeModelListener(javax.swing.event.TreeModelListener tml)
Remove a
TreeModelListener . |
public ExecutorTreeEventDispatcher(java.util.concurrent.Executor executor)
executor
- The executor.public void addTreeModelListener(javax.swing.event.TreeModelListener tml)
TreeEventDispatcher
TreeModelListener
.addTreeModelListener
in interface TreeEventDispatcher
tml
- The listener.public void removeTreeModelListener(javax.swing.event.TreeModelListener tml)
TreeEventDispatcher
TreeModelListener
.removeTreeModelListener
in interface TreeEventDispatcher
tml
- The lienter.public void fireTreeNodesChanged(javax.swing.tree.TreeNode changed)
TreeEventDispatcher
fireTreeNodesChanged
in interface TreeEventDispatcher
changed
- The node that's changed.public void fireTreeNodesInserted(javax.swing.tree.TreeNode changed, JobTreeNode child, int index)
TreeEventDispatcher
fireTreeNodesInserted
in interface TreeEventDispatcher
changed
- The parent node.child
- The child.index
- The index the child has been inserted at.public void fireTreeNodesRemoved(javax.swing.tree.TreeNode changed, JobTreeNode child, int index)
TreeEventDispatcher
fireTreeNodesRemoved
in interface TreeEventDispatcher
changed
- The parent node.child
- The node removed.index
- The index of where the node was removed from.