public abstract class ProjectTreeModel
extends javax.swing.tree.DefaultTreeModel
Modifier | Constructor and Description |
---|---|
protected |
ProjectTreeModel(VPTNode root) |
Modifier and Type | Method and Description |
---|---|
protected void |
fileClosed(VPTNode file)
Called when a project's file is opened in jEdit.
|
protected void |
fileOpened(VPTNode file)
Called when a project's file is opened in jEdit.
|
protected abstract java.lang.String |
getName()
Returns the name of the tree, to be shown in the tabbed
pane GUI.
|
protected boolean |
isCustom()
Returns whether this model shows files in a customized way
that does not follow the implicit node hierarchy.
|
protected void |
projectClosed(VPTProject p)
Called when a project had been closed.
|
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged
protected ProjectTreeModel(VPTNode root)
protected abstract java.lang.String getName()
protected boolean isCustom()
protected void fileOpened(VPTNode file)
protected void fileClosed(VPTNode file)
protected void projectClosed(VPTProject p)