Class WatchFileTreeModel
java.lang.Object
javax.swing.tree.DefaultTreeModel
com.github.weisj.darklaf.components.filetree.FileTreeModel
com.github.weisj.darklaf.components.filetree.WatchFileTreeModel
- All Implemented Interfaces:
Serializable
,TreeModel
public class WatchFileTreeModel extends FileTreeModel
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class com.github.weisj.darklaf.components.filetree.FileTreeModel
fsv, showHiddenFiles
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
-
Constructor Summary
Constructors Constructor Description WatchFileTreeModel(FileSystemView fileSystemView)
WatchFileTreeModel(FileSystemView fileSystemView, boolean showHiddenFiles, File... roots)
WatchFileTreeModel(FileSystemView fileSystemView, boolean showHiddenFiles, Path... roots)
-
Method Summary
Modifier and Type Method Description protected Map<Watchable,FileTreeNode>
getNodeMap()
protected WatchService
getWatchService()
protected void
init()
protected void
register(FileTreeNode node)
void
startWatching()
void
stopWatching()
protected void
unregister(FileTreeNode node)
Methods inherited from class com.github.weisj.darklaf.components.filetree.FileTreeModel
createNode, createRoot, createRoot, getRoot, isShowHiddenFiles, reload, setShowHiddenFiles
Methods inherited from class javax.swing.tree.DefaultTreeModel
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged
-
Constructor Details
-
WatchFileTreeModel
-
WatchFileTreeModel
-
WatchFileTreeModel
-
-
Method Details
-
init
protected void init()- Overrides:
init
in classFileTreeModel
-
getWatchService
-
getNodeMap
-
startWatching
public void startWatching() -
stopWatching
public void stopWatching() -
register
- Overrides:
register
in classFileTreeModel
-
unregister
- Overrides:
unregister
in classFileTreeModel
-