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

A

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
 
Action - class projectviewer.action.Action.
An action defines an action to be taken when the user presses some menu item in the tree's context menu or a button on the toolbar.
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.
ActionSeparator - class projectviewer.action.ActionSeparator.
Small hack to enable a separator to be shown when some other action is also shown.
ActionSeparator() - Constructor for class projectviewer.action.ActionSeparator
 
AppLauncher - class projectviewer.config.AppLauncher.
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 projectviewer.action.ArchiveAction.
Opens the search dialog for the selected directory/project.
ArchiveAction() - Constructor for class projectviewer.action.ArchiveAction
 
accept(File) - Method in class projectviewer.importer.CVSEntriesFilter
accept() method for the Swing JFileChooser.
accept(File, String) - Method in class projectviewer.importer.CVSEntriesFilter
accept() method for the FilenameFilter implementation.
accept(File) - Method in class projectviewer.importer.GlobFilter
 
accept(File, String) - Method in class projectviewer.importer.GlobFilter
 
accept(File) - Method in class projectviewer.importer.NonProjectFileFilter
 
action - Variable in class projectviewer.action.Action
 
actionPerformed(ActionEvent) - Method in class projectviewer.PVMenuProvider
 
actionPerformed(ActionEvent) - Method in class projectviewer.action.ActionSeparator
Does nothing.
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
Creates a new project.
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.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.OldStyleAddFileAction
Creates a new project.
actionPerformed(ActionEvent) - Method in class projectviewer.action.OpenWithAppAction
Creates a new project.
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
Creates a new project.
actionPerformed(ActionEvent) - Method in class projectviewer.action.UpAction
 
actionPerformed(ActionEvent) - Method in class projectviewer.action.VFSFileImportAction
Creates a new project.
actionPerformed(ActionEvent) - Method in class projectviewer.config.ProjectAppConfigPane
 
actionPerformed(ActionEvent) - Method in class projectviewer.config.ProjectFilterPane
 
actionPerformed(ActionEvent) - Method in class projectviewer.config.ProjectPropertiesPane
Shows a file chooser so the user can choose the root directory of its project.
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.ProjectComboBox
 
actionPerformed(ActionEvent) - Method in class projectviewer.persist.ProjectZipper
 
add(VPTNode) - Method in class projectviewer.vpt.VPTCompactModel.CompactDirectoryNode
 
add(VPTNode) - Method in class projectviewer.vpt.VPTFilteredModel.FilteredDirectoryNode
 
addAppExt(String, String) - Method in class projectviewer.config.AppLauncher
 
addFileFilter(FileFilter) - Method in class projectviewer.persist.ProjectZipper
 
addFilter(VPTFilterData) - Method in class projectviewer.vpt.VPTProject
 
addOpenFile(String) - Method in class projectviewer.vpt.VPTProject
Adds a file to the list of the project's opened files.
addOpenFile(String) - Method in class projectviewer.vpt.VPTWorkingFileListModel
Adds an open file to the list of open files of the projects to which it belongs.
addProject(VPTProject, VPTGroup) - Method in class projectviewer.ProjectManager
Adds a project to the list.
addProjectListener(ProjectListener) - Method in class projectviewer.vpt.VPTProject
Adds a new listener to the list.
addProjectListeners(PluginJAR) - Method in class projectviewer.ProjectManager
Adds the plugin's declared project listeners to the list of project listeners to be added to a project when it's activated.
addProjectViewerListener(ProjectViewerListener, View) - Static method in class projectviewer.ProjectViewer
Add a listener for the instance of project viewer of the given view.
addProjectViewerListeners(PluginJAR, View) - Static method in class projectviewer.ProjectViewer
Adds to the list of listeners for the given view the listeners that have been declared by the given plugin using properties.
addPropertyChangeListener(PropertyChangeListener) - Method in class projectviewer.config.ProjectViewerConfig
Adds a new property change listener to the list.
addToolbarActions(PluginJAR) - Static method in class projectviewer.ProjectViewer
Adds to the list of listeners for the given view the listeners that have been declared by the given plugin using properties.
addTree(File, VPTNode, FilenameFilter, boolean) - Method in class projectviewer.importer.FileImporter
Adds a directory tree to the given node.
added - Variable in class projectviewer.importer.Importer
The list of added files, if any, for event firing purposes.

B

BROWSER_PATH_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
BROWSER_USE_INFOVIEWER - Static variable in class projectviewer.config.ProjectViewerConfig
 

C

CASE_INSENSITIVE_SORT_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
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.
CLOSE_FILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
CONFIG_FILE - Static variable in class projectviewer.config.ProjectViewerConfig
 
CVSEntriesFilter - class projectviewer.importer.CVSEntriesFilter.
Filter that uses the CVS/Entries file to decide if a file should be accepted or not.
CVSEntriesFilter() - Constructor for class projectviewer.importer.CVSEntriesFilter
 
CollapseAllAction - class projectviewer.action.CollapseAllAction.
Expands all nodes of the current tree.
CollapseAllAction() - Constructor for class projectviewer.action.CollapseAllAction
 
ContextOptionPane - class projectviewer.config.ContextOptionPane.
Right-click context menu editor.
ContextOptionPane(String) - Constructor for class projectviewer.config.ContextOptionPane
 
canOpen() - Method in class projectviewer.vpt.VFSFile
File nodes can be opened, so return true.
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.
canWrite() - Method in class projectviewer.vpt.VFSFile
Returns true.
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.
cancel() - Method in class projectviewer.config.ProjectOptions
Called when the cancel button is pressed.
cancel() - Method in class projectviewer.gui.ImportDialog
 
cancel() - Method in class projectviewer.persist.ProjectZipper
 
cleanViewEntry(View) - Static method in class projectviewer.ProjectViewer
Removes the "viewer entry" related to the given view.
cleanup(PluginJAR) - Static method in class projectviewer.PVActions
Used internally to clean up resources when unloading other plugins.
cleanup(VPTProject) - Method in class projectviewer.vpt.VPTFileListModel
 
cleanup(VPTProject) - Method in class projectviewer.vpt.VPTWorkingFileListModel
 
clearCache() - Method in class projectviewer.vpt.VPTFilteredModel
when the filter has changed, clear the cache
clearOpenFiles() - Method in class projectviewer.vpt.VPTProject
Clears the list of open files.
clone() - Method in class projectviewer.action.Action
Clones the current action, returning a copy of it.
close() - Method in class projectviewer.vpt.VFSFile
"Closes" the jEdit buffer that contains the file.
close() - Method in class projectviewer.vpt.VPTFile
"Closes" the jEdit buffer that contains the file.
close() - Method in class projectviewer.vpt.VPTNode
"Closes" the node.
closeAllProjectFiles(View) - Static method in class projectviewer.PVActions
If a project is currently active, close all its files.
cmItem - Variable in class projectviewer.action.Action
 
compareName(VPTNode) - Method in class projectviewer.vpt.VPTNode
 
compareTo(Object) - Method in class projectviewer.vpt.VPTNode
Implementation of the Comparable interface.
compareToNode(VPTNode) - Method in class projectviewer.vpt.VFSFile
Compares a VFSFile node to another VPTNode.
compareToNode(VPTNode) - Method in class projectviewer.vpt.VPTDirectory
Directories have precedende over openable nodes...
compareToNode(VPTNode) - Method in class projectviewer.vpt.VPTFile
Files are at the same level of every leaf node.
compareToNode(VPTNode) - Method in class projectviewer.vpt.VPTGroup
 
compareToNode(VPTNode) - Method in class projectviewer.vpt.VPTNode
This method is used to sort the nodes in the trees.
compareToNode(VPTNode) - Method in class projectviewer.vpt.VPTProject
Projects have precedence over everything but groups.
compareToNode(VPTNode) - Method in class projectviewer.vpt.VPTRoot
The root is always the first node.
composeIcon(File, String, Icon) - Static method in class projectviewer.vpt.IconComposer
 
copy(AppLauncher) - Method in class projectviewer.config.AppLauncher
Copies the data from another AppLauncher into this one.
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.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.
createNode(Attributes, VPTProject) - Method in class projectviewer.persist.VFSFileNodeHandler
Loads a VFSFile from the cofiguration.
createOptionTreeModel() - Method in class projectviewer.config.ProjectOptions
 
createOptions(EditPlugin) - Method in class projectviewer.config.ProjectOptions
For jEdit 4.2: creates options panes based on properties set by the plugin, so manual registration of the plugin is not necessary.

D

DEFAULT_URL - Static variable in class projectviewer.config.ProjectPropertiesPane
 
DELETE_NOT_FOUND_FILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
DeferredProperty - class projectviewer.persist.DeferredProperty.
Defers the loading of a property until it's requested.
DeferredProperty(String, String) - Constructor for class projectviewer.persist.DeferredProperty
 
DirectoryNodeHandler - class projectviewer.persist.DirectoryNodeHandler.
Handler for directory nodes.
DirectoryNodeHandler() - Constructor for class projectviewer.persist.DirectoryNodeHandler
 
decodeBase64(String) - Static method in class projectviewer.PVActions
Decodes a Base64-encoded string into a byte array.
delete() - Method in class projectviewer.vpt.VFSFile
Deletes the file from disk.
delete() - Method in class projectviewer.vpt.VPTDirectory
Deletes the file from disk and removes it from the current container.
delete() - Method in class projectviewer.vpt.VPTFile
Deletes the file from disk.
delete() - Method in class projectviewer.vpt.VPTNode
The "delete()" method should remove the resource from the the disk, if applicable.
doImport() - Method in class projectviewer.importer.Importer
Main import method.

E

ERRORLIST_PLUGIN - Static variable in class projectviewer.config.ProjectViewerConfig
 
EXCLUDE_DIRS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
EditGroupAction - class projectviewer.action.EditGroupAction.
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
 
EditProjectAction - class projectviewer.action.EditProjectAction.
Action that when executed creates a new project or edits an existing one.
EditProjectAction() - Constructor for class projectviewer.action.EditProjectAction
Default constructor.
EditProjectAction(boolean, VPTGroup) - Constructor for class projectviewer.action.EditProjectAction
If forceNew is true, creation of new project will be forced.
ExpandAllAction - class projectviewer.action.ExpandAllAction.
Expands all nodes of the current tree.
ExpandAllAction() - Constructor for class projectviewer.action.ExpandAllAction
 
encodeBase64(byte[]) - Static method in class projectviewer.PVActions
Encodes a byte array into a base64-encoded byte array.
endElement(String, String, String) - Method in class projectviewer.persist.ProjectPersistenceManager.ProjectHandler
Handles the closing of a directory element.
expand(TreePath, JTree) - Method in class projectviewer.action.ExpandAllAction
Expand the given sub tree.

F

FILE_STATE_CHANGED - Static variable in class projectviewer.vpt.IconComposer
 
FILE_STATE_NORMAL - Static variable in class projectviewer.vpt.IconComposer
 
FILE_STATE_NOT_FOUND - Static variable in class projectviewer.vpt.IconComposer
 
FILE_STATE_READONLY - Static variable in class projectviewer.vpt.IconComposer
 
FILTER_MSG_INITIAL_IMPORT - Static variable in class projectviewer.importer.FileImporter
 
FILTER_MSG_RECURSE - Static variable in class projectviewer.importer.FileImporter
 
FILTER_MSG_RE_IMPORT - Static variable in class projectviewer.importer.FileImporter
 
FOLLOW_BUFFER_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
FileImportAction - class projectviewer.action.FileImportAction.
Action that when executed imports files into a node.
FileImportAction() - Constructor for class projectviewer.action.FileImportAction
 
FileImporter - class projectviewer.importer.FileImporter.
Imports files and/or directories into a project.
FileImporter(VPTNode, ProjectViewer) - Constructor for class projectviewer.importer.FileImporter
 
FileNodeHandler - class projectviewer.persist.FileNodeHandler.
Handler for file nodes.
FileNodeHandler() - Constructor for class projectviewer.persist.FileNodeHandler
 
file - Variable in class projectviewer.vpt.VPTDirectory
 
fileAdded(ProjectEvent) - Method in class projectviewer.event.ProjectAdapter
Method called when a single file has been added to a project.
fileAdded(ProjectEvent) - Method in interface projectviewer.event.ProjectListener
Method called when a single file has been added to a project.
fileCount - Variable in class projectviewer.importer.FileImporter
 
fileCount - Variable in class projectviewer.importer.VFSFileImporter
 
fileRemoved(ProjectEvent) - Method in class projectviewer.event.ProjectAdapter
Method called when a single file has been removed from a project.
fileRemoved(ProjectEvent) - Method in interface projectviewer.event.ProjectListener
Method called when a single file has been removed from a project.
filesAdded(ProjectEvent) - Method in class projectviewer.event.ProjectAdapter
Method called when several files have been added to a project.
filesAdded(ProjectEvent) - Method in interface projectviewer.event.ProjectListener
Method called when several files have been added to a project.
filesRemoved(ProjectEvent) - Method in class projectviewer.event.ProjectAdapter
Method called when more than one file have been removed from a project.
filesRemoved(ProjectEvent) - Method in interface projectviewer.event.ProjectListener
Method called when more than one file have been removed from a project.
findDirectory(File, VPTNode, boolean) - Method in class projectviewer.importer.Importer
Looks, in the children list for the given parent, for a directory 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
 
fireEvent - Variable in class projectviewer.importer.Importer
Whether this class should automatically fire the project event.
fireFileAdded(VPTFile) - Method in class projectviewer.vpt.VPTProject
Notifies the listeners that a single file has been added to the project.
fireFileRemoved(VPTFile) - Method in class projectviewer.vpt.VPTProject
Notifies the listeners that a single file has been added to the project.
fireFilesChanged(ArrayList, ArrayList) - Method in class projectviewer.vpt.VPTProject
Notifies the listeners that a group of files has been added to and/or removed from the project.
fireGroupActivated(VPTGroup, View) - Static method in class projectviewer.ProjectViewer
Fires an event for the loading of a group.
fireGroupAddedEvent(VPTGroup) - Static method in class projectviewer.ProjectViewer
 
fireGroupRemovedEvent(VPTGroup) - Static method in class projectviewer.ProjectViewer
 
fireNodeMovedEvent(VPTNode, VPTGroup) - Static method in class projectviewer.ProjectViewer
 
fireNodeSelected(ProjectViewer, VPTNode) - Static method in class projectviewer.ProjectViewer
 
fireProjectAdded(Object, VPTProject) - Static method in class projectviewer.ProjectViewer
Fires a "project added" event.
fireProjectEvent() - Method in class projectviewer.importer.Importer
Fires an event based on the imported file(s).
fireProjectLoaded(Object, VPTProject, View) - Static method in class projectviewer.ProjectViewer
Fires an event for the loading of a project.
fireProjectRemoved(Object, VPTProject) - Static method in class projectviewer.ProjectViewer
Fires a "project removed" event.
firePropertiesChanged() - Method in class projectviewer.vpt.VPTProject
Notifies the listeners that a single file has been added to the project.
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.

G

GlobFilter - class projectviewer.importer.GlobFilter.
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.
GlobFilter(String, String, String, String) - Constructor for class projectviewer.importer.GlobFilter
Creates a new GlobFilter based on the given parameters with some description texts.
GroupMenu - class projectviewer.gui.GroupMenu.
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).
getActiveNode(View) - 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.
getAddedFile() - Method in class projectviewer.event.ProjectEvent
Returns the added file (null if multiple files or no file(s) added).
getAddedFiles() - Method in class projectviewer.event.ProjectEvent
Returns the list of files added (null if single file or no file(s) added).
getAppList() - Method in class projectviewer.config.AppLauncher
 
getAppName(File) - Method in class projectviewer.config.AppLauncher
Deprecated. Use getAppName(String) instead.
getAppName(String) - Method in class projectviewer.config.AppLauncher
Returns the application name 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
 
getButton() - Method in class projectviewer.action.Action
Returns the toolbar button that triggers this action.
getCaseInsensitiveSort() - Method in class projectviewer.config.ProjectViewerConfig
 
getChild(Object, int) - Method in class projectviewer.vpt.VPTCompactModel
 
getChild(Object, int) - Method in class projectviewer.vpt.VPTFileListModel
Returns the child at the given index of the given parent.
getChild(Object, int) - Method in class projectviewer.vpt.VPTFilteredModel
 
getChild(Object, int) - Method in class projectviewer.vpt.VPTWorkingFileListModel
Returns the child at the given index of the given parent.
getChildCount(Object) - Method in class projectviewer.vpt.VPTCompactModel
 
getChildCount(Object) - Method in class projectviewer.vpt.VPTFileListModel
Returns the child at the given index of the given parent.
getChildCount() - Method in class projectviewer.vpt.VPTFilteredModel.FilteredDirectoryNode
 
getChildCount(Object) - Method in class projectviewer.vpt.VPTFilteredModel
 
getChildCount(Object) - Method in class projectviewer.vpt.VPTWorkingFileListModel
Returns the child at the given index of the given parent.
getChildNode(String) - Method in class projectviewer.vpt.VPTProject
Returns the node that matches the given path.
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.VPTCompactModel.CompactDirectoryNode
 
getClipType() - Method in class projectviewer.vpt.VPTFilteredModel.FilteredDirectoryNode
 
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
 
getCompressedDirectories(VPTProject) - Method in class projectviewer.vpt.VPTCompactModel
 
getCompressedDirectories(StringBuffer, VPTNode, List) - Method in class projectviewer.vpt.VPTCompactModel
 
getCount() - Method in class projectviewer.config.AppLauncher
 
getCurrentProject(View) - Static method in class projectviewer.PVActions
Deprecated. Use ProjectViewer.getActiveProject(View) instead.
getCurrentTree() - Method in class projectviewer.ProjectViewer
Returns the currently active tree.
getData() - Method in class projectviewer.persist.DeferredProperty
Returns the original string with the serialized object.
getDefaultGroup() - Method in class projectviewer.config.ProjectOptions
 
getDeleteNotFoundFiles() - Method in class projectviewer.config.ProjectViewerConfig
 
getDescription() - Method in class projectviewer.importer.CVSEntriesFilter
 
getDescription() - Method in class projectviewer.importer.GlobFilter
 
getDescription() - Method in class projectviewer.importer.NonProjectFileFilter
 
getDir() - Method in class projectviewer.vpt.VPTCompactModel.CompactDirectoryNode
 
getDirectory() - Method in class projectviewer.action.SearchAction.NodeFileSet
Returns the path to the node.
getExcludeDirs() - Method in class projectviewer.config.ProjectViewerConfig
 
getFile() - Method in class projectviewer.vpt.VPTDirectory
Return the file associated with this node.
getFile() - Method in class projectviewer.vpt.VPTFile
Return the file associated with this node.
getFile(String) - Method in class projectviewer.vpt.VPTProject
Deprecated. Use getChildNode(String) instead.
getFileState(File, String) - Method in interface projectviewer.vpt.IconComposer.VCProvider
This method should return one of the VC_STATE possible values for the given file.
getFiles() - Method in class projectviewer.vpt.VPTCompactModel.CompactDirectoryNode
 
getFiles() - Method in class projectviewer.vpt.VPTFilteredModel.FilteredDirectoryNode
 
getFiles() - Method in class projectviewer.vpt.VPTProject
Deprecated. Use getOpenableNodes() instead.
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.
getFilteredNodes(VPTProject) - Method in class projectviewer.vpt.VPTFilteredModel
 
getFlattenFilePaths() - Method in class projectviewer.gui.ImportDialog
 
getFolderTreeState(VPTNode) - Method in class projectviewer.ProjectViewer
Returns a String representing the state of the folder tree.
getFollowCurrentBuffer() - Method in class projectviewer.config.ProjectViewerConfig
 
getForegroundColor(boolean) - Method in class projectviewer.vpt.VFSFile
Returns the node's foreground color.
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
getIcon() - Method in class projectviewer.action.Action
Returns the icon to be shown on the toolbar button.
getIcon() - Method in class projectviewer.action.CollapseAllAction
Returns the icon for the action.
getIcon() - Method in class projectviewer.action.EditProjectAction
Returns the icon to be shown on the toolbar button.
getIcon() - Method in class projectviewer.action.ExpandAllAction
Returns the icon for the action.
getIcon() - Method in class projectviewer.action.OldStyleAddFileAction
Returns the icon to be shown.
getIcon(int) - Method in interface projectviewer.vpt.IconComposer.VCProvider
This should return the icon to be used to represent the requested state.
getIcon(boolean) - Method in class projectviewer.vpt.VFSFile
Returns the icon to be shown on the tree next to the node name.
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.
getImportDialog() - Method in class projectviewer.importer.FileImporter
 
getImportDialog() - Method in class projectviewer.importer.RootImporter
 
getImportFilter() - Method in class projectviewer.gui.ImportDialog
 
getImportFilterIndex() - Method in class projectviewer.gui.ImportDialog
 
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.VPTCompactModel
 
getIndexOfChild(Object, Object) - Method in class projectviewer.vpt.VPTFileListModel
 
getIndexOfChild(Object, Object) - Method in class projectviewer.vpt.VPTFilteredModel
 
getInstance() - Static method in class projectviewer.ProjectManager
Returns the project manager instance.
getInstance() - Static method in class projectviewer.config.AppLauncher
 
getInstance() - Static method in class projectviewer.config.ProjectViewerConfig
Returns the config.
getInstance() - Static method in class projectviewer.vpt.VPTRoot
Returns an instance of the VPTRoot.
getLastNode() - Method in class projectviewer.config.ProjectViewerConfig
Returns the path to the last active node as a list.
getLastProject() - Method in class projectviewer.config.ProjectViewerConfig
Deprecated. Not used by PV anymore. Superseded by getLastNode().
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.VPTCompactModel.CompactDirectoryNode
 
getName() - Method in class projectviewer.vpt.VPTFilterData
 
getName() - Method in class projectviewer.vpt.VPTFilteredModel.FilteredDirectoryNode
 
getName() - Method in class projectviewer.vpt.VPTNode
Returns the name of this node.
getNewNodeName() - Method in class projectviewer.gui.ImportDialog
 
getNode() - Method in class projectviewer.event.ProjectViewerEvent
 
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.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.
getNodeClass() - Method in class projectviewer.persist.VFSFileNodeHandler
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.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.
getNodeName() - Method in class projectviewer.persist.VFSFileNodeHandler
Returns the name of the nodes that should be delegated to this handler when loading configuration data.
getNodePath() - Method in class projectviewer.vpt.VFSFile
Returns the path to the file represented by this node.
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.
getObjectProperty(String) - Method in class projectviewer.vpt.VPTProject
Returns the property stored for the given key.
getOldParent() - Method in class projectviewer.event.ProjectViewerEvent
When firing a noveMoved() event, returns the old parent of the affected node (which can be retrieved by getSource()).
getOpenFiles() - Method in class projectviewer.vpt.VPTProject
Returns an iterator to the list of open files that this project remembers.
getOpenableNodes() - Method in class projectviewer.vpt.VPTProject
Returns a read-only collection of the nodes that can be opened contained in this project.
getPathToRoot(TreeNode) - Method in class projectviewer.vpt.VPTFileListModel
 
getPathToRoot(TreeNode) - Method in class projectviewer.vpt.VPTFilteredModel
 
getPathToRoot(TreeNode) - Method in class projectviewer.vpt.VPTWorkingFileListModel
 
getPattern() - Method in class projectviewer.vpt.VPTFilterData
 
getProject(String) - Method in class projectviewer.ProjectManager
Returns the project with the given name.
getProject() - Static method in class projectviewer.config.ProjectOptions
Returns the project currently being edited, or null if the dialog is not active.
getProject() - Method in class projectviewer.event.ProjectEvent
Returns the project.
getProject() - Method in class projectviewer.event.ProjectViewerEvent
Returns the Project.
getProjectChildren(VPTProject) - Method in class projectviewer.vpt.VPTCompactModel
 
getProjectChildren(VPTProject) - Method in class projectviewer.vpt.VPTFilteredModel
 
getProjectViewer(View) - Static method in class projectviewer.ProjectViewer
 
getProjectViewer() - Method in class projectviewer.event.ProjectViewerEvent
Returns the ProjectViewer.
getProjects() - Method in class projectviewer.ProjectManager
Returns an iterator that points to the (ordered) 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.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.
getRememberOpen() - Method in class projectviewer.config.ProjectViewerConfig
 
getRemovedFile() - Method in class projectviewer.event.ProjectEvent
Returns the removed file (null if multiple files, or no file(s) were removed).
getRemovedFiles() - Method in class projectviewer.event.ProjectEvent
Returns the list of removed files (null if no file(s) were removed).
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.
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.
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
 
getShowToolBar() - 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.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.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.OldStyleAddFileAction
Returns the text to be shown on the button and/or menu item.
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.UpAction
 
getText() - Method in class projectviewer.action.VFSFileImportAction
Returns the text to be shown on the button and/or menu item.
getTraverseDirectories() - Method in class projectviewer.gui.ImportDialog
 
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class projectviewer.vpt.VPTCellRenderer
 
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
 
getUseSystemIcons() - Method in class projectviewer.config.ProjectViewerConfig
 
getUserContextMenu() - Method in class projectviewer.config.ProjectViewerConfig
 
getValue() - Method in class projectviewer.persist.DeferredProperty
Tries to load the object represented by the serialized data; returns the object, or "this" if loading failed.
getView() - Method in class projectviewer.ProjectViewer
Returns the View associated with this instance.
getViewer(View) - Static method in class projectviewer.ProjectViewer
Returns the viewer associated with the given view, or null if none exists.
groupActivated(ProjectViewerEvent) - Method in class projectviewer.event.ProjectViewerAdapter
Notifies that a group has been activated.
groupActivated(ProjectViewerEvent) - Method in interface projectviewer.event.ProjectViewerListener
Notifies that a group has been activated, or selected.
groupAdded(ProjectViewerEvent) - Method in class projectviewer.event.ProjectViewerAdapter
Notifies the addition of a group.
groupAdded(ProjectViewerEvent) - Method in interface projectviewer.event.ProjectViewerListener
Notifies the addition of a group.
groupRemoved(ProjectViewerEvent) - Method in class projectviewer.event.ProjectViewerAdapter
Notifies the removal of a group.
groupRemoved(ProjectViewerEvent) - Method in interface projectviewer.event.ProjectViewerListener
Notifies the removal of a group.

H

handleMessage(EBMessage) - Method in class projectviewer.ProjectPlugin
Handles plugin load/unload messages in the EditBus.
handleMessage(EBMessage) - Method in class projectviewer.ProjectViewer
Handles an EditBus message.
hasBinaryFileCheck() - Method in class projectviewer.config.ProjectViewerConfig
Checks whether jEdit has the methods to do binary file check, which was added in 4.3pre5.
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.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.
hasChildren() - Method in class projectviewer.persist.VFSFileNodeHandler
Returns whether the node(s) handled by this handler are expected to have children or not.
hasFile(VPTNode) - Method in class projectviewer.vpt.VPTCompactModel
 
hasFile(VPTNode) - Method in class projectviewer.vpt.VPTFilteredModel
 
hasListeners() - Method in class projectviewer.vpt.VPTProject
Returns whether there are any listeners registered.
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

IMPORT_EXTS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
IMPORT_GLOBS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
INCLUDE_FILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
INFOVIEWER_PLUGIN - Static variable in class projectviewer.config.ProjectViewerConfig
 
IconComposer - class projectviewer.vpt.IconComposer.
Create decorated icons for VPT nodes
IconComposer() - Constructor for class projectviewer.vpt.IconComposer
 
IconComposer.VCProvider - interface projectviewer.vpt.IconComposer.VCProvider.
Version control plugins that want to provide file status info to PV should implement this interface.
ImportDialog - class projectviewer.gui.ImportDialog.
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 projectviewer.importer.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(VPTNode) - Constructor for class projectviewer.importer.Importer
 
Importer(VPTNode, boolean) - Constructor for class projectviewer.importer.Importer
 
Importer.NodeStructureChange - class projectviewer.importer.Importer.NodeStructureChange.
 
Importer.NodeStructureChange(VPTNode, String) - Constructor for class projectviewer.importer.Importer.NodeStructureChange
Calls "nodeStructureChanged" for the given node.
Importer.ShowNode - class projectviewer.importer.Importer.ShowNode.
Makes sure a node is visible.
Importer.ShowNode(VPTNode) - Constructor for class projectviewer.importer.Importer.ShowNode
 
ImporterFileFilter - class projectviewer.importer.ImporterFileFilter.
File filter implementation used when importing files into a project.
ImporterFileFilter() - Constructor for class projectviewer.importer.ImporterFileFilter
 
importNode(VPTNode, VPTNode) - Method in class projectviewer.importer.Importer
Imports a child into the given parent.
importNode(VPTNode) - Method in class projectviewer.importer.Importer
Imports the node into the selected parent.
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 to be 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.OldStyleFileImporter
Asks if the user wants to import files from the chosen project root.
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.
internalDoImport() - Method in class projectviewer.importer.VFSFileImporter
Queries the user for files to be added by showing a jEdit file chooser dialog.
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.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.
isChild() - Method in class projectviewer.persist.VFSFileNodeHandler
Returns whether the node is a child of nome other node or not.
isDirectory() - Method in class projectviewer.vpt.VPTNode
Returns true if this node is a VPTDirectory.
isErrorListAvailable() - 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.
isInProject(String) - Method in class projectviewer.vpt.VPTProject
Returns whether the project contains a node that can be opened that matches the given path.
isInfoViewerAvailable() - Method in class projectviewer.config.ProjectViewerConfig
 
isJEdit43() - Method in class projectviewer.config.ProjectViewerConfig
 
isLoaded(String) - Method in class projectviewer.ProjectManager
Returns whether a project is loaded or not.
isOK() - Method in class projectviewer.config.ProjectPropertiesPane
 
isOpened() - Method in class projectviewer.vpt.VFSFile
Returns "true" if the node is a file and is currently opened in jEdit.
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.
isProjectFile(String) - Method in class projectviewer.vpt.VPTProject
Deprecated. Use isInProject(String) instead.
isRoot() - Method in class projectviewer.vpt.VPTNode
Returns whether this node is the root node.
itemStateChanged(ItemEvent) - Method in class projectviewer.gui.ImportDialog
 

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
 
LaunchBrowserAction - class projectviewer.action.LaunchBrowserAction.
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 projectviewer.action.LaunchBrowserAction.Helper.
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
 
launchApp(File, Component) - Method in class projectviewer.config.AppLauncher
Deprecated. Use launchApp(String, Component) instead.
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.
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
 
listToObjectCollection(String, PluginJAR, Class) - Static method in class projectviewer.PVActions
Creates a collection of instances from a comma-separated list of class names.
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.
loadExts() - Method in class projectviewer.config.AppLauncher
load extension properties from file
loadImportFilterStatus(VPTProject, ImportDialog) - Method in class projectviewer.importer.Importer
 
loadNodeHandlers(PluginJAR) - Static method in class projectviewer.persist.ProjectPersistenceManager
Checks the plugin's properties to see if it declares any node handlers, and register those node handlers within this class.
lockTraverse() - Method in class projectviewer.gui.ImportDialog
 

M

MSG_STATE_ERRORS - Static variable in class projectviewer.vpt.IconComposer
 
MSG_STATE_MESSAGES - Static variable in class projectviewer.vpt.IconComposer
 
MSG_STATE_NONE - Static variable in class projectviewer.vpt.IconComposer
 
MoveNodeAction - class projectviewer.action.MoveNodeAction.
Action to move a project or group into another group.
MoveNodeAction() - Constructor for class projectviewer.action.MoveNodeAction
 
makePathTo(String, ArrayList) - Method in class projectviewer.importer.Importer
Inserts all nodes from the root up to and including the given path, if the nodes are not yet inserted.
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
 

N

NAME - Static variable in class projectviewer.ProjectPlugin
 
NODE_NAME - Static variable in class projectviewer.persist.ProjectNodeHandler
 
NewFileImporter - class projectviewer.importer.NewFileImporter.
Imports a single file into a project.
NewFileImporter(VPTNode, ProjectViewer, String) - Constructor for class projectviewer.importer.NewFileImporter
 
NodeHandler - class projectviewer.persist.NodeHandler.
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
 
NodeRemoverAction - class projectviewer.action.NodeRemoverAction.
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 projectviewer.action.NodeRenamerAction.
Action for renaming files, directories and projects.
NodeRenamerAction() - Constructor for class projectviewer.action.NodeRenamerAction
 
NonProjectFileFilter - class projectviewer.importer.NonProjectFileFilter.
A FileFilter that filters out files already added to the project.
NonProjectFileFilter(VPTProject) - Constructor for class projectviewer.importer.NonProjectFileFilter
 
name - Variable in class projectviewer.vpt.VPTNode
 
newFile(View) - Static method in class projectviewer.PVActions
 
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).
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.VPTFileListModel
Handles a node changed request.
nodeChanged(TreeNode) - Method in class projectviewer.vpt.VPTFilteredModel
Handles a node changed request.
nodeChanged(TreeNode) - Method in class projectviewer.vpt.VPTWorkingFileListModel
Handles a node changed request.
nodeMoved(ProjectViewerEvent) - Method in class projectviewer.event.ProjectViewerAdapter
Notifies that a project or group has been moved to another group.
nodeMoved(ProjectViewerEvent) - Method in interface projectviewer.event.ProjectViewerListener
Notifies that a project or group has been moved to another group.
nodeSelected(ProjectViewerEvent) - Method in class projectviewer.event.ProjectViewerAdapter
Notifies that a node has been selected (clicked on) in the ProjectViewer tree
nodeSelected(ProjectViewerEvent) - Method in interface projectviewer.event.ProjectViewerListener
Notifies that a node has been selected (clicked on) in the ProjectViewer tree
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.VPTCompactModel
 
nodeStructureChanged(TreeNode) - Method in class projectviewer.vpt.VPTFileListModel
Called when some node in the tree is changed.
nodeStructureChanged(TreeNode) - Method in class projectviewer.vpt.VPTFilteredModel
 
nodeStructureChanged(TreeNode) - Method in class projectviewer.vpt.VPTWorkingFileListModel
Called when some node in the tree is changed.
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(TreeNode, int[]) - Method in class projectviewer.vpt.VPTCompactModel
 
nodesWereInserted(TreeNode, int[]) - Method in class projectviewer.vpt.VPTFilteredModel
 
nodesWereRemoved(TreeNode, int[], Object[]) - Method in class projectviewer.vpt.VPTCompactModel
 
nodesWereRemoved(TreeNode, int[], Object[]) - Method in class projectviewer.vpt.VPTFilteredModel
 

O

OldConfigLoader - class projectviewer.persist.OldConfigLoader.
Class that takes care of loading old config files into the new virtual-tree object style.
OldStyleAddFileAction - class projectviewer.action.OldStyleAddFileAction.
Imports files in the style of the old version of the plugin.
OldStyleAddFileAction() - Constructor for class projectviewer.action.OldStyleAddFileAction
 
OldStyleFileImporter - class projectviewer.importer.OldStyleFileImporter.
Imports files and/or directories into a project, using the import style used by the old version of the plugin.
OldStyleFileImporter(VPTNode, ProjectViewer) - Constructor for class projectviewer.importer.OldStyleFileImporter
 
OpenFileNodeHandler - class projectviewer.persist.OpenFileNodeHandler.
Handler for open file nodes.
OpenFileNodeHandler() - Constructor for class projectviewer.persist.OpenFileNodeHandler
 
OpenWithAppAction - class projectviewer.action.OpenWithAppAction.
Opens a file with a registered app, or ask for an application in case none is configured for the file type.
OpenWithAppAction() - Constructor for class projectviewer.action.OpenWithAppAction
 
OpenWithEncodingAction - class projectviewer.action.OpenWithEncodingAction.
Opens a node in jEdit using a specific character encoding.
OpenWithEncodingAction() - Constructor for class projectviewer.action.OpenWithEncodingAction
 
ok() - Method in class projectviewer.config.ProjectOptions
Called when ok is pressed.
ok() - Method in class projectviewer.gui.ImportDialog
 
ok() - Method in class projectviewer.persist.ProjectZipper
 
oldRoot - Variable in class projectviewer.importer.RootImporter
 
open() - Method in class projectviewer.vpt.VFSFile
Opens a new buffer in jEdit with the file pointed by this node.
open() - Method in class projectviewer.vpt.VPTFile
Opens a new buffer in jEdit with the file pointed by this node.
open() - Method in class projectviewer.vpt.VPTNode
"Opens" the node.
openAllProjectFiles(View) - Static method in class projectviewer.PVActions
If a project is currently active, open all its files.
openableNodes - Variable in class projectviewer.vpt.VPTProject
 

P

PVActions - class projectviewer.PVActions.
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
 
PVMenuProvider - class projectviewer.PVMenuProvider.
Dynamic menu implementation for jEdit 4.2.
PVMenuProvider() - Constructor for class projectviewer.PVMenuProvider
Makes sure ProjectManager is initialized.
ProjectAdapter - class projectviewer.event.ProjectAdapter.
Default implementation of the listener interface that does nothing when the methods are called.
ProjectAdapter() - Constructor for class projectviewer.event.ProjectAdapter
 
ProjectAppConfigPane - class projectviewer.config.ProjectAppConfigPane.
Option pane for the external applications configuration.
ProjectAppConfigPane() - Constructor for class projectviewer.config.ProjectAppConfigPane
 
ProjectComboBox - class projectviewer.gui.ProjectComboBox.
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
 
ProjectEvent - class projectviewer.event.ProjectEvent.
A project event.
ProjectEvent(VPTProject, ArrayList, ArrayList) - Constructor for class projectviewer.event.ProjectEvent
 
ProjectEvent(VPTProject, VPTFile, boolean) - Constructor for class projectviewer.event.ProjectEvent
 
ProjectEvent(VPTProject) - Constructor for class projectviewer.event.ProjectEvent
 
ProjectFilterPane - class projectviewer.config.ProjectFilterPane.
Option pane for the filter configuration.
ProjectFilterPane() - Constructor for class projectviewer.config.ProjectFilterPane
 
ProjectListener - interface projectviewer.event.ProjectListener.
A project listener.
ProjectManager - class projectviewer.ProjectManager.
This class takes care of the global project configuration, that is, the list of configured projects.
ProjectNodeHandler - class projectviewer.persist.ProjectNodeHandler.
Handler for project nodes.
ProjectNodeHandler() - Constructor for class projectviewer.persist.ProjectNodeHandler
 
ProjectOptions - class projectviewer.config.ProjectOptions.
A dialog for configuring the properties of a project.
ProjectPersistenceManager - class projectviewer.persist.ProjectPersistenceManager.
This class takes care of each projects properties.
ProjectPersistenceManager.ProjectHandler - class projectviewer.persist.ProjectPersistenceManager.ProjectHandler.
Handler to read project configuration files.
ProjectPersistenceManager.ProjectHandler(VPTProject) - Constructor for class projectviewer.persist.ProjectPersistenceManager.ProjectHandler
 
ProjectPlugin - class projectviewer.ProjectPlugin.
A Project Viewer plugin for jEdit.
ProjectPlugin() - Constructor for class projectviewer.ProjectPlugin
 
ProjectPropertiesPane - class projectviewer.config.ProjectPropertiesPane.
A dialog for configuring the properties of a project.
ProjectPropertiesPane(VPTProject, boolean) - Constructor for class projectviewer.config.ProjectPropertiesPane
Builds the dialog.
ProjectPropertiesPane(VPTProject, boolean, String) - Constructor for class projectviewer.config.ProjectPropertiesPane
 
ProjectViewer - class projectviewer.ProjectViewer.
Main GUI for the project viewer plugin.
ProjectViewer(View) - Constructor for class projectviewer.ProjectViewer
Create a new ProjectViewer.
ProjectViewerAdapter - class projectviewer.event.ProjectViewerAdapter.
Default implementation of the ProjectViewerListener.
ProjectViewerAdapter() - Constructor for class projectviewer.event.ProjectViewerAdapter
 
ProjectViewerConfig - class projectviewer.config.ProjectViewerConfig.
Class to hold configuration information for the plugin.
ProjectViewerEvent - class projectviewer.event.ProjectViewerEvent.
A project viewer event.
ProjectViewerEvent(VPTNode, ProjectViewer) - Constructor for class projectviewer.event.ProjectViewerEvent
 
ProjectViewerEvent(ProjectViewer, VPTProject) - Constructor for class projectviewer.event.ProjectViewerEvent
Create a new ProjectViewerEvent.
ProjectViewerEvent(Object, VPTProject) - Constructor for class projectviewer.event.ProjectViewerEvent
Create a new ProjectViewerEvent.
ProjectViewerEvent(Object, ProjectViewer, VPTProject) - Constructor for class projectviewer.event.ProjectViewerEvent
Create a new ProjectViewerEvent.
ProjectViewerEvent(VPTNode, VPTGroup) - Constructor for class projectviewer.event.ProjectViewerEvent
Constructs an event to notify listeners that a node was moved to another group.
ProjectViewerEvent(VPTGroup) - Constructor for class projectviewer.event.ProjectViewerEvent
Constructs and event to notify the listeners of the addition or removal of a group.
ProjectViewerEvent(VPTGroup, ProjectViewer) - Constructor for class projectviewer.event.ProjectViewerEvent
Constructs and event to notify the listeners of the activation of a group in the given view.
ProjectViewerListener - interface projectviewer.event.ProjectViewerListener.
A listener for ProjectViewerEvents.
ProjectViewerOptionsPane - class projectviewer.config.ProjectViewerOptionsPane.
Option pane to configure the ProjectViewer plugin.
ProjectViewerOptionsPane(String) - Constructor for class projectviewer.config.ProjectViewerOptionsPane
 
ProjectZipper - class projectviewer.persist.ProjectZipper.
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
 
PropertyNodeHandler - class projectviewer.persist.PropertyNodeHandler.
Handler for property nodes.
PropertyNodeHandler() - Constructor for class projectviewer.persist.PropertyNodeHandler
 
paintComponent(Graphics) - Method in class projectviewer.gui.ProjectComboBox
Draws the button with an arrow on the right hand side.
paintComponent(Graphics) - Method in class projectviewer.vpt.VPTCellRenderer
 
parent - Variable in class projectviewer.importer.RootImporter
 
path - Variable in class projectviewer.importer.NewFileImporter
 
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.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.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.OpenWithAppAction
Enable action only for the root node.
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.VFSFileImportAction
Enable action only for projects and directories.
project - Variable in class projectviewer.importer.Importer
 
projectAdded(ProjectViewerEvent) - Method in class projectviewer.event.ProjectViewerAdapter
Notifies the creation of a project.
projectAdded(ProjectViewerEvent) - Method in interface projectviewer.event.ProjectViewerListener
Notifies the creation of a project.
projectLoaded(ProjectViewerEvent) - Method in class projectviewer.event.ProjectViewerAdapter
Notifies the changing of the active project.
projectLoaded(ProjectViewerEvent) - Method in interface projectviewer.event.ProjectViewerListener
Notifies the changing of the active project.
projectRemoved(Object, VPTProject) - Static method in class projectviewer.ProjectViewer
Notify all "flat trees" in any project viewer instances of a change in a node's structure.
projectRemoved(ProjectViewerEvent) - Method in class projectviewer.event.ProjectViewerAdapter
Notifies the removal of a project.
projectRemoved(ProjectViewerEvent) - Method in interface projectviewer.event.ProjectViewerListener
Notifies the removal of a project.
projectviewer - package projectviewer
The ProjectViewer Plugin API.
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.importer - package projectviewer.importer
Project import.
projectviewer.persist - package projectviewer.persist
Project and configuration data persistence.
projectviewer.vpt - package projectviewer.vpt
Creating custom nodes.
propertiesChanged(ProjectEvent) - Method in class projectviewer.event.ProjectAdapter
Method called when project properties (such as name and root) have changed.
propertiesChanged(ProjectEvent) - Method in interface projectviewer.event.ProjectListener
Method called when project properties (such as name and root) have changed.
prune(Collection, PluginJAR) - Static method in class projectviewer.PVActions
Iterates through the objects in the given collection, removing any objects that were loaded from the given plugin.
pvActionWrapper(Action, View, boolean) - Static method in class projectviewer.PVActions
Used to execute a PV action from the jEdit action mechanism.

R

REMEBER_OPEN_FILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
ReImporter - class projectviewer.importer.ReImporter.
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.
ReimportAction - class projectviewer.action.ReimportAction.
Removes all the files below the root from a project, and then calls the initial project importer.
ReimportAction() - Constructor for class projectviewer.action.ReimportAction
 
RootImporter - class projectviewer.importer.RootImporter.
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.
registerAction(Action) - Static method in class projectviewer.ProjectViewer
Adds an action to be shown on the toolbar.
registerAction(Action) - Static method in class projectviewer.vpt.VPTContextMenu
Deprecated. Use the property system to add context menu actions.
registerActions(PluginJAR) - Static method in class projectviewer.vpt.VPTContextMenu
Registers actions from the given plugin.
registerFile(VPTFile) - Method in class projectviewer.importer.Importer
Registers the file in the project.
registerFile(VPTFile) - Method in class projectviewer.vpt.VPTProject
Register a file in the project, adding it to the list of files that belong to the project
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.
remove(VPTNode) - Method in class projectviewer.vpt.VPTCompactModel.CompactDirectoryNode
 
remove(VPTNode) - Method in class projectviewer.vpt.VPTFilteredModel.FilteredDirectoryNode
 
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
 
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.
removeOpenFile(String) - Method in class projectviewer.vpt.VPTWorkingFileListModel
Removes an open file from the list of open files of the projects to which it belongs.
removeProject(VPTProject) - Method in class projectviewer.ProjectManager
Removes the project from the internal list of projects.
removeProjectListener(ProjectListener) - Method in class projectviewer.vpt.VPTProject
Removes a listener from the list.
removeProjectListeners(PluginJAR) - Method in class projectviewer.ProjectManager
Removes the project listeners of the given plugin from the list, and from any active project in ProjectViewer.
removeProjectViewerListener(ProjectViewerListener, View) - Static method in class projectviewer.ProjectViewer
Remove the listener from the list of listeners for the given view.
removeProjectViewerListeners(PluginJAR) - Static method in class projectviewer.ProjectViewer
Removes the listeners loaded by the given plugin from the listener list.
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.
removeToolbarActions(PluginJAR) - Static method in class projectviewer.ProjectViewer
Removes the project listeners of the given plugin from the list, and from any active project in ProjectViewer.
removed - Variable in class projectviewer.importer.Importer
The list of removed files, if any, for event firing purposes.
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.
run(VPTProject) - Static method in class projectviewer.config.ProjectOptions
Shows the project options dialog for the given project.
run(VPTProject, VPTGroup, String) - Static method in class projectviewer.config.ProjectOptions
Shows the project options dialog for the given project, with an optional default start folder where to open the file chooser dialog.
run(VPTProject, VPTGroup, String, String) - Static method in class projectviewer.config.ProjectOptions
Shows the project options dialog for the given project, with an optional default start folder where to open the file chooser dialog.
run() - Method in class projectviewer.importer.Importer.NodeStructureChange
 
run() - Method in class projectviewer.importer.Importer.ShowNode
 
run() - Method in class projectviewer.importer.Importer
 

S

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_TOOLBAR_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
SHOW_WFILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
SearchAction - class projectviewer.action.SearchAction.
Opens the search dialog for the selected directory/project.
SearchAction() - Constructor for class projectviewer.action.SearchAction
 
SearchAction.NodeFileSet - class projectviewer.action.SearchAction.NodeFileSet.
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
 
save() - Method in class projectviewer.ProjectManager
Saves all the project data to the disk (config + each project).
save() - Method in class projectviewer.config.ProjectViewerConfig
Save the configuration to the plugin's config file on disk.
save(VPTProject, String) - Static method in class projectviewer.persist.ProjectPersistenceManager
Saves the given project data to the disk.
saveImportFilterStatus(VPTProject, ImportDialog) - 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.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...
saveNode(VPTNode, Writer) - Method in class projectviewer.persist.VFSFileNodeHandler
Saves a VFS file node 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.
selected - Variable in class projectviewer.importer.Importer
 
serialize(Object) - Static method in class projectviewer.PVActions
 
setActiveNode(View, VPTNode) - Static method in class projectviewer.ProjectViewer
Sets the current active node for the view.
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
 
setDeleteNotFoundFiles(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setEnabled(boolean) - Method in class projectviewer.ProjectViewer
Enables or disables the viewer GUI.
setExcludeDirs(String) - Method in class projectviewer.config.ProjectViewerConfig
 
setFile(File) - Method in class projectviewer.vpt.VPTDirectory
Sets the file associated with this node.
setFile(File) - Method in class projectviewer.vpt.VPTFile
Sets the file associated with this node.
setFilterList(List) - Method in class projectviewer.vpt.VPTProject
Sets the list of filters particular to this project.
setFolderTreeState(VPTNode, String) - Method in class projectviewer.ProjectViewer
Sets the folder tree state from the given String.
setFollowCurrentBuffer(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setGlobalFilterList(List) - 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
setIgnore(VPTNode) - Method in class projectviewer.gui.GroupMenu
Sets a node to be ignored when building the menu.
setImportFilterIndex(int) - Method in class projectviewer.gui.ImportDialog
 
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.
setLastProject(String) - Method in class projectviewer.config.ProjectViewerConfig
Deprecated. Not used by PV anymore. Superseded by setLastNode(VPTNode).
setLinkedAction(Action) - Method in class projectviewer.action.ActionSeparator
Sets the linked action.
setLinkedActions(List) - 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.
setProject(VPTProject) - Method in class projectviewer.ProjectViewer
Deprecated. Use setRootNode(VPTNode) instead.
setProperty(String, String) - Method in class projectviewer.vpt.VPTProject
Sets a property.
setProperty(String, Object) - Method in class projectviewer.vpt.VPTProject
Sets a property.
setRememberOpen(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setRootNode(VPTNode) - Method in class projectviewer.ProjectViewer
Sets the root node of the trees showm 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
 
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
 
setShowToolBar(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setShowWorkingFilesTree(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setStatus(String) - Method in class projectviewer.ProjectViewer
Changes jEdit's status bar message for the current view.
setTitle(String) - Method in class projectviewer.config.ProjectOptions
 
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
 
setUseSystemIcons(boolean) - Method in class projectviewer.config.ProjectViewerConfig
 
setUserContextMenu(String) - Method in class projectviewer.config.ProjectViewerConfig
 
setVersionControlProvider(IconComposer.VCProvider) - Static method in class projectviewer.vpt.IconComposer
 
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
 
show() - Method in class projectviewer.gui.ImportDialog
 
showFileCount() - Method in class projectviewer.importer.FileImporter
Shows a message in the status bar indicating how many files were imported.
showFileCount() - Method in class projectviewer.importer.VFSFileImporter
Shows a message in the status bar indicating how many files were imported.
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
 
swingInvoke(Runnable) - Static method in class projectviewer.PVActions
Invokes the given runnable in the AWT Event Dispatcher Thread.

T

tbButton - Variable in class projectviewer.action.Action
 
toString() - Method in class projectviewer.importer.ImporterFileFilter
Calls getRecurseDescription().
toString() - Method in class projectviewer.vpt.VFSFile
Returns a string representation of the current node.
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.
translatePath(String) - Method in class projectviewer.persist.NodeHandler
Translates any "\" found in the string to "/".
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

USER_CONTEXT_MENU - Static variable in class projectviewer.config.ProjectViewerConfig
 
USE_EXTERNAL_APPS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
USE_SYSTEM_ICONS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
UpAction - class projectviewer.action.UpAction.
 
UpAction() - Constructor for class projectviewer.action.UpAction
 
unload() - Method in class projectviewer.ProjectManager
 
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.
unloadProjectProperties() - Method in class projectviewer.ProjectManager
Called when a plugin is unloaded so that object properties are serialized, avoiding ClassCastExceptions later.
unloadProperties() - Method in class projectviewer.vpt.VPTProject
This method will take all properties that are not Strings and serialize them into "DeferredProperty" instances.
unregisterAction(Action) - Static method in class projectviewer.ProjectViewer
Removes an action from the toolbar.
unregisterAction(Action) - Static method in class projectviewer.vpt.VPTContextMenu
Deprecated. Use the property system to add context menu actions.
unregisterActions(PluginJAR) - Static method in class projectviewer.vpt.VPTContextMenu
Removes all actions from the given plugin.
unregisterDir(VPTDirectory, 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.
unregisterFile(VPTFile) - Method in class projectviewer.importer.Importer
Unregisters a file from a project and adds the file to the list of files that have been removed.
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.
update(JMenu) - Method in class projectviewer.PVMenuProvider
 
update(Properties) - Method in class projectviewer.config.ProjectViewerConfig
Updates the properties in the properties object passed to reflect the current state of the config.
updateEveryTime() - Method in class projectviewer.PVMenuProvider
We don't want to update every time; returns false.
updateMenu() - Method in class projectviewer.gui.ProjectComboBox
 
userMenuChanged() - Static method in class projectviewer.vpt.VPTContextMenu
Updates "lastMod" so that the menu is rebuilt at the next invocation.

V

VC_STATE_CONFLICT - Static variable in class projectviewer.vpt.IconComposer
 
VC_STATE_LOCAL_ADD - Static variable in class projectviewer.vpt.IconComposer
 
VC_STATE_LOCAL_MOD - Static variable in class projectviewer.vpt.IconComposer
 
VC_STATE_LOCAL_RM - Static variable in class projectviewer.vpt.IconComposer
 
VC_STATE_NEED_UPDATE - Static variable in class projectviewer.vpt.IconComposer
 
VC_STATE_NONE - Static variable in class projectviewer.vpt.IconComposer
 
VFSFile - class projectviewer.vpt.VFSFile.
Models a file accessed using jEdit's VFS.
VFSFile(String) - Constructor for class projectviewer.vpt.VFSFile
 
VFSFileImportAction - class projectviewer.action.VFSFileImportAction.
Action that when executed imports files from jEdit's VFS into a node.
VFSFileImportAction() - Constructor for class projectviewer.action.VFSFileImportAction
 
VFSFileImporter - class projectviewer.importer.VFSFileImporter.
Imports files from a VFS into a project.
VFSFileImporter(VPTNode, ProjectViewer) - Constructor for class projectviewer.importer.VFSFileImporter
 
VFSFileNodeHandler - class projectviewer.persist.VFSFileNodeHandler.
Handler for file nodes.
VFSFileNodeHandler() - Constructor for class projectviewer.persist.VFSFileNodeHandler
 
VPTCellRenderer - class projectviewer.vpt.VPTCellRenderer.
Used by the jTree to underline the file name when it's opened.
VPTCellRenderer() - Constructor for class projectviewer.vpt.VPTCellRenderer
 
VPTCellRenderer(boolean) - Constructor for class projectviewer.vpt.VPTCellRenderer
Constructs a new renderer that optionally sets the node's tooltip to the the VPTNode's path, for openable nodes.
VPTCompactModel - class projectviewer.vpt.VPTCompactModel.
A tree model that compress the view by displaying packed directories.
VPTCompactModel(VPTNode) - Constructor for class projectviewer.vpt.VPTCompactModel
Create a new VPTCompactModel.
VPTCompactModel.CompactDirectoryNode - class projectviewer.vpt.VPTCompactModel.CompactDirectoryNode.
 
VPTCompactModel.CompactDirectoryNode(VPTNode, String) - Constructor for class projectviewer.vpt.VPTCompactModel.CompactDirectoryNode
 
VPTContextMenu - class projectviewer.vpt.VPTContextMenu.
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 projectviewer.vpt.VPTDirectory.
Models a directory that is part of a project.
VPTDirectory(String) - Constructor for class projectviewer.vpt.VPTDirectory
 
VPTDirectory(File) - Constructor for class projectviewer.vpt.VPTDirectory
 
VPTFile - class projectviewer.vpt.VPTFile.
Models a file that is part of a project.
VPTFile(String) - Constructor for class projectviewer.vpt.VPTFile
 
VPTFile(File) - Constructor for class projectviewer.vpt.VPTFile
 
VPTFileListModel - class projectviewer.vpt.VPTFileListModel.
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 projectviewer.vpt.VPTFilterData.
 
VPTFilterData(String, String) - Constructor for class projectviewer.vpt.VPTFilterData
 
VPTFilteredModel - class projectviewer.vpt.VPTFilteredModel.
A tree model that compress the view by displaying packed directories.
VPTFilteredModel(VPTNode) - Constructor for class projectviewer.vpt.VPTFilteredModel
Create a new VPTFilteredModel.
VPTFilteredModel.FilteredDirectoryNode - class projectviewer.vpt.VPTFilteredModel.FilteredDirectoryNode.
 
VPTFilteredModel.FilteredDirectoryNode(VPTFilterData, List) - Constructor for class projectviewer.vpt.VPTFilteredModel.FilteredDirectoryNode
 
VPTGroup - class projectviewer.vpt.VPTGroup.
A VPTGroup is a container for groups and projects.
VPTGroup(String) - Constructor for class projectviewer.vpt.VPTGroup
 
VPTNode - class projectviewer.vpt.VPTNode.
Node implementation for the Virtual Project Tree.
VPTNode(String) - Constructor for class projectviewer.vpt.VPTNode
Deprecated. Use VPTNode.VPTNode(String,boolean)
VPTNode(String, boolean) - Constructor for class projectviewer.vpt.VPTNode
 
VPTProject - class projectviewer.vpt.VPTProject.
Models a project.
VPTProject(String) - Constructor for class projectviewer.vpt.VPTProject
 
VPTRoot - class projectviewer.vpt.VPTRoot.
The root of the tree.
VPTSelectionListener - class projectviewer.vpt.VPTSelectionListener.
Listens to the project JTree and responds to file selections.
VPTSelectionListener(ProjectViewer) - Constructor for class projectviewer.vpt.VPTSelectionListener
Create a new ProjectTreeSelectionListener
VPTWorkingFileListModel - class projectviewer.vpt.VPTWorkingFileListModel.
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.
valueChanged(TreeSelectionEvent) - Method in class projectviewer.vpt.VPTSelectionListener
Receive notification that the tree selection has changed.
viewer - Variable in class projectviewer.action.Action
 
viewer - Variable in class projectviewer.importer.Importer
The node to where the imported nodes will be added.

W

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.
_init() - Method in class projectviewer.config.ContextOptionPane
 
_init() - Method in class projectviewer.config.ProjectAppConfigPane
 
_init() - Method in class projectviewer.config.ProjectFilterPane
 
_init() - Method in class projectviewer.config.ProjectPropertiesPane
Load the GUI components of the dialog.
_init() - Method in class projectviewer.config.ProjectViewerOptionsPane
Initializes the option pane.
_save() - Method in class projectviewer.config.ContextOptionPane
 
_save() - Method in class projectviewer.config.ProjectAppConfigPane
 
_save() - Method in class projectviewer.config.ProjectFilterPane
 
_save() - Method in class projectviewer.config.ProjectPropertiesPane
Updates the project with the info supplied by the user.
_save() - Method in class projectviewer.config.ProjectViewerOptionsPane
Saves the options.

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