A B C D E F G H I K L M N O P R S T U V W _ 

A

accept(VFSFile) - Method in class projectviewer.importer.AllFilesFilter
 
accept(String) - Method in class projectviewer.importer.AllFilesFilter
 
accept(VFSFile) - Method in class projectviewer.importer.CompositeImporterFileFilter
Tests the file for acceptance by filter1 then for acceptance by filter2.
accept(VFSFile) - Method in class projectviewer.importer.CVSEntriesFilter
accept() method for the FilenameFilter implementation.
accept(VFSFile) - Method in class projectviewer.importer.GlobFilter
 
accept(String) - Method in class projectviewer.importer.ImporterFileFilter
Calls VFSFileFilter.accept(VFSFile).
accept(VFSFile) - Method in class projectviewer.importer.NonProjectFileFilter
 
accept(String) - Method in class projectviewer.importer.NonProjectFileFilter
 
Action - Class in projectviewer.action
An action defines an action to be taken when the user presses some menu item in the tree's context menu.
Action() - Constructor for class projectviewer.action.Action
Creates a regular action.
Action(String) - Constructor for class projectviewer.action.Action
Creates an action tied to an action name.
action - Variable in class projectviewer.action.Action
 
actionPerformed(ActionEvent) - Method in class projectviewer.action.ActionSeparator
Does nothing.
actionPerformed(ActionEvent) - Method in class projectviewer.action.AddProjectAction
Creates a new project.
actionPerformed(ActionEvent) - Method in class projectviewer.action.ArchiveAction
Creates a new project.
actionPerformed(ActionEvent) - Method in class projectviewer.action.CollapseAllAction
Creates a new project.
actionPerformed(ActionEvent) - Method in class projectviewer.action.EditGroupAction
 
actionPerformed(ActionEvent) - Method in class projectviewer.action.EditProjectAction
Edits existing project's properties.
actionPerformed(ActionEvent) - Method in class projectviewer.action.ExpandAllAction
Creates a new project.
actionPerformed(ActionEvent) - Method in class projectviewer.action.FileImportAction
Creates a new project.
actionPerformed(ActionEvent) - Method in class projectviewer.action.LaunchBrowserAction
Creates a new project.
actionPerformed(ActionEvent) - Method in class projectviewer.action.MoveNodeAction
Moves the selected node to the selected destination.
actionPerformed(ActionEvent) - Method in class projectviewer.action.NewFileAction
 
actionPerformed(ActionEvent) - Method in class projectviewer.action.NodePropertiesAction
Shows the property dialog.
actionPerformed(ActionEvent) - Method in class projectviewer.action.NodeRemoverAction
Try to remove nodes from the project, asking when necessary.
actionPerformed(ActionEvent) - Method in class projectviewer.action.NodeRenamerAction
Renames a node.
actionPerformed(ActionEvent) - Method in class projectviewer.action.OpenCloseAllProjectFilesAction
 
actionPerformed(ActionEvent) - Method in class projectviewer.action.OpenParentGroupAction
 
actionPerformed(ActionEvent) - Method in class projectviewer.action.OpenSelectedAction
 
actionPerformed(ActionEvent) - Method in class projectviewer.action.OpenWithAppAction
Opens a file in the desktop.
actionPerformed(ActionEvent) - Method in class projectviewer.action.OpenWithEncodingAction
Creates a new project.
actionPerformed(ActionEvent) - Method in class projectviewer.action.ReimportAction
Reimports files below the project root.
actionPerformed(ActionEvent) - Method in class projectviewer.action.SearchAction
Opens the search dialog according to the current context.
actionPerformed(ActionEvent) - Method in class projectviewer.action.SetActiveAction
 
actionPerformed(ActionEvent) - Method in class projectviewer.action.UpAction
 
actionPerformed(ActionEvent) - Method in class projectviewer.action.UpdateVCSStatusAction
 
actionPerformed(ActionEvent) - Method in class projectviewer.action.VFSBrowseAction
 
actionPerformed(ActionEvent) - Method in class projectviewer.config.ProjectAppConfigPane
 
actionPerformed(ActionEvent) - Method in class projectviewer.config.ProjectFilterPane
 
actionPerformed(ActionEvent) - Method in class projectviewer.config.ProjectViewerOptionsPane
Waits for events in some of the fields..
actionPerformed(ActionEvent) - Method in class projectviewer.gui.GroupMenu
 
actionPerformed(ActionEvent) - Method in class projectviewer.gui.ImportDialog
 
actionPerformed(ActionEvent) - Method in class projectviewer.gui.NodePropertiesDialog
 
actionPerformed(ActionEvent) - Method in class projectviewer.gui.ProjectComboBox
 
actionPerformed(ActionEvent) - Method in class projectviewer.importer.AutoReimporter
Performs the re-import of the project's files.
actionPerformed(ActionEvent) - Method in class projectviewer.persist.ProjectZipper
 
actionPerformed(ActionEvent) - Method in class projectviewer.PVMenuProvider
 
ActionSeparator - Class in projectviewer.action
Small hack to enable a separator to be shown when some other action is also shown.
ActionSeparator() - Constructor for class projectviewer.action.ActionSeparator
 
ADD_HIDDEN - Static variable in class projectviewer.config.ProjectViewerConfig
 
addAppExt(String, String) - Method in class projectviewer.config.AppLauncher
 
addCheckBox(String, boolean) - Method in class projectviewer.gui.OptionPaneBase
Shortcut for adding a checkbox with an optional tooltip.
addChild(VPTProject, VPTNode) - Method in class projectviewer.vpt.ProjectCustomTreeModel
Adds a child to the list of children of the given project.
addComponent(JComponent, String) - Method in class projectviewer.gui.OptionPaneBase
Adds a component adding an optional label, and setting its tooltip if one is available.
addComponent(JComponent, String, int) - Method in class projectviewer.gui.OptionPaneBase
Adds a component adding an optional label, and setting its tooltip if one is available, using the given fill property.
addCurrentBuffer(View) - Static method in class projectviewer.PVActions
 
addFileFilter(FileFilter) - Method in class projectviewer.persist.ProjectZipper
 
addFilter(VPTFilterData) - Method in class projectviewer.vpt.VPTProject
Adds a "filtered tree" filter to the project's filter list.
addHidden - Variable in class projectviewer.importer.RootImporter
 
addNode(VPTNode, VPTNode) - Method in class projectviewer.importer.Importer
Marks a node for importing.
addOpenFile(String) - Method in class projectviewer.vpt.VPTProject
Adds a file to the list of the project's opened files.
addProject(VPTProject, VPTGroup) - Method in class projectviewer.ProjectManager
Adds a project to the list.
AddProjectAction - Class in projectviewer.action
Action that when executed creates a new project.
AddProjectAction(VPTGroup) - Constructor for class projectviewer.action.AddProjectAction
 
addPropertyChangeListener(PropertyChangeListener) - Method in class projectviewer.config.ProjectViewerConfig
Adds a new property change listener to the list.
addSeparator(String) - Method in class projectviewer.gui.OptionPaneBase
Creates a separator with the given text.
AllFilesFilter - Class in projectviewer.importer
The file filter that accepts everything.
AllFilesFilter() - Constructor for class projectviewer.importer.AllFilesFilter
 
AppLauncher - Class in projectviewer.config
Holds information on what applications to use to open certain types of files, based on user-configured file name globs.
AppLauncher() - Constructor for class projectviewer.config.AppLauncher
 
ArchiveAction - Class in projectviewer.action
Opens the search dialog for the selected directory/project.
ArchiveAction() - Constructor for class projectviewer.action.ArchiveAction
 
ASK_ALWAYS - Static variable in class projectviewer.config.ProjectViewerConfig
 
ASK_IMPORT_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
ASK_NEVER - Static variable in class projectviewer.config.ProjectViewerConfig
 
ASK_ONCE - Static variable in class projectviewer.config.ProjectViewerConfig
 
AUTO_IMPORT - Static variable in class projectviewer.config.ProjectViewerConfig
 
AutoReimporter - Class in projectviewer.importer
A timer task for triggering auto-reimport of projects.
AutoReimporter.Options - Class in projectviewer.importer
Class that encapsulates the auto-reimport options.
AutoReimporter.Options(VPTProject) - Constructor for class projectviewer.importer.AutoReimporter.Options
 

B

browseProjectRoot(View) - Static method in class projectviewer.PVActions
Show project root dir in the VFS Browser
BROWSER_PATH_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
BROWSER_USE_INFOVIEWER - Static variable in class projectviewer.config.ProjectViewerConfig
 
buildPathToRoot(TreeNode, TreeNode...) - Method in class projectviewer.vpt.ProjectCustomTreeModel
Returns the path from the root to the given node, appending an optional list of children of the node to the path.

C

cancel() - Method in class projectviewer.gui.ImportDialog
 
cancel() - Method in class projectviewer.gui.NodePropertiesDialog
 
cancel() - Method in class projectviewer.persist.ProjectZipper
 
canOpen() - Method in class projectviewer.vpt.VPTFile
File nodes can be opened, so return true.
canOpen() - Method in class projectviewer.vpt.VPTNode
This method should return whether it makes sense to "open" the node.
canRename() - Method in class projectviewer.vpt.VPTDirectory
Returns whether the VFS of the file allows renaming.
canRename() - Method in class projectviewer.vpt.VPTFile
Returns whether the VFS of the file allows renaming.
canRename() - Method in class projectviewer.vpt.VPTNode
Returns whether the underlying resource can be renamed.
canWrite() - Method in class projectviewer.vpt.VPTDirectory
Returns is the underlying file is writable.
canWrite() - Method in class projectviewer.vpt.VPTFile
Returns is the underlying file is writable.
canWrite() - Method in class projectviewer.vpt.VPTNode
Returns whether the underlying resource can be written to.
CASE_INSENSITIVE_SORT_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
changed() - Method in class projectviewer.vpt.VPTFile
Flush the internal VFSFile instance, and force retrieval of a new one.
changed() - Method in class projectviewer.vpt.VPTNode
Called when the tree panel receives a request to notify that information about the node has changed.
clean(Properties) - Method in class projectviewer.importer.AutoReimporter.Options
Cleans the config options related to this object.
cleanConfig(Properties, String) - Static method in class projectviewer.importer.ImportUtils
Cleans the configuration related to filters from the given object.
cleanup() - Method in class projectviewer.importer.FileImporter
 
cleanup() - Method in class projectviewer.importer.Importer
This is called after Importer.internalDoImport() is invoked, so implementations can clean up any internal state.
cleanViewEntry(View) - Static method in class projectviewer.ProjectViewer
Removes the "viewer entry" related to the given view.
clearLastNodes() - Method in class projectviewer.config.ProjectViewerConfig
Clears last nodes list.
clearOpenFiles() - Method in class projectviewer.vpt.VPTProject
Clears the list of open files.
CLIP_END - Static variable in class projectviewer.vpt.VPTCellRenderer
Clip the end of the node string if needed.
CLIP_NOCLIP - Static variable in class projectviewer.vpt.VPTCellRenderer
Don't clip the node string if it doesn't fit in the tree.
CLIP_START - Static variable in class projectviewer.vpt.VPTCellRenderer
Clip the start of the node string if needed.
clipText(String, int, FontMetrics, boolean) - Static method in class projectviewer.PVActions
Returns a string that fits in the given bounds based on the given metrics.
clone() - Method in class projectviewer.action.Action
Clones the current action, returning a copy of it.
close() - Method in class projectviewer.vpt.VPTFile
Globally closes the jEdit buffer that contains the file.
close(View, BufferSet.Scope) - Method in class projectviewer.vpt.VPTFile
Closes the jEdit buffer that contains the file.
close() - Method in class projectviewer.vpt.VPTNode
"Closes" the node.
CLOSE_FILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
closeAllProjectFiles(View) - Static method in class projectviewer.PVActions
If a project is currently active, close all its files.
closeFiles(View, boolean) - Method in class projectviewer.vpt.VPTProject
Closes open files belonging to the project.
cmItem - Variable in class projectviewer.action.Action
 
CollapseAllAction - Class in projectviewer.action
Expands all nodes of the current tree.
CollapseAllAction() - Constructor for class projectviewer.action.CollapseAllAction
 
compareName(VPTNode) - Method in class projectviewer.vpt.VPTNode
 
compareTo(Action) - Method in class projectviewer.action.Action
Compares this action with another.
compareTo(VPTNode) - Method in class projectviewer.vpt.VPTDirectory
Directories have precedende over openable nodes...
compareTo(VPTNode) - Method in class projectviewer.vpt.VPTFile
Files are at the same level of every leaf node.
compareTo(VPTNode) - Method in class projectviewer.vpt.VPTGroup
 
compareTo(VPTNode) - Method in class projectviewer.vpt.VPTNode
This method is used to sort the nodes in the trees.
compareTo(VPTNode) - Method in class projectviewer.vpt.VPTProject
Projects have precedence over everything but groups.
compareTo(VPTNode) - Method in class projectviewer.vpt.VPTRoot
The root is always the first node.
composeIcon(VPTNode, Icon) - Method in class projectviewer.vpt.IconComposer
Composes a new icon by overlaying status icons on top of the given base icon.
CompositeImporterFileFilter - Class in projectviewer.importer
A composite filter that requires acceptance by two filters.
CompositeImporterFileFilter(ImporterFileFilter, ImporterFileFilter) - Constructor for class projectviewer.importer.CompositeImporterFileFilter
 
compressPath(String) - Static method in class projectviewer.ProjectViewer
 
CONFIG_FILE - Static variable in class projectviewer.config.ProjectViewerConfig
 
constructPath(VPTNode, String) - Method in class projectviewer.importer.Importer
Creates a subtree starting at the given root, going down to the given path, updating the given list of added nodes as necessary.
ContextOptionPane - Class in projectviewer.config
ProjectViewer context menu editor.
ContextOptionPane(String) - Constructor for class projectviewer.config.ContextOptionPane
 
copy(AppLauncher) - Method in class projectviewer.config.AppLauncher
Copies the data from another AppLauncher into this one.
create(VPTProject) - Static method in class projectviewer.importer.AutoReimporter
Static constructor.
createDockable(View) - Static method in class projectviewer.ProjectViewer
Creates a new instance of ProjectViewer to wrap it in the dockable.
createLabel(String) - Method in class projectviewer.gui.OptionPaneBase
Creates a label based on the given property name.
createNode(Attributes, VPTProject) - Method in class projectviewer.persist.DirectoryNodeHandler
Instantiates a VPTNode based on the information given in the attribute list.
createNode(Attributes, VPTProject) - Method in class projectviewer.persist.FileNodeHandler
Instantiates a VPTNode based on the information given in the attribute list.
createNode(Attributes, VPTProject) - Method in class projectviewer.persist.FilterNodeHandler
Instantiates a filter based on the given attributes.
createNode(Attributes, VPTProject) - Method in class projectviewer.persist.NodeHandler
Instantiates a VPTNode based on the information given in the attribute list.
createNode(Attributes, VPTProject) - Method in class projectviewer.persist.OpenFileNodeHandler
Instantiates a VPTNode based on the information given in the attribute list.
createNode(Attributes, VPTProject) - Method in class projectviewer.persist.ProjectNodeHandler
Instantiates a VPTNode based on the information given in the attribute list.
createNode(Attributes, VPTProject) - Method in class projectviewer.persist.PropertyNodeHandler
Instantiates a VPTNode based on the information given in the attribute list.
createProject(VPTProject, VPTGroup, int) - Static method in class projectviewer.action.AddProjectAction
Creates a new project and opens a dialog for it.
createProject(VPTGroup, int) - Static method in class projectviewer.action.AddProjectAction
Creates a new project and opens a dialog for it.
createProject(VPTProject, VPTGroup, int) - Static method in class projectviewer.PVActions
Opens project creation dialog, like in "Add project" action, but it does not depend on currently selected node.
createProject(VPTGroup, int) - Static method in class projectviewer.PVActions
Opens project creation dialog, like in "Add project" action, but it does not depend on currently selected node.
createProject(VPTGroup) - Static method in class projectviewer.PVActions
Opens project creation dialog.
createSaveTask(VPTProject, String) - Static method in class projectviewer.persist.ProjectPersistenceManager
Creates a runnable task that will save the project's data to the given config file.
createVFSSession(VFS, String) - Static method in class projectviewer.VFSHelper
Creates a VFS session.
createVFSSession(VFS, String, View) - Static method in class projectviewer.VFSHelper
Creates a VFS session.
CVSEntriesFilter - Class in projectviewer.importer
Filter that uses the CVS/Entries file to decide if a file should be accepted or not.
CVSEntriesFilter() - Constructor for class projectviewer.importer.CVSEntriesFilter
 

D

delete() - Method in class projectviewer.vpt.VPTDirectory
Deleting directories is not supported.
delete() - Method in class projectviewer.vpt.VPTFile
Deletes the file from the VFS.
delete() - Method in class projectviewer.vpt.VPTNode
The "delete()" method should remove the resource from the the disk, if applicable.
DELETE_NOT_FOUND_FILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
deleteFile(String) - Static method in class projectviewer.VFSHelper
Deletes a file.
DIR_FILTER_KEY - Static variable in class projectviewer.config.ProjectViewerConfig
 
DIR_GLOB - Static variable in class projectviewer.config.ProjectViewerConfig
 
DirectoryNodeHandler - Class in projectviewer.persist
Handler for directory nodes.
DirectoryNodeHandler() - Constructor for class projectviewer.persist.DirectoryNodeHandler
 
disableExtension(String, String) - Method in class projectviewer.config.ProjectViewerConfig
 
dissociate(VPTProject) - Method in interface projectviewer.config.VersionControlService
Called when a user removes the version control association with a project (either by not choosing a version control service or a different one).
doImport() - Method in class projectviewer.importer.Importer
Main import method.
done() - Method in class projectviewer.importer.GlobFilter
 
done() - Method in class projectviewer.importer.ImporterFileFilter
Called by project viewer after the filter is used for importing.

E

editCurrentProject(View, String) - Static method in class projectviewer.PVActions
Opens project properties pane for the active project or for the project pointed by the selected node.
EditGroupAction - Class in projectviewer.action
Action that when executed creates a new group or edits an existing one.
EditGroupAction(boolean) - Constructor for class projectviewer.action.EditGroupAction
 
EditGroupAction(boolean, VPTGroup, Component) - Constructor for class projectviewer.action.EditGroupAction
 
editProject(VPTProject, String) - Static method in class projectviewer.action.EditProjectAction
Opens project properties for a given project.
editProject(VPTProject, String) - Static method in class projectviewer.PVActions
Opens project properties pane for a given project.
EditProjectAction - Class in projectviewer.action
Action that when executed edits an existing project.
EditProjectAction() - Constructor for class projectviewer.action.EditProjectAction
Default constructor.
EditProjectAction(String) - Constructor for class projectviewer.action.EditProjectAction
The constructor accepting startupPane, edit only.
enableExtension(String, String) - Method in class projectviewer.config.ProjectViewerConfig
 
endElement(String, String, String) - Method in class projectviewer.persist.ProjectPersistenceManager.ProjectHandler
Handles the closing of a directory element.
endVFSSession(VFS, Object, View) - Static method in class projectviewer.VFSHelper
Ends a VFS session, logging any exceptions.
equals(Object) - Method in class projectviewer.action.Action
Implementation of equals() so that it's consistent with Action.compareTo(Action).
ERRORLIST_PLUGIN - Static variable in class projectviewer.config.ProjectViewerConfig
 
EXCLUDE_DIRS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
expand(TreePath, JTree) - Method in class projectviewer.action.ExpandAllAction
Expand the given sub tree.
ExpandAllAction - Class in projectviewer.action
Expands all nodes of the current tree.
ExpandAllAction() - Constructor for class projectviewer.action.ExpandAllAction
 
ExtensionConfigPane - Class in projectviewer.config
Config pane for managing available extensions.
ExtensionConfigPane() - Constructor for class projectviewer.config.ExtensionConfigPane
 
ExtensionManager - Class in projectviewer.config
A central location for managing ProjectViewer extensions (deployed as jEdit services).
ExtensionManager.ManagedService - Interface in projectviewer.config
Classes that use extensions should implement this interface and register themselves by calling ExtensionManager.register(ManagedService), to receive events about changes in the service configuration.
EXTENSIONS_PREFIX - Static variable in class projectviewer.config.ProjectViewerConfig
 

F

FILE_FILTER_KEY - Static variable in class projectviewer.config.ProjectViewerConfig
 
FILE_GLOB - Static variable in class projectviewer.config.ProjectViewerConfig
 
FILE_NAME_KEY - Static variable in class projectviewer.config.ProjectViewerConfig
 
fileClosed(VPTNode) - Method in class projectviewer.vpt.ProjectTreeModel
Called when a project's file is opened in jEdit.
fileClosed(VPTNode) - Method in class projectviewer.vpt.VPTWorkingFileListModel
Removes an open file from the list of open files of the projects to which it belongs.
FileImportAction - Class in projectviewer.action
Action that when executed imports files into a node.
FileImportAction() - Constructor for class projectviewer.action.FileImportAction
 
FileImporter - Class in projectviewer.importer
Imports files and/or directories into a project.
FileImporter(VPTNode, ProjectViewer) - Constructor for class projectviewer.importer.FileImporter
Constructs a new file importer.
FileNodeHandler - Class in projectviewer.persist
Handler for file nodes.
FileNodeHandler() - Constructor for class projectviewer.persist.FileNodeHandler
 
fileOpened(VPTNode) - Method in class projectviewer.vpt.ProjectTreeModel
Called when a project's file is opened in jEdit.
fileOpened(VPTNode) - Method in class projectviewer.vpt.VPTWorkingFileListModel
Adds an open file to the list of open files of the projects to which it belongs.
filesActivated(VFSBrowser, VFSFile[]) - Method in class projectviewer.gui.ImportDialog
 
filesSelected(VFSBrowser, VFSFile[]) - Method in class projectviewer.gui.ImportDialog
 
FILTER_ID - Static variable in class projectviewer.config.ProjectViewerConfig
 
FilterNodeHandler - Class in projectviewer.persist
Handler for filter configuration nodes.
FilterNodeHandler() - Constructor for class projectviewer.persist.FilterNodeHandler
 
findChild(String, VPTNode, boolean) - Method in class projectviewer.importer.Importer
Looks, in the children list for the given parent, for a node with the given path.
findIndexForChild(VPTNode) - Method in class projectviewer.vpt.VPTNode
Do a binary search with the goal of finding in what index of the child array of this node the given child would be inserted to maintain order according to the comparison rules defined by the compareToNode() methods.
findProjectFor(VPTNode) - Static method in class projectviewer.vpt.VPTNode
Returns the project associated with the node, or null if the node is the root of the project tree.
fireDynamicMenuChange() - Method in class projectviewer.ProjectManager
 
fireFilesChanged(Collection<VPTFile>, Collection<VPTFile>) - Method in class projectviewer.vpt.VPTProject
Notifies the listeners that a group of files has been added to and/or removed from the project.
firePropertiesChanged() - Method in class projectviewer.vpt.VPTProject
Notifies the listeners that a single file has been added to the project.
fixPath(String) - Method in class projectviewer.persist.NodeHandler
Translates the directory separators read from the XML according the file system.
flatStructureChanged(VPTNode) - Method in class projectviewer.vpt.ProjectTreePanel
Notify only the "flat" trees about a change in a node.
FLATTEN - Static variable in class projectviewer.config.ProjectViewerConfig
 
fnf - Variable in class projectviewer.importer.FileImporter
 
focusActiveBuffer(View, VPTNode) - Static method in class projectviewer.PVActions
Check the current active node in the given view and see if a node representing the current active buffer is a descendant of that node.
focusGained(FocusEvent) - Method in class projectviewer.gui.ProjectComboBox
 
focusLost(FocusEvent) - Method in class projectviewer.gui.ProjectComboBox
 
focusOnDefaultComponent() - Method in class projectviewer.ProjectViewer
 
focusProjectViewer(View) - Static method in class projectviewer.PVActions
If a project viewer window is open in the current view, make sure it's visible and them focus the active tree; if it's not open, open it and then focus the active tree.
FOLLOW_BUFFER_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
FORCE - Static variable in class projectviewer.ProjectViewer
For methods returning results: if no result is available, try to force the result by additional actions.

G

getActiveNode(View) - Static method in class projectviewer.ProjectViewer
Return the current "active" node (opened project/group) for the view.
getActiveNode(View, int) - Static method in class projectviewer.ProjectViewer
Return the current "active" node (opened project/group) for the view.
getActiveProject(View) - Static method in class projectviewer.ProjectViewer
Return the current active project for the view.
getActiveProject(View, int) - Static method in class projectviewer.ProjectViewer
Return the current active project for the view.
getAddedFiles() - Method in class projectviewer.event.ProjectUpdate
 
getAddHiddenFiles() - Method in class projectviewer.gui.ImportDialog
Returns whether the "add hidden files" option is chosen.
getAddHiddenFiles() - Method in class projectviewer.importer.AutoReimporter.Options
Returns whether to import hidden files.
getAddHiddenFiles(Properties, String) - Static method in class projectviewer.importer.ImportUtils
Returns the "add hidden files" option for the given properties.
getAppList() - Method in class projectviewer.config.AppLauncher
 
getAppName(String) - Method in class projectviewer.config.AppLauncher
Returns the application associated to the given file extension.
getAskImport() - Method in class projectviewer.config.ProjectViewerConfig
 
getBackgroundColor(boolean) - Method in class projectviewer.vpt.VPTNode
Returns the node's background color.
getBrowserPath() - Method in class projectviewer.config.ProjectViewerConfig
 
getBuffers(View) - Static method in class projectviewer.ProjectViewer
Gets an array of Buffers respecting current scope.
getCache() - Method in class projectviewer.vpt.ProjectCustomTreeModel
Returns the internally cached children lists.
getCachedChildren(VPTProject) - Method in class projectviewer.vpt.ProjectCustomTreeModel
Retrieves the list of child nodes from the given project, first trying the cache.
getCaseInsensitiveSort() - Method in class projectviewer.config.ProjectViewerConfig
 
getChild(Object, int) - Method in class projectviewer.vpt.ProjectCustomTreeModel
Returns the child at the given index of the given parent.
getChild(Object, int) - Method in class projectviewer.vpt.VPTCompactModel
 
getChild(Object, int) - Method in class projectviewer.vpt.VPTFilteredModel
 
getChildCount(Object) - Method in class projectviewer.vpt.ProjectCustomTreeModel
Returns the number of children of the given node, based on the internal cached data.
getChildCount(Object) - Method in class projectviewer.vpt.VPTCompactModel
 
getChildCount(Object) - Method in class projectviewer.vpt.VPTFilteredModel
 
getChildNode(String) - Method in class projectviewer.vpt.VPTProject
Returns the node that matches the given path.
getChildren(VPTProject) - Method in class projectviewer.vpt.ProjectCustomTreeModel
Subclasses should implement this method to populate the list of children of a project node.
getChildren(VPTProject) - Method in class projectviewer.vpt.VPTCompactModel
 
getChildren(VPTProject) - Method in class projectviewer.vpt.VPTFileListModel
Returns a vector with all the files of the project.
getChildren(VPTProject) - Method in class projectviewer.vpt.VPTFilteredModel
 
getChildren(VPTProject) - Method in class projectviewer.vpt.VPTWorkingFileListModel
Returns the list of files currently opened in jEdit that belong to the given project.
getChildWithName(String) - Method in class projectviewer.vpt.VPTNode
Returns the child directly under this node that has the given name.
getClipType() - Method in class projectviewer.vpt.VPTNode
This method controls how the CellRenderer implementation will clip the name of the node when it doesn't fit in the tree.
getCloseFiles() - Method in class projectviewer.config.ProjectViewerConfig
 
getComponent() - Method in class projectviewer.config.ProjectViewerOptionsPane
 
getComponent(VPTNode) - Method in interface projectviewer.gui.NodePropertyProvider
Returns the component containing the UI for the properties of the given node.
getContextMenu() - Method in class projectviewer.config.ContextOptionPane
Returns PV's context menu.
getContextMenu() - Method in class projectviewer.vpt.ProjectTreePanel
Returns the context menu.
getCount() - Method in class projectviewer.config.AppLauncher
 
getCurrentOnly() - Method in class projectviewer.importer.AutoReimporter.Options
Returns whether to only look at current directories.
getCurrentTree() - Method in class projectviewer.ProjectViewer
Returns the currently active tree.
getCurrentTree() - Method in class projectviewer.vpt.ProjectTreePanel
Returns the currently active tree.
getDeleteNotFoundFiles() - Method in class projectviewer.config.ProjectViewerConfig
 
getDescription() - Method in class projectviewer.importer.AllFilesFilter
 
getDescription() - Method in class projectviewer.importer.CompositeImporterFileFilter
 
getDescription() - Method in class projectviewer.importer.CVSEntriesFilter
 
getDescription() - Method in class projectviewer.importer.GlobFilter
 
getDescription() - Method in class projectviewer.importer.NonProjectFileFilter
 
getDirectory() - Method in class projectviewer.action.SearchAction.NodeFileSet
Returns the path to the node.
getDirectoryGlobs() - Method in class projectviewer.importer.GlobFilter
Returns the "ignore directories" globs for this filter.
getEnabled() - Method in class projectviewer.importer.AutoReimporter.Options
Returns the enabled flag.
getExcludeDirs() - Method in class projectviewer.config.ProjectViewerConfig
 
getFile(String) - Static method in class projectviewer.VFSHelper
Creates a VFSFile instance for the given URL.
getFile() - Method in class projectviewer.vpt.VPTFile
Return the VFS file associated with this node.
getFile(boolean) - Method in class projectviewer.vpt.VPTFile
Returns the VFS file associated with this node.
getFileExtExc(String) - Static method in class projectviewer.VFSHelper
Creates a VFSFile instance for the given URL.
getFileFilters(VPTProject) - Method in class projectviewer.gui.ImportDialog
Instantiate the default file filters from Project Viewer and checks all the other plugins looking for any custom filters they provide.
getFileGlobs() - Method in class projectviewer.importer.GlobFilter
Returns the "include file" globs for this filter.
getFileName() - Method in class projectviewer.vpt.VPTDirectory
Returns the real name of this directory.
getFilter() - Method in interface projectviewer.config.VersionControlService
Returns a file filter to be shown as an option when the user imports files into a project backed by this version control service.
getFilterList() - Method in class projectviewer.vpt.VPTProject
Returns the list of filters set for this project, or Collections.EMPTY_LIST if no filters are set.
getFilters(VPTProject) - Static method in class projectviewer.importer.ImportUtils
Return the list of filters available for importing files.
getFlattenFilePaths() - Method in class projectviewer.gui.ImportDialog
 
getFolderTree() - Method in class projectviewer.vpt.ProjectTreePanel
 
getFolderTreeState(VPTNode) - Method in class projectviewer.vpt.ProjectTreePanel
Returns a String representing the state of the folder tree.
getFollowCurrentBuffer() - Method in class projectviewer.config.ProjectViewerConfig
 
getForegroundColor(boolean) - Method in class projectviewer.vpt.VPTFile
Returns the node's foreground color.
getForegroundColor(boolean) - Method in class projectviewer.vpt.VPTNode
Returns the node's foreground color.
getGlob() - Method in class projectviewer.vpt.VPTFilterData
 
getGlobalFilterList() - Method in class projectviewer.ProjectManager
Returns the global filter list This list is valid if there is not a project specific list
getGroup() - Method in class projectviewer.vpt.VPTNode
Returns a group to which this node belongs.
getIcon(int) - Method in interface projectviewer.config.VersionControlService
This should return the status icon to be used to represent the given state.
getIcon(boolean) - Method in class projectviewer.vpt.VPTDirectory
Returns the icon to be shown on the tree next to the node name.
getIcon(boolean) - Method in class projectviewer.vpt.VPTFile
Returns the icon to be shown on the tree next to the node name.
getIcon(boolean) - Method in class projectviewer.vpt.VPTGroup
Returns the icon to be shown on the tree next to the node name.
getIcon(boolean) - Method in class projectviewer.vpt.VPTNode
Returns the icon to be shown on the tree next to the node name.
getIcon(boolean) - Method in class projectviewer.vpt.VPTProject
Returns the icon to be shown on the tree next to the node name.
getIconPath() - Method in class projectviewer.vpt.VPTProject
Returns the custom icon path of this project.
getId() - Method in class projectviewer.importer.ImporterFileFilter
This method should return a string that uniquely identifies the filter.
getImportDialog() - Method in class projectviewer.importer.FileImporter
 
getImportDialog() - Method in class projectviewer.importer.RootImporter
 
getImportFilter() - Method in class projectviewer.gui.ImportDialog
 
getImportFilterId(VPTProject) - Static method in class projectviewer.importer.ImportUtils
Returns the String id of the last used import filter.
getImportGlobs() - Method in class projectviewer.config.ProjectViewerConfig
 
getImportSettingsFilter() - Static method in class projectviewer.importer.GlobFilter
Returns a glob filter with the settings taken from the global ProjectViewer "import settings".
getIndexOfChild(Object, Object) - Method in class projectviewer.vpt.ProjectCustomTreeModel
Returns the index of the given child in the given parent, according to the information in the internal cache.
getIndexOfChild(Object, Object) - Method in class projectviewer.vpt.VPTCompactModel
 
getIndexOfChild(Object, Object) - Method in class projectviewer.vpt.VPTFilteredModel
 
getInstance() - Static method in class projectviewer.config.AppLauncher
 
getInstance() - Static method in class projectviewer.config.ExtensionManager
 
getInstance() - Static method in class projectviewer.config.ProjectViewerConfig
Returns the config.
getInstance() - Static method in class projectviewer.ProjectManager
Returns the project manager instance.
getInstance() - Static method in class projectviewer.vpt.VPTRoot
Returns an instance of the VPTRoot, never null.
getKeepTree() - Method in class projectviewer.gui.ImportDialog
 
getLastNode() - Method in class projectviewer.config.ProjectViewerConfig
Returns the path to the last active node as a list.
getLock() - Method in class projectviewer.vpt.VPTNode
Returns the lock object for the parent project of this node, or null if there is no parent project.
getLock() - Method in class projectviewer.vpt.VPTProject
Returns the read-write lock used to project the project.
getMenuItem() - Method in class projectviewer.action.Action
Returns the menu item that triggers this action.
getMenuItem() - Method in class projectviewer.action.ActionSeparator
Returns a separator.
getMenuItem() - Method in class projectviewer.action.MoveNodeAction
Instantiates a GroupMenu and returns it.
getMenuItem() - Method in class projectviewer.action.OpenWithEncodingAction
 
getName() - Method in class projectviewer.vpt.ProjectTreeModel
Returns the name of the tree, to be shown in the tabbed pane GUI.
getName() - Method in class projectviewer.vpt.VPTCompactModel
 
getName() - Method in class projectviewer.vpt.VPTFileListModel
 
getName() - Method in class projectviewer.vpt.VPTFilterData
 
getName() - Method in class projectviewer.vpt.VPTFilteredModel
 
getName() - Method in class projectviewer.vpt.VPTNode
Returns the name of this node.
getName() - Method in class projectviewer.vpt.VPTWorkingFileListModel
 
getNewNodeName() - Method in class projectviewer.gui.ImportDialog
 
getNode() - Method in class projectviewer.event.NodeSelectionUpdate
Returns the node that has been selected.
getNode() - Method in class projectviewer.event.StructureUpdate
 
getNode() - Method in class projectviewer.event.ViewerUpdate
 
getNodeClass() - Method in class projectviewer.persist.DirectoryNodeHandler
Returns the class of the nodes that should be delegated to this handler when saving node data to the config file.
getNodeClass() - Method in class projectviewer.persist.FileNodeHandler
Returns the class of the nodes that should be delegated to this handler when saving node data to the config file.
getNodeClass() - Method in class projectviewer.persist.FilterNodeHandler
Filter nodes are handled differently; returns null.
getNodeClass() - Method in class projectviewer.persist.NodeHandler
Returns the class of the nodes that should be delegated to this handler when saving node data to the config file.
getNodeClass() - Method in class projectviewer.persist.OpenFileNodeHandler
Returns the class of the nodes that should be delegated to this handler when saving node data to the config file.
getNodeClass() - Method in class projectviewer.persist.ProjectNodeHandler
Returns the class of the nodes that should be delegated to this handler when saving node data to the config file.
getNodeClass() - Method in class projectviewer.persist.PropertyNodeHandler
Returns the class of the nodes that should be delegated to this handler when saving node data to the config file.
getNodeName() - Method in class projectviewer.persist.DirectoryNodeHandler
Returns the name of the nodes that should be delegated to this handler when loading configuration data.
getNodeName() - Method in class projectviewer.persist.FileNodeHandler
Returns the name of the nodes that should be delegated to this handler when loading configuration data.
getNodeName() - Method in class projectviewer.persist.FilterNodeHandler
Returns the name of the filter node in the config file.
getNodeName() - Method in class projectviewer.persist.NodeHandler
Returns the name of the tag representing nodes handled by this handler when loading the project's XML file.
getNodeName() - Method in class projectviewer.persist.OpenFileNodeHandler
Returns the name of the nodes that should be delegated to this handler when loading configuration data.
getNodeName() - Method in class projectviewer.persist.ProjectNodeHandler
Returns the name of the nodes that should be delegated to this handler when loading configuration data.
getNodeName() - Method in class projectviewer.persist.PropertyNodeHandler
Returns the name of the nodes that should be delegated to this handler when loading configuration data.
getNodePath() - Method in class projectviewer.vpt.VPTDirectory
Returns the path to the file represented by this node.
getNodePath() - Method in class projectviewer.vpt.VPTFile
Returns the path to the file represented by this node.
getNodePath() - Method in class projectviewer.vpt.VPTGroup
Returns the path to this group in the group tree.
getNodePath() - Method in class projectviewer.vpt.VPTNode
Returns a String representing a "path" for this node.
getNodePath() - Method in class projectviewer.vpt.VPTProject
Returns the path to the file represented by this node.
getNodePath() - Method in class projectviewer.vpt.VPTRoot
Returns File.separator.
getNodeState(VPTNode) - Method in interface projectviewer.config.VersionControlService
This method should return an integer identifying the current state of the given node.
getOldParent() - Method in class projectviewer.event.StructureUpdate
 
getOpenableNodes() - Method in class projectviewer.vpt.VPTProject
Returns a collection of the nodes that can be opened contained in this project.
getOpenFiles() - Method in class projectviewer.vpt.VPTProject
Returns the list of open files the project knows about.
getOptionGroup(VPTProject) - Method in interface projectviewer.config.OptionsService
This should return an OptionGroup to be shown.
getOptionPane(VPTProject) - Method in interface projectviewer.config.OptionsService
This method should return the option pane to be shown.
getPathToRoot(TreeNode) - Method in class projectviewer.vpt.ProjectCustomTreeModel
Builds the path to the root of the tree up to the given node.
getPathToRoot(TreeNode) - Method in class projectviewer.vpt.VPTCompactModel
 
getPathToRoot(TreeNode) - Method in class projectviewer.vpt.VPTFilteredModel
 
getPattern() - Method in class projectviewer.vpt.VPTFilterData
 
getPeriod() - Method in class projectviewer.importer.AutoReimporter.Options
Returns the periodicity of reimports, in minutes.
getPlugin() - Method in interface projectviewer.config.VersionControlService
Returns the class identifying the plugin.
getProject() - Method in class projectviewer.event.ProjectUpdate
 
getProject(String) - Method in class projectviewer.ProjectManager
Returns the project with the given name.
getProjects() - Method in class projectviewer.ProjectManager
Returns a list containing the list of project names managed by this manager.
getProperties() - Method in class projectviewer.vpt.VPTProject
Return the project's property set.
getProperty(String) - Method in class projectviewer.vpt.VPTProject
Returns the property stored for the given key, as a String.
getPropertyNames() - Method in class projectviewer.vpt.VPTProject
Returns a set containing all property names for this project.
getRecurseDescription() - Method in class projectviewer.importer.AllFilesFilter
 
getRecurseDescription() - Method in class projectviewer.importer.CompositeImporterFileFilter
 
getRecurseDescription() - Method in class projectviewer.importer.CVSEntriesFilter
 
getRecurseDescription() - Method in class projectviewer.importer.GlobFilter
 
getRecurseDescription() - Method in class projectviewer.importer.ImporterFileFilter
This method will be called by the toString() method when showing this filter as an option to the dialog shown when asking about whether the user wants to recurse into the directories selected for importing.
getRecurseDescription() - Method in class projectviewer.importer.NonProjectFileFilter
 
getRememberOpen() - Method in class projectviewer.config.ProjectViewerConfig
 
getRemovedFiles() - Method in class projectviewer.event.ProjectUpdate
 
getResourceAsOutputStream(String) - Static method in class projectviewer.ProjectPlugin
Returns an output stream to the specified resource, or null if access to that resource is denied.
getResourceAsStream(String) - Static method in class projectviewer.ProjectPlugin
Returns an input stream to the specified resource, or null if none is found.
getResourcePath(String) - Static method in class projectviewer.ProjectPlugin
Returns the full path of the specified plugin resource.
getRoot() - Method in class projectviewer.ProjectViewer
Returns the root node of the current tree.
getRootPath() - Method in class projectviewer.vpt.VPTProject
Returns the path to the root of the project.
getRowHeight(VPTNode) - Method in class projectviewer.vpt.VPTCellRenderer
Returns the desired row height based on the given node.
getSelectedFilePaths() - Method in class projectviewer.ProjectViewer
Returns a list of Strings containing the file paths of the selected file and folder nodes.
getSelectedFiles() - Method in class projectviewer.gui.ImportDialog
 
getSelectedNode() - Method in class projectviewer.ProjectViewer
Returns the currently selected node in the tree.
getServiceClass() - Method in interface projectviewer.config.ExtensionManager.ManagedService
Returns the base class of the jEdit service.
getServiceClass() - Method in class projectviewer.vpt.VPTContextMenu
ManagedService implementation.
getServiceName() - Method in interface projectviewer.config.ExtensionManager.ManagedService
Returns the service name.
getServiceName() - Method in class projectviewer.vpt.VPTContextMenu
ManagedService implementation.
getServices() - Method in class projectviewer.config.ExtensionManager
Returns the list of registered services.
getShowAllWorkingFiles() - Method in class projectviewer.config.ProjectViewerConfig
 
getShowCompactTree() - Method in class projectviewer.config.ProjectViewerConfig
 
getShowFilesTree() - Method in class projectviewer.config.ProjectViewerConfig
 
getShowFilteredTree() - Method in class projectviewer.config.ProjectViewerConfig
 
getShowFoldersTree() - Method in class projectviewer.config.ProjectViewerConfig
 
getShowProjectInTitle() - Method in class projectviewer.config.ProjectViewerConfig
 
getShowWorkingFilesTree() - Method in class projectviewer.config.ProjectViewerConfig
 
getText() - Method in class projectviewer.action.Action
Returns a String that will be shown as the text of the menu item or the tooltip of the toolbar button.
getText() - Method in class projectviewer.action.ActionSeparator
Returns null.
getText() - Method in class projectviewer.action.AddProjectAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.ArchiveAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.CollapseAllAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.EditGroupAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.EditProjectAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.ExpandAllAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.FileImportAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.LaunchBrowserAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.MoveNodeAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.NewFileAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.NodePropertiesAction
 
getText() - Method in class projectviewer.action.NodeRemoverAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.NodeRenamerAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.OpenCloseAllProjectFilesAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.OpenParentGroupAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.OpenSelectedAction
 
getText() - Method in class projectviewer.action.OpenWithAppAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.OpenWithEncodingAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.ReimportAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.SearchAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.SetActiveAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.UpAction
 
getText() - Method in class projectviewer.action.UpdateVCSStatusAction
Returns the text to be shown on the button and/or menu item.
getText() - Method in class projectviewer.action.VFSBrowseAction
 
getTitle() - Method in interface projectviewer.gui.NodePropertyProvider
Returns the title of the tab containing this provider's information.
getTraverseDirectories() - Method in class projectviewer.gui.ImportDialog
 
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class projectviewer.vpt.VPTCellRenderer
 
getTreeCount() - Method in class projectviewer.vpt.ProjectTreePanel
 
getTreePanel() - Method in class projectviewer.ProjectViewer
Returns the component that manages the trees shown in the UI.
getType() - Method in class projectviewer.event.ProjectUpdate
 
getType() - Method in class projectviewer.event.StructureUpdate
 
getType() - Method in class projectviewer.event.ViewerUpdate
 
getURL() - Method in class projectviewer.vpt.VPTDirectory
Returns the URL of this directory.
getURL() - Method in class projectviewer.vpt.VPTFile
Returns the VFS URL for this file.
getURL() - Method in class projectviewer.vpt.VPTProject
Returns the project's URL.
getUseExternalApps() - Method in class projectviewer.config.ProjectViewerConfig
 
getUseInfoViewer() - Method in class projectviewer.config.ProjectViewerConfig
 
getUserContextMenu() - Method in class projectviewer.config.ProjectViewerConfig
 
getUserMenuFirst() - Method in class projectviewer.config.ProjectViewerConfig
 
getUseSystemIcons() - Method in class projectviewer.config.ProjectViewerConfig
 
getUseVariablePaths() - Method in class projectviewer.config.ProjectViewerConfig
 
getVersionControlService(VPTProject) - Method in class projectviewer.config.ExtensionManager
Return the VersionControlService associated with the project.
getVersionControlState() - Method in class projectviewer.vpt.VPTNode
 
getView() - Method in class projectviewer.event.ViewerUpdate
Returns the view where the event occurred.
getView() - Method in class projectviewer.ProjectViewer
Returns the View associated with this instance.
getViewer() - Method in class projectviewer.event.NodeSelectionUpdate
Returns the ProjectViewer where the event was generated.
getViewer() - Method in class projectviewer.event.ViewerUpdate
Returns the ProjectViewer.
getViewer(View) - Static method in class projectviewer.ProjectViewer
Returns the viewer associated with the given view, or null if none exists.
getViewer(View, int) - Static method in class projectviewer.ProjectViewer
Returns the viewer associated with the given view, or null if none exists.
GlobFilter - Class in projectviewer.importer
Filter that uses the settings provided by the user (in jEdit's options) to select the files.
GlobFilter(String, String) - Constructor for class projectviewer.importer.GlobFilter
Creates a new GlobFilter based on the given parameters.
GroupMenu - Class in projectviewer.gui
A menu that provides a list of groups and, optionally, projects, letting the user choose them and execute some action when the item is selected.
GroupMenu(String, boolean, boolean, ActionListener) - Constructor for class projectviewer.gui.GroupMenu
A JMenu implementation that populates the items according to the object tree under the root node of the projects (VPTRoot).

H

handleBufferUpdate(BufferUpdate) - Method in class projectviewer.ProjectViewer
 
handleDockableWindowUpdate(DockableWindowUpdate) - Method in class projectviewer.ProjectViewer
 
handleDynamicMenuChanged(DynamicMenuChanged) - Method in class projectviewer.ProjectViewer
 
handleEditorExitRequested(EditorExitRequested) - Method in class projectviewer.ProjectPlugin
 
handleEditorExitRequested(EditorExitRequested) - Method in class projectviewer.ProjectViewer
 
handleEditPaneUpdate(EditPaneUpdate) - Method in class projectviewer.ProjectViewer
 
handleErrorSourceUpdate(ErrorSourceUpdate) - Method in class projectviewer.ProjectViewer.Helper
 
handlePluginUpdate(PluginUpdate) - Method in class projectviewer.config.ProjectViewerConfig
 
handlePluginUpdate(PluginUpdate) - Method in class projectviewer.ProjectPlugin
 
handleProjectUpdate(ProjectUpdate) - Method in class projectviewer.ProjectViewer
Resets the auto-reimporter task.
handleViewUpdate(ViewUpdate) - Method in class projectviewer.ProjectPlugin
 
handleViewUpdate(ViewUpdate) - Method in class projectviewer.ProjectViewer
Handles a ViewUpdate EditBus message.
hasChildren() - Method in class projectviewer.persist.DirectoryNodeHandler
Returns whether the node(s) handled by this handler are expected to have children or not.
hasChildren() - Method in class projectviewer.persist.FileNodeHandler
Returns whether the node(s) handled by this handler are expected to have children or not.
hasChildren() - Method in class projectviewer.persist.FilterNodeHandler
Filters don't have children.
hasChildren() - Method in class projectviewer.persist.NodeHandler
Returns whether the node(s) handled by this handler are expected to have children or not.
hasChildren() - Method in class projectviewer.persist.OpenFileNodeHandler
Returns whether the node(s) handled by this handler are expected to have children or not.
hasChildren() - Method in class projectviewer.persist.ProjectNodeHandler
Returns whether the node(s) handled by this handler are expected to have children or not.
hasChildren() - Method in class projectviewer.persist.PropertyNodeHandler
Returns whether the node(s) handled by this handler are expected to have children or not.
hasProject(String) - Method in class projectviewer.ProjectManager
Returns whether a project with the given name exists.
hideFileChooser() - Method in class projectviewer.gui.ImportDialog
Hides the file chooser from the UI.
hideNewNode() - Method in class projectviewer.gui.ImportDialog
 
hierarchyChanged(HierarchyEvent) - Method in class projectviewer.ProjectViewer
 

I

IconComposer - Class in projectviewer.vpt
Create decorated icons for VPT nodes
IMPORT_EXTS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
IMPORT_GLOBS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
ImportDialog - Class in projectviewer.gui
An import dialog that embeds a JFileChooser and provides several customization options for the importing process in the same GUI.
ImportDialog(Dialog, VPTProject, VPTNode) - Constructor for class projectviewer.gui.ImportDialog
 
ImportDialog(Frame, VPTProject, VPTNode) - Constructor for class projectviewer.gui.ImportDialog
 
Importer - Class in projectviewer.importer
Base class for importers.
Importer(VPTNode, ProjectViewer, boolean) - Constructor for class projectviewer.importer.Importer
If noThread is true, inhibits the use of a separate Thread to do the importing.
Importer(VPTNode, ProjectViewer) - Constructor for class projectviewer.importer.Importer
 
Importer.NodeStructureChange - Class in projectviewer.importer
 
Importer.NodeStructureChange(VPTNode, String) - Constructor for class projectviewer.importer.Importer.NodeStructureChange
Calls "nodeStructureChanged" for the given node.
Importer.ShowNodes - Class in projectviewer.importer
Makes sure all newly imported nodes are visible.
Importer.ShowNodes() - Constructor for class projectviewer.importer.Importer.ShowNodes
 
ImporterFileFilter - Class in projectviewer.importer
File filter implementation used when importing files into a project.
ImporterFileFilter() - Constructor for class projectviewer.importer.ImporterFileFilter
 
importFiles(VPTNode, VFSFileFilter, boolean, boolean) - Method in class projectviewer.importer.Importer
Imports the files directly under the given node, optionally recursing into sub-directories.
importFiles(VPTNode, VFSFileFilter, boolean, boolean, boolean) - Method in class projectviewer.importer.Importer
Imports the files directly under the given node, optionally recursing into sub-directories.
ImportUtils - Class in projectviewer.importer
A collection of functions useful when dealing with importing files.
INCLUDE_FILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
INFOVIEWER_PLUGIN - Static variable in class projectviewer.config.ProjectViewerConfig
 
insert(MutableTreeNode, int) - Method in class projectviewer.vpt.VPTNode
 
insertNodeInto(VPTNode, VPTNode) - Static method in class projectviewer.ProjectViewer
Inserts a node in the given parent node (in a sorted position according to VPTNode.findIndexForChild(VPTNode) and notifies folder trees in all instances of ProjectViewer.
internalDoImport() - Method in class projectviewer.importer.FileImporter
Queries the user for files to be added by showing a file chooser dialog.
internalDoImport() - Method in class projectviewer.importer.Importer
Method called when importing nodes.
internalDoImport() - Method in class projectviewer.importer.NewFileImporter
Imports the file given in the constructor into the project.
internalDoImport() - Method in class projectviewer.importer.ReImporter
Uses the user options from the RootImporter and re-imports the nodes not under the root.
internalDoImport() - Method in class projectviewer.importer.RootImporter
Asks if the user wants to import files from the chosen project root.
isApproved() - Method in class projectviewer.gui.ImportDialog
 
isChild() - Method in class projectviewer.persist.DirectoryNodeHandler
Returns whether the node is a child of nome other node or not.
isChild() - Method in class projectviewer.persist.FileNodeHandler
Returns whether the node is a child of nome other node or not.
isChild() - Method in class projectviewer.persist.FilterNodeHandler
Filters are not children of any node.
isChild() - Method in class projectviewer.persist.NodeHandler
Returns whether the node is a child of some other node or not.
isChild() - Method in class projectviewer.persist.OpenFileNodeHandler
Returns whether the node is a child of nome other node or not.
isChild() - Method in class projectviewer.persist.ProjectNodeHandler
Returns whether the node is a child of nome other node or not.
isChild() - Method in class projectviewer.persist.PropertyNodeHandler
Returns whether the node is a child of nome other node or not.
isCustom() - Method in class projectviewer.importer.GlobFilter
Tells whether this instance is a customized filter or a "built-in" one.
isCustom() - Method in class projectviewer.vpt.ProjectCustomTreeModel
Overrides the parent implementation, returning "true".
isCustom() - Method in class projectviewer.vpt.ProjectTreeModel
Returns whether this model shows files in a customized way that does not follow the implicit node hierarchy.
isDirectory() - Method in class projectviewer.vpt.VPTDirectory
 
isDirectory() - Method in class projectviewer.vpt.VPTNode
Returns true if this node is a VPTDirectory.
isEarlyStartupRequired() - Method in class projectviewer.config.ProjectViewerConfig
Early startup is required if all of the following is fulfilled: User specified "Remember open project files" There was a project open last time
isEmptyOrBlank(String) - Static method in class projectviewer.config.AppLauncher
 
isErrorListAvailable() - Method in class projectviewer.config.ProjectViewerConfig
 
isExtensionEnabled(String, String) - Method in class projectviewer.config.ProjectViewerConfig
 
isFile() - Method in class projectviewer.vpt.VPTNode
Returns true if this node is a VPTFile.
isFocusable() - Method in class projectviewer.gui.ProjectComboBox
 
isGroup() - Method in class projectviewer.vpt.VPTNode
Whether this instance if a VPTGroup or any subclass of it.
isInfoViewerAvailable() - Method in class projectviewer.config.ProjectViewerConfig
 
isInProject(String) - Method in class projectviewer.vpt.VPTProject
Returns whether the project contains a node that can be opened that matches the given path.
isLoaded(String) - Method in class projectviewer.ProjectManager
Returns whether a project is loaded or not.
isLocal(String) - Static method in class projectviewer.VFSHelper
Returns whether the path references a local file.
isNodeStructureUpdate - Variable in class projectviewer.importer.Importer
Whether to do one single "node structure" update on the selected node instead of individual updates on each modified node.
isNodeSupported(VPTNode) - Method in interface projectviewer.gui.NodePropertyProvider
Returns whether this provider can show information for the given node.
isOpened() - Method in class projectviewer.vpt.VPTFile
Returns "true" if the node is a file and is currently opened in jEdit.
isOpened() - Method in class projectviewer.vpt.VPTNode
Tells if the resource is currently opened in jEdit.
isProject() - Method in class projectviewer.vpt.VPTNode
Returns true if this node is a VPTProject.
isRoot() - Method in class projectviewer.vpt.VPTNode
Returns whether this node is the root node.
itemStateChanged(ItemEvent) - Method in class projectviewer.config.ExtensionConfigPane
 
itemStateChanged(ItemEvent) - Method in class projectviewer.gui.ImportDialog
 

K

KEEP_TREE - Static variable in class projectviewer.config.ProjectViewerConfig
 

L

LAST_INIT_VERSION_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
LAST_NODE_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
LAST_PROJECT_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
LATER - Static variable in class projectviewer.ProjectViewer
Accept doing the call later, in idle state.
launchApp(String, Component) - Method in class projectviewer.config.AppLauncher
Launches an external app depending on the extension of the path provided, passing the path as an argument to the executable.
LaunchBrowserAction - Class in projectviewer.action
Opens the selected file in the configured web-browser.
LaunchBrowserAction() - Constructor for class projectviewer.action.LaunchBrowserAction
Default constructor.
LaunchBrowserAction(VPTFile) - Constructor for class projectviewer.action.LaunchBrowserAction
Instantiates a launcher for the given file.
LaunchBrowserAction.Helper - Class in projectviewer.action
Class to hold references to classes that may not be available, so this class can behave well when called from a BeanShell script.
LaunchBrowserAction.Helper() - Constructor for class projectviewer.action.LaunchBrowserAction.Helper
 
launchCurrentBuffer(View) - Static method in class projectviewer.PVActions
Tries to launch the current buffer in the configured browser for project viewer.
launchInfoViewer(View, String) - Static method in class projectviewer.action.LaunchBrowserAction.Helper
 
load(Properties) - Method in class projectviewer.importer.AutoReimporter.Options
Loads the information, including the filter info.
load(Properties, List<ImporterFileFilter>) - Method in class projectviewer.importer.AutoReimporter.Options
Loads the information, using the given list of filters as a base for the filter search.
load(ProjectManager) - Static method in class projectviewer.persist.OldConfigLoader
Loads the old configuration data into the new object style.
load(VPTProject, String) - Static method in class projectviewer.persist.ProjectPersistenceManager
Loads a project from the given file name.
loadExtensions(Class) - Method in class projectviewer.config.ExtensionManager
Returns the extensions that implement the given service class.
loadExts() - Method in class projectviewer.config.AppLauncher
load extension properties from file
loadFilter(Properties, List<ImporterFileFilter>, String) - Static method in class projectviewer.importer.ImportUtils
Loads the filter information from the project, and tries to identify a matching filter in the given list.
loadGUI() - Method in class projectviewer.vpt.ProjectTreePanel
Loads the trees (folders, files, working files) into the view, deciding what to show according to the configuration of the plugin.
loadImportFilterStatus(VPTProject, ImportDialog, String) - Method in class projectviewer.importer.Importer
 
lock(boolean) - Method in class projectviewer.vpt.VPTNode
Convenience method for locking.
lockTraverse() - Method in class projectviewer.gui.ImportDialog
 

M

METHOD_FORCE - Static variable in class projectviewer.ProjectViewer
Deprecated.
Remove METHOD_ prefix.
METHOD_LATER - Static variable in class projectviewer.ProjectViewer
Deprecated.
Remove METHOD_ prefix.
METHOD_NO_FLAGS - Static variable in class projectviewer.ProjectViewer
Deprecated.
Remove METHOD_ prefix.
METHOD_ONCE - Static variable in class projectviewer.ProjectViewer
Deprecated.
Remove METHOD_ prefix.
METHOD_WARN - Static variable in class projectviewer.ProjectViewer
Deprecated.
Remove METHOD_ prefix.
mouseClicked(MouseEvent) - Method in class projectviewer.gui.ProjectComboBox
 
mouseClicked(MouseEvent) - Method in class projectviewer.vpt.VPTSelectionListener
Determines when the user clicks on the JTree.
mouseEntered(MouseEvent) - Method in class projectviewer.gui.ProjectComboBox
 
mouseEntered(MouseEvent) - Method in class projectviewer.vpt.VPTSelectionListener
 
mouseExited(MouseEvent) - Method in class projectviewer.gui.ProjectComboBox
 
mouseExited(MouseEvent) - Method in class projectviewer.vpt.VPTSelectionListener
 
mousePressed(MouseEvent) - Method in class projectviewer.gui.ProjectComboBox
 
mousePressed(MouseEvent) - Method in class projectviewer.vpt.VPTContextMenu
Context-menus are shown on the "pressed" event.
mousePressed(MouseEvent) - Method in class projectviewer.vpt.VPTSelectionListener
 
mouseReleased(MouseEvent) - Method in class projectviewer.gui.ProjectComboBox
 
mouseReleased(MouseEvent) - Method in class projectviewer.vpt.VPTContextMenu
Context-menus are shown on the "pressed" event.
mouseReleased(MouseEvent) - Method in class projectviewer.vpt.VPTSelectionListener
 
MoveNodeAction - Class in projectviewer.action
Action to move a project or group into another group.
MoveNodeAction() - Constructor for class projectviewer.action.MoveNodeAction
 

N

name - Variable in class projectviewer.vpt.VPTNode
 
newFile(View) - Static method in class projectviewer.PVActions
 
NewFileAction - Class in projectviewer.action
Action that when executed creates a new file under the current node.
NewFileAction() - Constructor for class projectviewer.action.NewFileAction
 
NewFileImporter - Class in projectviewer.importer
Imports a single file into a project.
NewFileImporter(VPTNode, ProjectViewer, String) - Constructor for class projectviewer.importer.NewFileImporter
 
newXMLReader(DefaultHandler) - Static method in class projectviewer.PVActions
Returns a new SAX 2.0 parser; convenience method that catches all exceptions and prints a log message in case they occur (returning null).
NO_FLAGS - Static variable in class projectviewer.action.AddProjectAction
 
NO_FLAGS - Static variable in class projectviewer.ProjectViewer
Plain invocation, without additional flags.
NO_IMPORT - Static variable in class projectviewer.action.AddProjectAction
 
NODE_NAME - Static variable in class projectviewer.persist.ProjectNodeHandler
 
nodeChanged(VPTNode) - Static method in class projectviewer.ProjectViewer
Notify all project viewer instances of a change in a node.
nodeChanged(TreeNode) - Method in class projectviewer.vpt.ProjectCustomTreeModel
Handles a node changed request.
nodeChanged(VPTNode) - Method in class projectviewer.vpt.ProjectTreePanel
Notify all trees of a change in a node.
NodeHandler - Class in projectviewer.persist
A node handler is a class that takes care of loading an saving nodes to/from the configuration file.
NodeHandler() - Constructor for class projectviewer.persist.NodeHandler
 
NodePropertiesAction - Class in projectviewer.action
Shows a dialog with properties for the selected node.
NodePropertiesAction() - Constructor for class projectviewer.action.NodePropertiesAction
 
NodePropertiesDialog - Class in projectviewer.gui
A dialog that shows a tabbed pane with information about the selected node.
NodePropertiesDialog(VPTNode, Component) - Constructor for class projectviewer.gui.NodePropertiesDialog
 
NodePropertyProvider - Interface in projectviewer.gui
Defines the interface for providing custom properties about a node.
NodeRemoverAction - Class in projectviewer.action
Action that when executed removes nodes from the trees.
NodeRemoverAction(boolean) - Constructor for class projectviewer.action.NodeRemoverAction
Cretes a new node remover actions.
NodeRenamerAction - Class in projectviewer.action
Action for renaming files, directories and projects.
NodeRenamerAction() - Constructor for class projectviewer.action.NodeRenamerAction
 
NodeSelectionUpdate - Class in projectviewer.event
An update that notifies that a node in the tree has been selected.
NodeSelectionUpdate(ProjectViewer, VPTNode) - Constructor for class projectviewer.event.NodeSelectionUpdate
Construct a new selection update message for the given viewer and node.
nodeStructureChanged(VPTNode) - Static method in class projectviewer.ProjectViewer
Notify all project viewer instances of a change in a node's structure.
nodeStructureChanged(TreeNode) - Method in class projectviewer.vpt.ProjectCustomTreeModel
Called when some node in the tree is changed.
nodeStructureChanged(VPTNode) - Method in class projectviewer.vpt.ProjectTreePanel
Notify all trees of a change in a node's structure.
nodeStructureChangedFlat(VPTNode) - Static method in class projectviewer.ProjectViewer
Notify all "flat trees" in any project viewer instances of a change in a node's structure.
nodesWereInserted(VPTNode, int[]) - Method in class projectviewer.vpt.ProjectTreePanel
Notify trees of nodes being inserted into a parent.
nodesWereRemoved(VPTNode, int[], Object[]) - Method in class projectviewer.vpt.ProjectTreePanel
Notify trees of nodes being removed from the parent.
NonProjectFileFilter - Class in projectviewer.importer
A FileFilter that filters out files already added to the project.
NonProjectFileFilter(VPTProject) - Constructor for class projectviewer.importer.NonProjectFileFilter
 

O

ok() - Method in class projectviewer.gui.ImportDialog
 
ok() - Method in class projectviewer.gui.NodePropertiesDialog
 
ok() - Method in class projectviewer.persist.ProjectZipper
 
OldConfigLoader - Class in projectviewer.persist
Class that takes care of loading old config files into the new virtual-tree object style.
oldRoot - Variable in class projectviewer.importer.RootImporter
 
ONCE - Static variable in class projectviewer.ProjectViewer
Perform only once per session.
open() - Method in class projectviewer.vpt.VPTFile
Opens a new buffer in jEdit with the file pointed by this node.
open(View) - Method in class projectviewer.vpt.VPTFile
Opens the file in the specified view, if it's not yet open.
open() - Method in class projectviewer.vpt.VPTNode
"Opens" the node.
openableNodes - Variable in class projectviewer.vpt.VPTProject
 
openAllProjectFiles(View) - Static method in class projectviewer.PVActions
If a project is currently active, open all its files.
OpenCloseAllProjectFilesAction - Class in projectviewer.action
Action that when executed opens/closes all project files.
OpenCloseAllProjectFilesAction(boolean) - Constructor for class projectviewer.action.OpenCloseAllProjectFilesAction
 
OpenFileNodeHandler - Class in projectviewer.persist
Handler for open file nodes.
OpenFileNodeHandler() - Constructor for class projectviewer.persist.OpenFileNodeHandler
 
openParentGroup(View) - Static method in class projectviewer.PVActions
 
OpenParentGroupAction - Class in projectviewer.action
Action that when executed closes the current project.
OpenParentGroupAction() - Constructor for class projectviewer.action.OpenParentGroupAction
 
OpenSelectedAction - Class in projectviewer.action
Opens all selected file nodes.
OpenSelectedAction() - Constructor for class projectviewer.action.OpenSelectedAction
 
OpenWithAppAction - Class in projectviewer.action
Opens a file with a registered application, using PV-specified or desktop-configured file associations.
OpenWithAppAction() - Constructor for class projectviewer.action.OpenWithAppAction
 
OpenWithEncodingAction - Class in projectviewer.action
Opens a node in jEdit using a specific character encoding.
OpenWithEncodingAction() - Constructor for class projectviewer.action.OpenWithEncodingAction
 
OptionPaneBase - Class in projectviewer.gui
A base class for option panes that makes some common tasks easier.
OptionPaneBase(String, String) - Constructor for class projectviewer.gui.OptionPaneBase
Creates a new option pane.
OptionsService - Interface in projectviewer.config
Defines the service for showing custom options panes when editing a project.

P

paint(Graphics) - Method in class projectviewer.gui.ProjectComboBox
Draws the button with an arrow on the right hand side.
parent - Variable in class projectviewer.importer.RootImporter
 
path - Variable in class projectviewer.importer.NewFileImporter
 
pathExists(String) - Static method in class projectviewer.VFSHelper
Returns whether a VFS path exists.
pathExists(String, String[]) - Static method in class projectviewer.VFSHelper
Returns whether a VFS path exists.
persistChildren() - Method in class projectviewer.vpt.VPTNode
This method should return whether the children of this node should be persisted when the node is saved to the project config file.
populate(Container, VPTGroup, View) - Method in class projectviewer.gui.GroupMenu
 
postAction - Variable in class projectviewer.importer.Importer
An action to be executed after the import occurs.
prepareForNode(VPTNode) - Method in class projectviewer.action.Action
When a node is selected (for the toolbar button) or when the context menu is shown (for the menu item), this method is called and the selected node is passed, so the action can choose whether the action will be available or not for that node.
prepareForNode(VPTNode) - Method in class projectviewer.action.ActionSeparator
Shows the separator if the linked action is visible or null and only a single node is selected.
prepareForNode(VPTNode) - Method in class projectviewer.action.AddProjectAction
Enable action only for the root node.
prepareForNode(VPTNode) - Method in class projectviewer.action.ArchiveAction
Enable action only for the root node.
prepareForNode(VPTNode) - Method in class projectviewer.action.EditGroupAction
Enable action only for group nodes.
prepareForNode(VPTNode) - Method in class projectviewer.action.EditProjectAction
Enable action only for the root node.
prepareForNode(VPTNode) - Method in class projectviewer.action.FileImportAction
Enable action only for projects and directories.
prepareForNode(VPTNode) - Method in class projectviewer.action.LaunchBrowserAction
Enable action only for the root node.
prepareForNode(VPTNode) - Method in class projectviewer.action.MoveNodeAction
Show only for projects and (non-root) groups.
prepareForNode(VPTNode) - Method in class projectviewer.action.NewFileAction
Enable action for all nodes except the root and groups.
prepareForNode(VPTNode) - Method in class projectviewer.action.NodePropertiesAction
Disable action for multiple selection.
prepareForNode(VPTNode) - Method in class projectviewer.action.NodeRemoverAction
Enable action only for non-root nodes.
prepareForNode(VPTNode) - Method in class projectviewer.action.NodeRenamerAction
Disable action only for the root node.
prepareForNode(VPTNode) - Method in class projectviewer.action.OpenCloseAllProjectFilesAction
Enable action only for the current project.
prepareForNode(VPTNode) - Method in class projectviewer.action.OpenParentGroupAction
Enable action only for the current project or group.
prepareForNode(VPTNode) - Method in class projectviewer.action.OpenSelectedAction
 
prepareForNode(VPTNode) - Method in class projectviewer.action.OpenWithAppAction
Enable action only for openable files.
prepareForNode(VPTNode) - Method in class projectviewer.action.OpenWithEncodingAction
Enable action only for openable nodes.
prepareForNode(VPTNode) - Method in class projectviewer.action.ReimportAction
Enable action only for the root node.
prepareForNode(VPTNode) - Method in class projectviewer.action.SearchAction
Enable action only for the root node.
prepareForNode(VPTNode) - Method in class projectviewer.action.SetActiveAction
Enable action only for projects and directories.
prepareForNode(VPTNode) - Method in class projectviewer.action.UpdateVCSStatusAction
Enable action for project nodes only and only for projects with a version control system set.
prepareForNode(VPTNode) - Method in class projectviewer.action.VFSBrowseAction
Enable action for all nodes except the root and groups.
project - Variable in class projectviewer.importer.Importer
 
ProjectAppConfigPane - Class in projectviewer.config
Option pane for the external applications configuration.
ProjectAppConfigPane() - Constructor for class projectviewer.config.ProjectAppConfigPane
 
projectClosed(VPTProject) - Method in class projectviewer.vpt.ProjectCustomTreeModel
Remove data related to the project from the cache.
projectClosed(VPTProject) - Method in class projectviewer.vpt.ProjectTreeModel
Called when a project had been closed.
projectClosed(VPTProject) - Method in class projectviewer.vpt.ProjectTreePanel
Notifies the trees that a project's file was closed.
ProjectComboBox - Class in projectviewer.gui
A "fake" combo box that shows a GroupMenu instead of the regular JComboBox popup menu when the menu is requested.
ProjectComboBox(View) - Constructor for class projectviewer.gui.ProjectComboBox
 
ProjectCustomTreeModel - Class in projectviewer.vpt
A tree model for customized trees, trees that do not follow the node hierarchy as defined by the original data.
ProjectCustomTreeModel(VPTNode) - Constructor for class projectviewer.vpt.ProjectCustomTreeModel
 
projectFileClosed(VPTNode) - Method in class projectviewer.vpt.ProjectTreePanel
Notifies the trees that a project's file was closed.
projectFileOpened(VPTNode) - Method in class projectviewer.vpt.ProjectTreePanel
Notifies the trees that a project's file was opened.
ProjectFilterPane - Class in projectviewer.config
Option pane for the filter configuration.
ProjectFilterPane(VPTProject) - Constructor for class projectviewer.config.ProjectFilterPane
 
projectIcon - Static variable in class projectviewer.vpt.VPTProject
 
ProjectManager - Class in projectviewer
This class takes care of the global project configuration, that is, the list of configured projects.
ProjectNodeHandler - Class in projectviewer.persist
Handler for project nodes.
ProjectNodeHandler() - Constructor for class projectviewer.persist.ProjectNodeHandler
 
ProjectOptions - Class in projectviewer.config
A class for managing a dialog for configuring the properties of a project.
ProjectPersistenceManager - Class in projectviewer.persist
This class takes care of each projects properties.
ProjectPersistenceManager.ProjectHandler - Class in projectviewer.persist
Handler to read project configuration files.
ProjectPersistenceManager.ProjectHandler(VPTProject) - Constructor for class projectviewer.persist.ProjectPersistenceManager.ProjectHandler
 
ProjectPlugin - Class in projectviewer
A Project Viewer plugin for jEdit.
ProjectPlugin() - Constructor for class projectviewer.ProjectPlugin
 
projectRemoved(VPTProject) - Static method in class projectviewer.ProjectViewer
Notify all "flat trees" in any project viewer instances of a change in a node's structure.
ProjectTreeModel - Class in projectviewer.vpt
A tree model that defines a few methods used internally by ProjectViewer.
ProjectTreeModel(VPTNode) - Constructor for class projectviewer.vpt.ProjectTreeModel
 
ProjectTreePanel - Class in projectviewer.vpt
A panel that contains the several trees for showing project data.
ProjectTreePanel(ProjectViewer) - Constructor for class projectviewer.vpt.ProjectTreePanel
 
ProjectUpdate - Class in projectviewer.event
A project update message sent on the Edit Bus.
ProjectUpdate(VPTProject, Collection<VPTFile>, Collection<VPTFile>) - Constructor for class projectviewer.event.ProjectUpdate
Construct a new message with type FILES_CHANGED.
ProjectUpdate(VPTProject) - Constructor for class projectviewer.event.ProjectUpdate
Construct a new message with type PROPERTIES_CHANGED.
ProjectUpdate.Type - Enum in projectviewer.event
 
projectviewer - package projectviewer
The ProjectViewer Plugin API.
ProjectViewer - Class in projectviewer
Main GUI for the project viewer plugin.
ProjectViewer(View, boolean) - Constructor for class projectviewer.ProjectViewer
Create a new ProjectViewer.
projectviewer.action - package projectviewer.action
Creating custom actions.
projectviewer.config - package projectviewer.config
How to use project-specific options.
projectviewer.event - package projectviewer.event
Event Handling.
projectviewer.gui - package projectviewer.gui
GUI classes.
ProjectViewer.Helper - Class in projectviewer
Class to hold methods that require classes that may not be available, so that PV behaves well when called from a BeanShell script.
ProjectViewer.Helper() - Constructor for class projectviewer.ProjectViewer.Helper
 
projectviewer.importer - package projectviewer.importer
Project import.
projectviewer.persist - package projectviewer.persist
Project and configuration data persistence.
projectviewer.vpt - package projectviewer.vpt
Creating custom nodes.
ProjectViewerConfig - Class in projectviewer.config
Class to hold configuration information for the plugin.
ProjectViewerOptionsPane - Class in projectviewer.config
Option pane to configure the ProjectViewer plugin.
ProjectViewerOptionsPane(String) - Constructor for class projectviewer.config.ProjectViewerOptionsPane
 
ProjectZipper - Class in projectviewer.persist
The JarMaker plugin dialog, with enhancements and modifications to work the way ProjectViewer needs it to.
ProjectZipper(View) - Constructor for class projectviewer.persist.ProjectZipper
 
ProjectZipper(View, String, boolean) - Constructor for class projectviewer.persist.ProjectZipper
 
prop(String) - Method in class projectviewer.gui.OptionPaneBase
Shortcut for retrieving jEdit properties, avoiding ridiculously long lines.
PropertyNodeHandler - Class in projectviewer.persist
Handler for property nodes.
PropertyNodeHandler() - Constructor for class projectviewer.persist.PropertyNodeHandler
 
PVActions - Class in projectviewer
A collection of actions accessible through jEdit's Action mechanism, and other utility methods that may be interesting for interacting with the plugin.
PVActions() - Constructor for class projectviewer.PVActions
 
pvActionWrapper(Action, View, boolean) - Static method in class projectviewer.PVActions
Used to execute a PV action from the jEdit action mechanism.
PVMenuProvider - Class in projectviewer
Dynamic menu implementation for jEdit 4.2.
PVMenuProvider() - Constructor for class projectviewer.PVMenuProvider
Makes sure ProjectManager is initialized.

R

register(ExtensionManager.ManagedService) - Method in class projectviewer.config.ExtensionManager
Registers the given managed service with the manager.
registerHandler(NodeHandler) - Static method in class projectviewer.persist.ProjectPersistenceManager
Registers a node handler.
registerNodePath(VPTNode) - Method in class projectviewer.vpt.VPTProject
Register a node in the project, adding it to the mapping of paths to nodes kept internally.
ReimportAction - Class in projectviewer.action
Removes all the files below the root from a project, and then calls the initial project importer.
ReimportAction() - Constructor for class projectviewer.action.ReimportAction
 
ReImporter - Class in projectviewer.importer
Re-imports files and/or directories from the project root and from other nodes that are not under the root.
ReImporter(VPTNode, ProjectViewer) - Constructor for class projectviewer.importer.ReImporter
Creates a ReImport object.
reloadExtensions() - Method in class projectviewer.config.ExtensionManager
Called by the PV plugin instance to refresh the extensions of all the currently registered managed services.
reloadIconComposer(VPTProject) - Method in class projectviewer.vpt.ProjectTreePanel
Reload the icon composer for the trees when a project has been edited.
REMEBER_OPEN_FILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
remove(int) - Method in class projectviewer.vpt.VPTNode
 
remove(MutableTreeNode) - Method in class projectviewer.vpt.VPTNode
 
removeAll() - Method in class projectviewer.vpt.ProjectTreePanel
Removes all trees from the panel.
removeAllChildren() - Method in class projectviewer.vpt.VPTNode
 
removeAllChildren() - Method in class projectviewer.vpt.VPTProject
Removes all children from the project, and unregisters all files.
removeAllProjectFiles(View) - Static method in class projectviewer.PVActions
Removes all the children from the project active in the view.
removeAppExt(Object) - Method in class projectviewer.config.AppLauncher
 
removeChild(VPTProject, VPTNode) - Method in class projectviewer.vpt.ProjectCustomTreeModel
Remove a child from the internal cache for the given project.
removeDirectory(VPTDirectory) - Method in class projectviewer.importer.Importer
Marks a directory for removal.
removeFile(VPTFile) - Method in class projectviewer.importer.Importer
Marks a file for removal.
removeFromParent() - Method in class projectviewer.vpt.VPTNode
 
removeNodeFromParent(VPTNode) - Static method in class projectviewer.ProjectViewer
Removes a node from its parent, and notifies all folder trees in all instances of ProjectViewer.
removeOpenFile(String) - Method in class projectviewer.vpt.VPTProject
Remove an open file from the list.
removeProject(VPTProject) - Method in class projectviewer.ProjectManager
Removes the project from the internal list of projects.
removeProperty(String) - Method in class projectviewer.vpt.VPTProject
Removes the given property from the project.
removePropertyChangeListener(PropertyChangeListener) - Method in class projectviewer.config.ProjectViewerConfig
Removes a property change listener to the list.
renameProject(String, String) - Method in class projectviewer.ProjectManager
Updates information about a project to reflect its name change.
requestFocus(Component) - Static method in class projectviewer.PVActions
Requests the focus for the given component.
RootImporter - Class in projectviewer.importer
Imports files and/or directories from the project root.
RootImporter(VPTNode, String, ProjectViewer, Component) - Constructor for class projectviewer.importer.RootImporter
Creates an Importer that uses a component other than the ProjectViewer as the parent of the dialogs shown to the user.
RootImporter(VPTNode, ProjectViewer, boolean) - Constructor for class projectviewer.importer.RootImporter
Imports files from the root of the project.
run(VPTProject, boolean, VPTGroup, String) - Static method in class projectviewer.config.ProjectOptions
Shows the project options dialog for the given project.
run(VPTProject, boolean, VPTGroup) - Static method in class projectviewer.config.ProjectOptions
Deprecated.
run() - Method in class projectviewer.importer.Importer.NodeStructureChange
 
run() - Method in class projectviewer.importer.Importer.ShowNodes
 
runNow() - Static method in class projectviewer.importer.AutoReimporter
For testing purposes, run auto-reimport now, for the current project.

S

save() - Method in class projectviewer.config.ProjectViewerConfig
Save the configuration to the plugin's config file on disk.
save(Properties) - Method in class projectviewer.importer.AutoReimporter.Options
Saves the information, including the filter info.
save() - Method in class projectviewer.ProjectManager
Saves all the project data to the disk (config + each project).
saveContextMenu(String) - Method in class projectviewer.config.ContextOptionPane
Saves PV's context menu.
saveFilter(Properties, ImporterFileFilter, String) - Static method in class projectviewer.importer.ImportUtils
Saves the configuration about the selected filter to the project.
saveFilter(Properties, ImporterFileFilter, boolean, String) - Static method in class projectviewer.importer.ImportUtils
Saves the configuration about the selected filter to the project.
saveImportFilterStatus(VPTProject, ImportDialog, String) - Method in class projectviewer.importer.Importer
 
saveNode(VPTNode, Writer) - Method in class projectviewer.persist.DirectoryNodeHandler
Saves a VPTDirectory node.
saveNode(VPTNode, Writer) - Method in class projectviewer.persist.FileNodeHandler
Saves a file node to the config file.
saveNode(VPTNode, Writer) - Method in class projectviewer.persist.FilterNodeHandler
Saving filters is handled differently.
saveNode(VPTFilterData, Writer) - Method in class projectviewer.persist.FilterNodeHandler
Saves the filter to the output.
saveNode(VPTNode, Writer) - Method in class projectviewer.persist.NodeHandler
Saves a node to the given Writer.
saveNode(VPTNode, Writer) - Method in class projectviewer.persist.OpenFileNodeHandler
Saving property nodes is going to be handled differently by the persistence manager...
saveNode(String, Writer) - Method in class projectviewer.persist.OpenFileNodeHandler
This actually saves the property to the config file...
saveNode(VPTNode, Writer) - Method in class projectviewer.persist.ProjectNodeHandler
Saves a project node.
saveNode(VPTNode, Writer) - Method in class projectviewer.persist.PropertyNodeHandler
Saving property nodes is going to be handled differently by the persistence manager...
saveNode(String, Object, Writer) - Method in class projectviewer.persist.PropertyNodeHandler
This actually saves the property to the config file...
saveProject(VPTProject) - Method in class projectviewer.ProjectManager
Save the project's data to the config file.
saveProject(VPTProject, boolean) - Method in class projectviewer.ProjectManager
Same as above, with an extra argument.
saveProjectList() - Method in class projectviewer.ProjectManager
Saves the "global" data for the projects: the list of projects and the file names where each project data is stored.
SearchAction - Class in projectviewer.action
Opens the search dialog for the selected directory/project.
SearchAction() - Constructor for class projectviewer.action.SearchAction
 
SearchAction(VPTNode) - Constructor for class projectviewer.action.SearchAction
 
SearchAction.NodeFileSet - Class in projectviewer.action
Implements a SearchFileSet representing files that are children of a given node and its children.
SearchAction.NodeFileSet(VPTNode) - Constructor for class projectviewer.action.SearchAction.NodeFileSet
 
searchInProject(View) - Static method in class projectviewer.PVActions
 
selected - Variable in class projectviewer.importer.Importer
 
send(VPTNode, StructureUpdate.Type) - Static method in class projectviewer.event.StructureUpdate
 
send(VPTNode, VPTGroup) - Static method in class projectviewer.event.StructureUpdate
 
sendUpdate(VPTNode, ViewerUpdate.Type) - Method in class projectviewer.ProjectViewer
Sends a project viewer update message with the given data.
SetActiveAction - Class in projectviewer.action
Action that when executed opens the project pointed by the selected node.
SetActiveAction() - Constructor for class projectviewer.action.SetActiveAction
 
setActiveFromSelectedNode(View) - Static method in class projectviewer.PVActions
 
setActiveNode(View, VPTNode) - Static method in class projectviewer.ProjectViewer
Sets the current active node for the view.
setAddHiddenFiles(boolean) - Method in class projectviewer.gui.ImportDialog
Sets the "add hidden files" option.
setAddHiddenFiles(boolean) - Method in class projectviewer.importer.AutoReimporter.Options
Sets whether to import hidden files.
setAskImport(int) - Method in class projectviewer.config.ProjectViewerConfig
 
setBrowserpath(String) - Method in class projectviewer.config.ProjectViewerConfig
 
setCaseInsensitiveSort(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setChangingBuffers(boolean) - Method in class projectviewer.ProjectViewer
Method intended for use by classes that manage clicks on the project trees to open buffers in jEdit; by setting this flag to true, the auto-selecting of the new active buffer in jEdit is temporarily disabled, preventing the tree from shifting around when the user is interacting with it.
setCloseFiles(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setCurrentOnly(boolean) - Method in class projectviewer.importer.AutoReimporter.Options
Sets whether the auto-reimport will only check existing directories in the project.
setCustomFilter(GlobFilter) - Method in class projectviewer.gui.ImportDialog
 
setDeleteNotFoundFiles(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setDirectory(String) - Method in class projectviewer.action.SearchAction.NodeFileSet
Sets the directory where to search inside the project.
setEnabled(boolean) - Method in class projectviewer.importer.AutoReimporter.Options
Set the enabled flag.
setEnabled(boolean) - Method in class projectviewer.ProjectViewer
Enables or disables the viewer GUI.
setExcludeDirs(String) - Method in class projectviewer.config.ProjectViewerConfig
 
setFilterList(List<VPTFilterData>) - Method in class projectviewer.vpt.VPTProject
Sets the list of filters particular to this project.
setFolderTreeState(VPTNode, String) - Method in class projectviewer.vpt.ProjectTreePanel
Sets the folder tree state from the given String.
setFollowCurrentBuffer(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setGlobalFilterList(List<VPTFilterData>) - Method in class projectviewer.ProjectManager
sets the global filter list as entered in option pane This list is valid if there is not a project specific list Clear cache in FilteredModel when globalFilterList changed
setIconPath(String) - Method in class projectviewer.vpt.VPTProject
Sets the icon to be shown on the tree next to the project name.
setIgnore(VPTNode) - Method in class projectviewer.gui.GroupMenu
Sets a node to be ignored when building the menu.
setImportFilter(ImporterFileFilter) - Method in class projectviewer.gui.ImportDialog
 
setImportFilterId(VPTProject, String) - Static method in class projectviewer.importer.ImportUtils
Sets the import filter which will be default for next import.
setImportGlobs(String) - Method in class projectviewer.config.ProjectViewerConfig
 
setLastNode(VPTNode) - Method in class projectviewer.config.ProjectViewerConfig
Sets the path to the given node as the "last active path" used by the user.
setLinkedAction(Action) - Method in class projectviewer.action.ActionSeparator
Sets the linked action.
setLinkedActions(List<Action>) - Method in class projectviewer.action.ActionSeparator
Set a list of actions that will define whether the separator is shown; it will be show iff all the actions in the list are visible.
setName(String) - Method in class projectviewer.vpt.VPTNode
Changes the name of the node.
setParent(MutableTreeNode) - Method in class projectviewer.vpt.VPTNode
Sets the parent for the node.
setPeriod(int) - Method in class projectviewer.importer.AutoReimporter.Options
Set the periodicity of the auto-reimport, in minutes.
setProperty(String, String) - Method in class projectviewer.vpt.VPTProject
Sets a property.
setRememberOpen(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setRoot(VPTNode) - Method in class projectviewer.vpt.ProjectTreePanel
Sets the root node of all trees.
setRootNode(VPTNode) - Method in class projectviewer.ProjectViewer
Sets the root node of the trees shown by this viewer.
setRootPath(String) - Method in class projectviewer.vpt.VPTProject
Sets the path to the root of the project.
setSelectedFilter(FileFilter) - Method in class projectviewer.persist.ProjectZipper
 
setSelectedNode(VPTNode) - Method in class projectviewer.gui.ProjectComboBox
 
setShowAllWorkingFiles(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setShowCompactTree(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setShowFilesTree(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setShowFilteredTree(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setShowFoldersTree(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setShowProjectInTitle(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setShowWorkingFilesTree(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setSilent(boolean) - Method in class projectviewer.importer.Importer
Sets the silent member.
setStatus(String) - Method in class projectviewer.ProjectViewer
Changes jEdit's status bar message for the current view.
setURL(String) - Method in class projectviewer.vpt.VPTDirectory
Changes this directory's URL.
setURL(String) - Method in class projectviewer.vpt.VPTFile
Changes this file's URL.
setURL(String) - Method in class projectviewer.vpt.VPTProject
Sets the project's URL.
setUseExternalApps(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setUseInfoViewer(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setUserContextMenu(String) - Method in class projectviewer.config.ProjectViewerConfig
 
setUserMenuFirst(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setUseSystemIcons(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setUseVariablePaths(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setVersionControlState(int) - Method in class projectviewer.vpt.VPTNode
 
setViewer(ProjectViewer) - Method in class projectviewer.action.Action
Sets the viewer where this action is being used.
setViewerEnabled(boolean) - Method in class projectviewer.importer.Importer
 
setViewStatus(String) - Method in class projectviewer.importer.Importer
Sets a message in the view's status bar.
setVisible(boolean) - Method in class projectviewer.gui.ImportDialog
 
SHOW_ALLWFILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
SHOW_COMPACT_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
SHOW_FILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
SHOW_FILTERED_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
SHOW_FOLDERS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
SHOW_PROJECT_TITLE_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
SHOW_WFILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
showImportDialog(String, String) - Method in class projectviewer.importer.FileImporter
 
showMessage(int, Component, String, String, int) - Static method in class projectviewer.ProjectViewer
Shows a message dialog through JOptionPane.showMessageDialog.
showMessage(int, Component, String) - Static method in class projectviewer.ProjectViewer
Same as ProjectViewer.showMessage(int, Component, String, String, int), but with a default title and default messageType.
showMessage(int, String) - Static method in class projectviewer.ProjectViewer
Same as ProjectViewer.showMessage(int, Component, String, String, int), but with a default title and default messageType.
showMessage(String) - Static method in class projectviewer.ProjectViewer
Same as ProjectViewer.showMessage(int, Component, String, String, int), but with a default title and default messageType.
showMessage(Component, String, String, int) - Static method in class projectviewer.ProjectViewer
showMessage(Component, String, int) - Static method in class projectviewer.ProjectViewer
Same as ProjectViewer.showMessage(int, Component, String, String, int), but with no flags and with a default title.
showMessage(Component, String) - Static method in class projectviewer.ProjectViewer
Same as ProjectViewer.showMessage(int, Component, String, String, int), but with no flags, with a default title and default messageType.
silent - Variable in class projectviewer.importer.Importer
 
sortChildren() - Method in class projectviewer.vpt.VPTNode
Sort the children list for this node using the default node comparator.
sortChildren(boolean) - Method in class projectviewer.vpt.VPTNode
Sort the children list for this node using the default node comparator.
start() - Method in class projectviewer.ProjectPlugin
Start the plugin.
startElement(Writer) - Method in class projectviewer.persist.NodeHandler
Writes the start of an element to the given writer.
startElement(String, Writer) - Method in class projectviewer.persist.NodeHandler
Writes the start of an element to the given writer, using the given string as the node name.
startElement(String, String, String, Attributes) - Method in class projectviewer.persist.ProjectPersistenceManager.ProjectHandler
takes care of identifying nodes read from the file.
stop() - Method in class projectviewer.ProjectPlugin
Stop the plugin and save the project resources.
storeExts() - Method in class projectviewer.config.AppLauncher
 
stripSeparator(String) - Static method in class projectviewer.PVActions
Strips the trailing file separator from a path, if it exists.
StructureUpdate - Class in projectviewer.event
An update message describing some change in the data kept by the plugin.
StructureUpdate.Type - Enum in projectviewer.event
 
swingInvoke(Runnable) - Static method in class projectviewer.PVActions
Invokes the given runnable in the AWT Event Dispatcher Thread.

T

toString() - Method in class projectviewer.importer.ImporterFileFilter
Calls getRecurseDescription().
toString() - Method in class projectviewer.vpt.VPTDirectory
Returns a string representation of the current node.
toString() - Method in class projectviewer.vpt.VPTFile
Returns a string representation of the current node.
toString() - Method in class projectviewer.vpt.VPTGroup
 
toString() - Method in class projectviewer.vpt.VPTNode
Returns a string representation of the current node.
toString() - Method in class projectviewer.vpt.VPTProject
Returns a string representation of the current node.
TRAVERSE_DIRS - Static variable in class projectviewer.config.ProjectViewerConfig
 
treeNoSelectionBackground - Static variable in class projectviewer.vpt.VPTNode
 
treeNoSelectionForeground - Static variable in class projectviewer.vpt.VPTNode
 
treeSelectionBackground - Static variable in class projectviewer.vpt.VPTNode
 
treeSelectionForeground - Static variable in class projectviewer.vpt.VPTNode
 

U

unload() - Method in class projectviewer.ProjectManager
 
unload() - Method in class projectviewer.ProjectViewer
Cleans up the current open project, and also clean up the loaded project list when unloading PV from the current view.
unloadProject(VPTProject) - Method in class projectviewer.ProjectManager
Unloads a project: saves it to disk, removes all nodes and changes its state to "unloaded", freeing memory.
unlock(boolean) - Method in class projectviewer.vpt.VPTNode
Convenience method for unlocking.
unregister(ExtensionManager.ManagedService) - Method in class projectviewer.config.ExtensionManager
Unregisters the given managed service.
unregisterDir(VPTDirectory, boolean, boolean) - Method in class projectviewer.importer.ReImporter
Unregisters all files in the directory from the project, recursively, and removes the child nodes from the parent.
unregisterFiles(VPTDirectory) - Method in class projectviewer.importer.RootImporter
Unregisters all files in the directory from the project, recursively.
unregisterNodePath(VPTNode) - Method in class projectviewer.vpt.VPTProject
Unegister a node from the project.
unregisterNodePath(String) - Method in class projectviewer.vpt.VPTProject
Unegister a node path from the project.
UpAction - Class in projectviewer.action
A tree action that moves the selection up.
UpAction() - Constructor for class projectviewer.action.UpAction
 
update(Properties) - Method in class projectviewer.config.ProjectViewerConfig
Updates the properties in the properties object passed to reflect the current state of the config.
update(JMenu) - Method in class projectviewer.PVMenuProvider
 
updateEveryTime() - Method in class projectviewer.PVMenuProvider
We don't want to update every time; returns false.
updateExtensions(List<Object>) - Method in interface projectviewer.config.ExtensionManager.ManagedService
Notifies the instance that a new list of extensions has been created in response to some event (such as a plugin being loaded or unloaded).
updateExtensions(List<Object>) - Method in class projectviewer.vpt.VPTContextMenu
ManagedService implementation.
updateMenu() - Method in class projectviewer.gui.ProjectComboBox
 
updateVCSState(VPTProject, VPTNode) - Method in class projectviewer.ProjectViewer
 
updateVCSStatus(VPTProject) - Method in class projectviewer.ProjectManager
 
UpdateVCSStatusAction - Class in projectviewer.action
Action that causes the current version control system to update the status of the node.
UpdateVCSStatusAction() - Constructor for class projectviewer.action.UpdateVCSStatusAction
 
url - Variable in class projectviewer.vpt.VPTDirectory
 
USE_EXTERNAL_APPS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
USE_SYSTEM_ICONS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
USE_VARIABLE_PATHS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
USER_CONTEXT_MENU - Static variable in class projectviewer.config.ProjectViewerConfig
 
USER_MENU_FIRST - Static variable in class projectviewer.config.ProjectViewerConfig
 
userMenuChanged() - Method in class projectviewer.vpt.VPTContextMenu
Called when the user context menu (or a config option related to that menu) has changed.

V

valueChanged(TreeSelectionEvent) - Method in class projectviewer.vpt.VPTSelectionListener
Receive notification that the tree selection has changed.
valueOf(String) - Static method in enum projectviewer.event.ProjectUpdate.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum projectviewer.event.StructureUpdate.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum projectviewer.event.ViewerUpdate.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum projectviewer.event.ProjectUpdate.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum projectviewer.event.StructureUpdate.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum projectviewer.event.ViewerUpdate.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VC_SERVICE_KEY - Static variable in interface projectviewer.config.VersionControlService
Key in the project's properties identifying the version control service.
VC_STATUS_NORMAL - Static variable in interface projectviewer.config.VersionControlService
Special value designating that no special status is available for the node.
VCSTATE_ATTR - Static variable in class projectviewer.persist.NodeHandler
 
VersionControlService - Interface in projectviewer.config
Defines the service for providing version control information for a project.
VFSBrowseAction - Class in projectviewer.action
Show selected node in VFS Browser
VFSBrowseAction() - Constructor for class projectviewer.action.VFSBrowseAction
 
VFSHelper - Class in projectviewer
Class with helper functions for dealing with jEdit's VFS.
VFSHelper() - Constructor for class projectviewer.VFSHelper
 
VFSHelper.SessionErrorException - Exception in projectviewer
 
VFSHelper.SessionErrorException() - Constructor for exception projectviewer.VFSHelper.SessionErrorException
 
viewer - Variable in class projectviewer.action.Action
 
viewer - Variable in class projectviewer.importer.Importer
The node to where the imported nodes will be added.
ViewerUpdate - Class in projectviewer.event
A project viewer update message sent on the Edit Bus.
ViewerUpdate(View, VPTNode, ViewerUpdate.Type) - Constructor for class projectviewer.event.ViewerUpdate
Construct a new message with the given type and no associated viewer.
ViewerUpdate(ProjectViewer, VPTNode, ViewerUpdate.Type) - Constructor for class projectviewer.event.ViewerUpdate
Construct a new message with the given type and an associated viewer.
ViewerUpdate.Type - Enum in projectviewer.event
 
VPTCellRenderer - Class in projectviewer.vpt
Used by the jTree to underline the file name when it's opened.
VPTCompactModel - Class in projectviewer.vpt
A tree model that compress the view by displaying packed directories.
VPTCompactModel(VPTNode) - Constructor for class projectviewer.vpt.VPTCompactModel
Create a new VPTCompactModel.
VPTContextMenu - Class in projectviewer.vpt
A handler for context menu requests on the tree, providing node-sensitive functionality.
VPTContextMenu(ProjectViewer) - Constructor for class projectviewer.vpt.VPTContextMenu
Constructs a listener that will ask the provided viewer instance for information about the nodes clicked.
VPTDirectory - Class in projectviewer.vpt
Models a directory that is part of a project.
VPTDirectory(String) - Constructor for class projectviewer.vpt.VPTDirectory
 
VPTFile - Class in projectviewer.vpt
Models a file that is part of a project.
VPTFile(String) - Constructor for class projectviewer.vpt.VPTFile
 
VPTFileListModel - Class in projectviewer.vpt
A tree model that represents all files in a project without any relationship to the nodes they are a child of.
VPTFileListModel(VPTNode) - Constructor for class projectviewer.vpt.VPTFileListModel
Create a new VPTFileListModel.
VPTFilterData - Class in projectviewer.vpt
 
VPTFilterData(String, String) - Constructor for class projectviewer.vpt.VPTFilterData
 
VPTFilteredModel - Class in projectviewer.vpt
A tree model that shows nodes grouped according to configurable filters.
VPTFilteredModel(VPTNode) - Constructor for class projectviewer.vpt.VPTFilteredModel
Create a new VPTFilteredModel.
VPTGroup - Class in projectviewer.vpt
A VPTGroup is a container for groups and projects.
VPTGroup(String) - Constructor for class projectviewer.vpt.VPTGroup
 
VPTNode - Class in projectviewer.vpt
Node implementation for the Virtual Project Tree.
VPTNode(String, boolean) - Constructor for class projectviewer.vpt.VPTNode
 
VPTProject - Class in projectviewer.vpt
Models a project.
VPTProject(String) - Constructor for class projectviewer.vpt.VPTProject
 
VPTRoot - Class in projectviewer.vpt
The root of the PV tree, representing "All Projects" Aside from being the root of the project tree, it provides methods for manipulating the projects and persisting data to the disk.
VPTSelectionListener - Class in projectviewer.vpt
Listens to the project JTree and responds to file selections.
VPTSelectionListener(ProjectViewer) - Constructor for class projectviewer.vpt.VPTSelectionListener
Create a new ProjectTreeSelectionListener
VPTWorkingFileListModel - Class in projectviewer.vpt
A tree model that shows all files currently opened in jEdit in a flat list.
VPTWorkingFileListModel(VPTNode) - Constructor for class projectviewer.vpt.VPTWorkingFileListModel
Create a new VPTFileListModel.

W

WARN - Static variable in class projectviewer.ProjectViewer
For methods returning results: if no result is available, show a warning message to the user.
writeAttr(String, String, Writer) - Method in class projectviewer.persist.NodeHandler
Writes an attribute to the writer.
writeXML(String, Writer) - Static method in class projectviewer.PVActions
Writes the given String to the output, taking care to escape any caharcters that need escaping.
writeXMLHeader(String, Writer) - Static method in class projectviewer.ProjectManager
Writes an XML header to the given writer.

_

_getFiles(Component) - Method in class projectviewer.action.SearchAction.NodeFileSet
Returns an array with the files to be searched.
_getFilter() - Method in class projectviewer.importer.AutoReimporter.Options
Returns the file filter to use during reimport.
_init() - Method in class projectviewer.config.ContextOptionPane
 
_init() - Method in class projectviewer.config.ExtensionConfigPane
 
_init() - Method in class projectviewer.config.ProjectAppConfigPane
 
_init() - Method in class projectviewer.config.ProjectFilterPane
 
_init() - Method in class projectviewer.config.ProjectViewerOptionsPane
Initializes the option pane.
_run() - Method in class projectviewer.importer.Importer
 
_save() - Method in class projectviewer.config.ExtensionConfigPane
 
_save() - Method in class projectviewer.config.ProjectAppConfigPane
 
_save() - Method in class projectviewer.config.ProjectFilterPane
 
_save() - Method in class projectviewer.config.ProjectViewerOptionsPane
Saves the options.
_setFilter(ImporterFileFilter) - Method in class projectviewer.importer.AutoReimporter.Options
Sets the filter to use during reimport.
A B C D E F G H I K L M N O P R S T U V W _