public class PathTreeNodeSelector extends TreeModelListenerAdapter
TreeModelEvent
and selects the according PathTreeNode
when the event
was received. A PathTreeNodeSelector
instance is only valid for one single node-selection. It deregisters
from the TreeModel
once it has done it's job.Constructor and Description |
---|
PathTreeNodeSelector(PathTree tree,
java.nio.file.Path path,
ChangeType changeType,
boolean isExpand) |
Modifier and Type | Method and Description |
---|---|
PathTreeModel |
getModel() |
java.nio.file.Path |
getPath() |
void |
treeNodesChanged(javax.swing.event.TreeModelEvent e)
Default implementation forwards to
TreeModelListenerAdapter.handleEvent(TreeModelEvent, ChangeType) . |
void |
treeNodesInserted(javax.swing.event.TreeModelEvent e)
Default implementation forwards to
TreeModelListenerAdapter.handleEvent(TreeModelEvent, ChangeType) . |
void |
treeNodesRemoved(javax.swing.event.TreeModelEvent e)
Default implementation forwards to
TreeModelListenerAdapter.handleEvent(TreeModelEvent, ChangeType) . |
deregister, handleEvent, treeStructureChanged
public PathTreeNodeSelector(PathTree tree, java.nio.file.Path path, ChangeType changeType, boolean isExpand)
public PathTreeModel getModel()
getModel
in class TreeModelListenerAdapter
public java.nio.file.Path getPath()
public void treeNodesInserted(javax.swing.event.TreeModelEvent e)
TreeModelListenerAdapter
TreeModelListenerAdapter.handleEvent(TreeModelEvent, ChangeType)
.treeNodesInserted
in interface javax.swing.event.TreeModelListener
treeNodesInserted
in class TreeModelListenerAdapter
public void treeNodesChanged(javax.swing.event.TreeModelEvent e)
TreeModelListenerAdapter
TreeModelListenerAdapter.handleEvent(TreeModelEvent, ChangeType)
.treeNodesChanged
in interface javax.swing.event.TreeModelListener
treeNodesChanged
in class TreeModelListenerAdapter
public void treeNodesRemoved(javax.swing.event.TreeModelEvent e)
TreeModelListenerAdapter
TreeModelListenerAdapter.handleEvent(TreeModelEvent, ChangeType)
.treeNodesRemoved
in interface javax.swing.event.TreeModelListener
treeNodesRemoved
in class TreeModelListenerAdapter
Copyright © 2011 EsprIT-Systems. All Rights Reserved.