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

A

accept(File) - Method in class projectviewer.gui.ModalJFileChooser.HiddenFileFilter
 
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 - Class in projectviewer.action
An action defines an action to be taken when the user presses some menu item in the tree's context menu 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.
action - Variable in class projectviewer.action.Action
 
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.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.ModalJFileChooser
 
actionPerformed(ActionEvent) - Method in class projectviewer.gui.ProjectComboBox
 
actionPerformed(ActionEvent) - Method in class projectviewer.persist.ProjectZipper
 
actionPerformed(ActionEvent) - Method in class projectviewer.PVMenuProvider
 
ActionSeparator - Class in projectviewer.action
Small hack to enable a separator to be shown when some other action is also shown.
ActionSeparator() - Constructor for class projectviewer.action.ActionSeparator
 
add(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
 
added - Variable in class projectviewer.importer.Importer
The list of added files, if any, for event firing purposes.
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.
AppLauncher - Class in projectviewer.config
Holds information on what applications to use to open certain types of files, based on user-configured file name globs.
AppLauncher() - Constructor for class projectviewer.config.AppLauncher
 
ArchiveAction - Class in projectviewer.action
Opens the search dialog for the selected directory/project.
ArchiveAction() - Constructor for class projectviewer.action.ArchiveAction
 
ASK_ALWAYS - Static variable in class projectviewer.config.ProjectViewerConfig
 
ASK_IMPORT_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
ASK_NEVER - Static variable in class projectviewer.config.ProjectViewerConfig
 
ASK_ONCE - Static variable in class projectviewer.config.ProjectViewerConfig
 
AUTO_IMPORT - Static variable in class projectviewer.config.ProjectViewerConfig
 

B

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

C

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
 
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.
CASE_INSENSITIVE_SORT_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
cleanup(PluginJAR) - Static method in class projectviewer.PVActions
Used internally to clean up resources when unloading other plugins.
cleanViewEntry(View) - Static method in class projectviewer.ProjectViewer
Removes the "viewer entry" related to the given view.
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.
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.
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.
CLOSE_FILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
closeAllProjectFiles(View) - Static method in class projectviewer.PVActions
If a project is currently active, close all its files.
cmItem - Variable in class projectviewer.action.Action
 
CollapseAllAction - Class in projectviewer.action
Expands all nodes of the current tree.
CollapseAllAction() - Constructor for class projectviewer.action.CollapseAllAction
 
compareName(VPTNode) - Method in class projectviewer.vpt.VPTNode
 
compareTo(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
 
CONFIG_FILE - Static variable in class projectviewer.config.ProjectViewerConfig
 
ContextOptionPane - Class in projectviewer.config
Right-click context menu editor.
ContextOptionPane(String) - Constructor for class projectviewer.config.ContextOptionPane
 
copy(AppLauncher) - Method in class projectviewer.config.AppLauncher
Copies the data from another AppLauncher into this one.
createDialog(Component) - Method in class projectviewer.gui.ModalJFileChooser
Creates the modal dialog to show this file chooser.
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.
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.
createOptionTreeModel() - Method in class projectviewer.config.ProjectOptions
 
CVSEntriesFilter - Class in projectviewer.importer
Filter that uses the CVS/Entries file to decide if a file should be accepted or not.
CVSEntriesFilter() - Constructor for class projectviewer.importer.CVSEntriesFilter
 

D

decodeBase64(String) - Static method in class projectviewer.PVActions
Decodes a Base64-encoded string into a byte array.
DEFAULT_URL - Static variable in class projectviewer.config.ProjectPropertiesPane
 
DeferredProperty - Class in projectviewer.persist
Defers the loading of a property until it's requested.
DeferredProperty(String, String) - Constructor for class projectviewer.persist.DeferredProperty
 
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.
DELETE_NOT_FOUND_FILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
DirectoryNodeHandler - Class in projectviewer.persist
Handler for directory nodes.
DirectoryNodeHandler() - Constructor for class projectviewer.persist.DirectoryNodeHandler
 
doChoose() - Method in class projectviewer.config.ProjectAppConfigPane
 
doImport() - Method in class projectviewer.importer.Importer
Main import method.

E

EditGroupAction - Class in projectviewer.action
Action that when executed creates a new group or edits an existing one.
EditGroupAction(boolean) - Constructor for class projectviewer.action.EditGroupAction
 
EditGroupAction(boolean, VPTGroup, Component) - Constructor for class projectviewer.action.EditGroupAction
 
EditProjectAction - Class in projectviewer.action
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.
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.
ERRORLIST_PLUGIN - Static variable in class projectviewer.config.ProjectViewerConfig
 
EXCLUDE_DIRS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
expand(TreePath, JTree) - Method in class projectviewer.action.ExpandAllAction
Expand the given sub tree.
ExpandAllAction - Class in projectviewer.action
Expands all nodes of the current tree.
ExpandAllAction() - Constructor for class projectviewer.action.ExpandAllAction
 

F

file - Variable in class projectviewer.vpt.VPTDirectory
 
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
 
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
 
FileImportAction - Class in projectviewer.action
Action that when executed imports files into a node.
FileImportAction() - Constructor for class projectviewer.action.FileImportAction
 
FileImporter - Class in projectviewer.importer
Imports files and/or directories into a project.
FileImporter(VPTNode, ProjectViewer) - Constructor for class projectviewer.importer.FileImporter
 
FileNodeHandler - Class in projectviewer.persist
Handler for file nodes.
FileNodeHandler() - Constructor for class projectviewer.persist.FileNodeHandler
 
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.
FILTER_MSG_INITIAL_IMPORT - Static variable in class projectviewer.importer.FileImporter
 
FILTER_MSG_RE_IMPORT - Static variable in class projectviewer.importer.FileImporter
 
FILTER_MSG_RECURSE - Static variable in class projectviewer.importer.FileImporter
 
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.
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

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.gui.ModalJFileChooser.HiddenFileFilter
 
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.
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.
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.
getFilteredNodes(VPTProject) - Method in class projectviewer.vpt.VPTFilteredModel
 
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.
getFlattenFilePaths() - Method in class projectviewer.gui.ImportDialog
 
getFolderTreeState(VPTNode) - Method in class projectviewer.ProjectViewer
Returns a String representing the state of the folder tree.
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.config.AppLauncher
 
getInstance() - Static method in class projectviewer.config.ProjectViewerConfig
Returns the config.
getInstance() - Static method in class projectviewer.ProjectManager
Returns the project manager instance.
getInstance() - Static method in class projectviewer.vpt.VPTRoot
Returns an instance of the VPTRoot.
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()).
getOpenableNodes() - Method in class projectviewer.vpt.VPTProject
Returns a read-only collection of the nodes that can be opened contained in this project.
getOpenFiles() - Method in class projectviewer.vpt.VPTProject
Returns an iterator to the list of open files that this project remembers.
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() - 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.
getProject(String) - Method in class projectviewer.ProjectManager
Returns the project with the given name.
getProjectChildren(VPTProject) - Method in class projectviewer.vpt.VPTCompactModel
 
getProjectChildren(VPTProject) - Method in class projectviewer.vpt.VPTFilteredModel
 
getProjects() - Method in class projectviewer.ProjectManager
Returns an iterator that points to the (ordered) list of project names managed by this manager.
getProjectViewer() - Method in class projectviewer.event.ProjectViewerEvent
Returns the ProjectViewer.
getProjectViewer(View) - Static method in class projectviewer.ProjectViewer
 
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 an ArrayList 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.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
 
getUserContextMenu() - Method in class projectviewer.config.ProjectViewerConfig
 
getUseSystemIcons() - 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.
GlobFilter - Class in projectviewer.importer
Filter that uses the settings provided by the user (in jEdit's options) to select the files.
GlobFilter(String, String) - Constructor for class projectviewer.importer.GlobFilter
Creates a new GlobFilter based on the given parameters.
GlobFilter(String, String, String, String) - Constructor for class projectviewer.importer.GlobFilter
Creates a new GlobFilter based on the given parameters with some description texts.
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.
GroupMenu - Class in projectviewer.gui
A menu that provides a list of groups and, optionally, projects, letting the user choose them and execute some action when the item is selected.
GroupMenu(String, boolean, boolean, ActionListener) - Constructor for class projectviewer.gui.GroupMenu
A JMenu implementation that populates the items according to the object tree under the root node of the projects (VPTRoot).
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.
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

IconComposer - Class in projectviewer.vpt
Create decorated icons for VPT nodes
IconComposer() - Constructor for class projectviewer.vpt.IconComposer
 
IconComposer.VCProvider - Interface in projectviewer.vpt
Version control plugins that want to provide file status info to PV should implement this interface.
IMPORT_EXTS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
IMPORT_GLOBS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
ImportDialog - Class in projectviewer.gui
An import dialog that embeds a JFileChooser and provides several customization options for the importing process in the same GUI.
ImportDialog(Dialog, VPTProject, VPTNode) - Constructor for class projectviewer.gui.ImportDialog
 
ImportDialog(Frame, VPTProject, VPTNode) - Constructor for class projectviewer.gui.ImportDialog
 
Importer - Class in projectviewer.importer
Base class for importers.
Importer(VPTNode, ProjectViewer, boolean) - Constructor for class projectviewer.importer.Importer
If noThread is true, inhibits the use of a separate Thread to do the importing.
Importer(VPTNode, ProjectViewer) - Constructor for class projectviewer.importer.Importer
 
Importer(VPTNode) - Constructor for class projectviewer.importer.Importer
 
Importer(VPTNode, boolean) - Constructor for class projectviewer.importer.Importer
 
Importer.NodeStructureChange - Class in projectviewer.importer
 
Importer.NodeStructureChange(VPTNode, String) - Constructor for class projectviewer.importer.Importer.NodeStructureChange
Calls "nodeStructureChanged" for the given node.
Importer.ShowNode - Class in projectviewer.importer
Makes sure a node is visible.
Importer.ShowNode(VPTNode) - Constructor for class projectviewer.importer.Importer.ShowNode
 
ImporterFileFilter - Class in projectviewer.importer
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.
INCLUDE_FILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
INFOVIEWER_PLUGIN - Static variable in class projectviewer.config.ProjectViewerConfig
 
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.
isInfoViewerAvailable() - Method in class projectviewer.config.ProjectViewerConfig
 
isInProject(String) - Method in class projectviewer.vpt.VPTProject
Returns whether the project contains a node that can be opened that matches the given path.
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
 
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.
LaunchBrowserAction - Class in projectviewer.action
Opens the selected file in the configured web-browser.
LaunchBrowserAction() - Constructor for class projectviewer.action.LaunchBrowserAction
Default constructor.
LaunchBrowserAction(VPTFile) - Constructor for class projectviewer.action.LaunchBrowserAction
Instantiates a launcher for the given file.
LaunchBrowserAction.Helper - Class in projectviewer.action
Class to hold references to classes that may not be available, so this class can behave well when called from a BeanShell script.
LaunchBrowserAction.Helper() - Constructor for class projectviewer.action.LaunchBrowserAction.Helper
 
launchCurrentBuffer(View) - Static method in class projectviewer.PVActions
Tries to launch the current buffer in the configured browser for project viewer.
launchInfoViewer(View, String) - Static method in class projectviewer.action.LaunchBrowserAction.Helper
 
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

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.
ModalJFileChooser - Class in projectviewer.gui
An implementation of JFileChooser that fixes the modal dialog being created from another JDialog.
ModalJFileChooser() - Constructor for class projectviewer.gui.ModalJFileChooser
 
ModalJFileChooser(File) - Constructor for class projectviewer.gui.ModalJFileChooser
 
ModalJFileChooser(File, FileSystemView) - Constructor for class projectviewer.gui.ModalJFileChooser
 
ModalJFileChooser(FileSystemView) - Constructor for class projectviewer.gui.ModalJFileChooser
 
ModalJFileChooser(String) - Constructor for class projectviewer.gui.ModalJFileChooser
 
ModalJFileChooser(String, FileSystemView) - Constructor for class projectviewer.gui.ModalJFileChooser
 
ModalJFileChooser.HiddenFileFilter - Class in projectviewer.gui
 
ModalJFileChooser.HiddenFileFilter() - Constructor for class projectviewer.gui.ModalJFileChooser.HiddenFileFilter
 
mouseClicked(MouseEvent) - Method in class projectviewer.gui.ProjectComboBox
 
mouseClicked(MouseEvent) - Method in class projectviewer.vpt.VPTSelectionListener
Determines when the user clicks on the JTree.
mouseEntered(MouseEvent) - Method in class projectviewer.gui.ProjectComboBox
 
mouseEntered(MouseEvent) - Method in class projectviewer.vpt.VPTSelectionListener
 
mouseExited(MouseEvent) - Method in class projectviewer.gui.ProjectComboBox
 
mouseExited(MouseEvent) - Method in class projectviewer.vpt.VPTSelectionListener
 
mousePressed(MouseEvent) - Method in class projectviewer.gui.ProjectComboBox
 
mousePressed(MouseEvent) - Method in class projectviewer.vpt.VPTContextMenu
Context-menus are shown on the "pressed" event.
mousePressed(MouseEvent) - Method in class projectviewer.vpt.VPTSelectionListener
 
mouseReleased(MouseEvent) - Method in class projectviewer.gui.ProjectComboBox
 
mouseReleased(MouseEvent) - Method in class projectviewer.vpt.VPTContextMenu
Context-menus are shown on the "pressed" event.
mouseReleased(MouseEvent) - Method in class projectviewer.vpt.VPTSelectionListener
 
MoveNodeAction - Class in projectviewer.action
Action to move a project or group into another group.
MoveNodeAction() - Constructor for class projectviewer.action.MoveNodeAction
 
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
 

N

NAME - Static variable in class projectviewer.ProjectPlugin
 
name - Variable in class projectviewer.vpt.VPTNode
 
NewFileImporter - Class in projectviewer.importer
Imports a single file into a project.
NewFileImporter(VPTNode, ProjectViewer, String) - Constructor for class projectviewer.importer.NewFileImporter
 
newXMLReader(DefaultHandler) - Static method in class projectviewer.PVActions
Returns a new SAX 2.0 parser; convenience method that catches all exceptions and prints a log message in case they occur (returning null).
NODE_NAME - Static variable in class projectviewer.persist.ProjectNodeHandler
 
nodeChanged(VPTNode) - Static method in class projectviewer.ProjectViewer
Notify all project viewer instances of a change in a node.
nodeChanged(TreeNode) - Method in class projectviewer.vpt.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.
NodeHandler - Class in projectviewer.persist
A node handler is a class that takes care of loading an saving nodes to/from the configuration file.
NodeHandler() - Constructor for class projectviewer.persist.NodeHandler
 
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.
NodeRemoverAction - Class in projectviewer.action
Action that when executed removes nodes from the trees.
NodeRemoverAction(boolean) - Constructor for class projectviewer.action.NodeRemoverAction
Cretes a new node remover actions.
NodeRenamerAction - Class in projectviewer.action
Action for renaming files, directories and projects.
NodeRenamerAction() - Constructor for class projectviewer.action.NodeRenamerAction
 
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
 
NonProjectFileFilter - Class in projectviewer.importer
A FileFilter that filters out files already added to the project.
NonProjectFileFilter(VPTProject) - Constructor for class projectviewer.importer.NonProjectFileFilter
 

O

ok() - Method in class projectviewer.config.ProjectOptions
Called when ok is pressed.
ok() - Method in class projectviewer.gui.ImportDialog
 
ok() - Method in class projectviewer.persist.ProjectZipper
 
OldConfigLoader - Class in projectviewer.persist
Class that takes care of loading old config files into the new virtual-tree object style.
oldRoot - Variable in class projectviewer.importer.RootImporter
 
OldStyleAddFileAction - Class in projectviewer.action
Imports files in the style of the old version of the plugin.
OldStyleAddFileAction() - Constructor for class projectviewer.action.OldStyleAddFileAction
 
OldStyleFileImporter - Class in projectviewer.importer
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
 
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.
openableNodes - Variable in class projectviewer.vpt.VPTProject
 
openAllProjectFiles(View) - Static method in class projectviewer.PVActions
If a project is currently active, open all its files.
OpenFileNodeHandler - Class in projectviewer.persist
Handler for open file nodes.
OpenFileNodeHandler() - Constructor for class projectviewer.persist.OpenFileNodeHandler
 
OpenWithAppAction - Class in projectviewer.action
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 in projectviewer.action
Opens a node in jEdit using a specific character encoding.
OpenWithEncodingAction() - Constructor for class projectviewer.action.OpenWithEncodingAction
 

P

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
 
ProjectAdapter - Class in projectviewer.event
Default implementation of the listener interface that does nothing when the methods are called.
ProjectAdapter() - Constructor for class projectviewer.event.ProjectAdapter
 
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.
ProjectAppConfigPane - Class in projectviewer.config
Option pane for the external applications configuration.
ProjectAppConfigPane() - Constructor for class projectviewer.config.ProjectAppConfigPane
 
ProjectComboBox - Class in projectviewer.gui
A "fake" combo box that shows a GroupMenu instead of the regular JComboBox popup menu when the menu is requested.
ProjectComboBox(View) - Constructor for class projectviewer.gui.ProjectComboBox
 
ProjectEvent - Class in projectviewer.event
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 in projectviewer.config
Option pane for the filter configuration.
ProjectFilterPane() - Constructor for class projectviewer.config.ProjectFilterPane
 
ProjectListener - Interface in projectviewer.event
A project listener.
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.
ProjectManager - Class in projectviewer
This class takes care of the global project configuration, that is, the list of configured projects.
ProjectNodeHandler - Class in projectviewer.persist
Handler for project nodes.
ProjectNodeHandler() - Constructor for class projectviewer.persist.ProjectNodeHandler
 
ProjectOptions - Class in projectviewer.config
A dialog for configuring the properties of a project.
ProjectPersistenceManager - Class in projectviewer.persist
This class takes care of each projects properties.
ProjectPersistenceManager.ProjectHandler - Class in projectviewer.persist
Handler to read project configuration files.
ProjectPersistenceManager.ProjectHandler(VPTProject) - Constructor for class projectviewer.persist.ProjectPersistenceManager.ProjectHandler
 
ProjectPlugin - Class in projectviewer
A Project Viewer plugin for jEdit.
ProjectPlugin() - Constructor for class projectviewer.ProjectPlugin
 
ProjectPropertiesPane - Class in projectviewer.config
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
 
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.
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.
projectviewer - package projectviewer
The ProjectViewer Plugin API.
ProjectViewer - Class in projectviewer
Main GUI for the project viewer plugin.
ProjectViewer(View) - Constructor for class projectviewer.ProjectViewer
Create a new ProjectViewer.
projectviewer.action - package projectviewer.action
Creating custom actions.
projectviewer.config - package projectviewer.config
How to use project-specific options.
projectviewer.event - package projectviewer.event
Event Handling.
projectviewer.gui - package projectviewer.gui
GUI classes.
projectviewer.importer - package projectviewer.importer
Project import.
projectviewer.persist - package projectviewer.persist
Project and configuration data persistence.
projectviewer.vpt - package projectviewer.vpt
Creating custom nodes.
ProjectViewerAdapter - Class in projectviewer.event
Default implementation of the ProjectViewerListener.
ProjectViewerAdapter() - Constructor for class projectviewer.event.ProjectViewerAdapter
 
ProjectViewerConfig - Class in projectviewer.config
Class to hold configuration information for the plugin.
ProjectViewerEvent - Class in projectviewer.event
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 in projectviewer.event
A listener for ProjectViewerEvents.
ProjectViewerOptionsPane - Class in projectviewer.config
Option pane to configure the ProjectViewer plugin.
ProjectViewerOptionsPane(String) - Constructor for class projectviewer.config.ProjectViewerOptionsPane
 
ProjectZipper - Class in projectviewer.persist
The JarMaker plugin dialog, with enhancements and modifications to work the way ProjectViewer needs it to.
ProjectZipper(View) - Constructor for class projectviewer.persist.ProjectZipper
 
ProjectZipper(View, String, boolean) - Constructor for class projectviewer.persist.ProjectZipper
 
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.
PropertyNodeHandler - Class in projectviewer.persist
Handler for property nodes.
PropertyNodeHandler() - Constructor for class projectviewer.persist.PropertyNodeHandler
 
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.
PVActions - Class in projectviewer
A collection of actions accessible through jEdit's Action mechanism, and other utility methods that may be interesting for interacting with the plugin.
PVActions() - Constructor for class projectviewer.PVActions
 
pvActionWrapper(Action, View, boolean) - Static method in class projectviewer.PVActions
Used to execute a PV action from the jEdit action mechanism.
PVMenuProvider - Class in projectviewer
Dynamic menu implementation for jEdit 4.2.
PVMenuProvider() - Constructor for class projectviewer.PVMenuProvider
Makes sure ProjectManager is initialized.

R

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.
ReimportAction - Class in projectviewer.action
Removes all the files below the root from a project, and then calls the initial project importer.
ReimportAction() - Constructor for class projectviewer.action.ReimportAction
 
ReImporter - Class in projectviewer.importer
Re-imports files and/or directories from the project root and from other nodes that are not under the root.
ReImporter(VPTNode, ProjectViewer) - Constructor for class projectviewer.importer.ReImporter
Creates a ReImport object.
REMEBER_OPEN_FILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
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
 
removed - Variable in class projectviewer.importer.Importer
The list of removed files, if any, for event firing purposes.
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.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.
renameProject(String, String) - Method in class projectviewer.ProjectManager
Updates information about a project to reflect its name change.
requestFocus(Component) - Static method in class projectviewer.PVActions
Requests the focus for the given component.
RootImporter - Class in projectviewer.importer
Imports files and/or directories from the project root.
RootImporter(VPTNode, String, ProjectViewer, Component) - Constructor for class projectviewer.importer.RootImporter
Creates an Importer that uses a component other than the ProjectViewer as the parent of the dialogs shown to the user.
RootImporter(VPTNode, ProjectViewer, boolean) - Constructor for class projectviewer.importer.RootImporter
Imports files from the root of the project.
run(VPTProject) - 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
 
run() - Method in class projectviewer.importer.Importer.ShowNode
 

S

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.
save() - Method in class projectviewer.ProjectManager
Saves all the project data to the disk (config + each project).
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.
saveProjectList() - Method in class projectviewer.ProjectManager
Saves the "global" data for the projects: the list of projects and the file names where each project data is stored.
SearchAction - Class in projectviewer.action
Opens the search dialog for the selected directory/project.
SearchAction() - Constructor for class projectviewer.action.SearchAction
 
SearchAction.NodeFileSet - Class in projectviewer.action
Implements a SearchFileSet representing files that are children of a given node and its children.
SearchAction.NodeFileSet(VPTNode) - Constructor for class projectviewer.action.SearchAction.NodeFileSet
 
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.
setFileFilter(FileFilter) - Method in class projectviewer.gui.ModalJFileChooser
 
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.
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
 
setUserContextMenu(String) - Method in class projectviewer.config.ProjectViewerConfig
 
setUseSystemIcons(boolean) - 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
 
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
 
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

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.
update(Properties) - Method in class projectviewer.config.ProjectViewerConfig
Updates the properties in the properties object passed to reflect the current state of the config.
update(JMenu) - Method in class projectviewer.PVMenuProvider
 
updateEveryTime() - Method in class projectviewer.PVMenuProvider
We don't want to update every time; returns false.
updateMenu() - Method in class projectviewer.gui.ProjectComboBox
 
USE_EXTERNAL_APPS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
USE_SYSTEM_ICONS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
 
USER_CONTEXT_MENU - Static variable in class projectviewer.config.ProjectViewerConfig
 
userMenuChanged() - Static method in class projectviewer.vpt.VPTContextMenu
Updates "lastMod" so that the menu is rebuilt at the next invocation.

V

valueChanged(TreeSelectionEvent) - Method in class projectviewer.vpt.VPTSelectionListener
Receive notification that the tree selection has changed.
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 in projectviewer.vpt
Models a file accessed using jEdit's VFS.
VFSFile(String) - Constructor for class projectviewer.vpt.VFSFile
 
VFSFileImportAction - Class in projectviewer.action
Action that when executed imports files from jEdit's VFS into a node.
VFSFileImportAction() - Constructor for class projectviewer.action.VFSFileImportAction
 
VFSFileImporter - Class in projectviewer.importer
Imports files from a VFS into a project.
VFSFileImporter(VPTNode, ProjectViewer) - Constructor for class projectviewer.importer.VFSFileImporter
 
VFSFileNodeHandler - Class in projectviewer.persist
Handler for file nodes.
VFSFileNodeHandler() - Constructor for class projectviewer.persist.VFSFileNodeHandler
 
viewer - Variable in class projectviewer.action.Action
 
viewer - Variable in class projectviewer.importer.Importer
The node to where the imported nodes will be added.
VPTCellRenderer - Class in projectviewer.vpt
Used by the jTree to underline the file name when it's opened.
VPTCellRenderer() - Constructor for class projectviewer.vpt.VPTCellRenderer
 
VPTCompactModel - Class in projectviewer.vpt
A tree model that compress the view by displaying packed directories.
VPTCompactModel(VPTNode) - Constructor for class projectviewer.vpt.VPTCompactModel
Create a new VPTCompactModel.
VPTCompactModel.CompactDirectoryNode - Class in projectviewer.vpt
 
VPTCompactModel.CompactDirectoryNode(VPTNode, String) - Constructor for class projectviewer.vpt.VPTCompactModel.CompactDirectoryNode
 
VPTContextMenu - Class in projectviewer.vpt
A handler for context menu requests on the tree, providing node-sensitive functionality.
VPTContextMenu(ProjectViewer) - Constructor for class projectviewer.vpt.VPTContextMenu
Constructs a listener that will ask the provided viewer instance for information about the nodes clicked.
VPTDirectory - Class in projectviewer.vpt
Models a directory that is part of a project.
VPTDirectory(String) - Constructor for class projectviewer.vpt.VPTDirectory
 
VPTDirectory(File) - Constructor for class projectviewer.vpt.VPTDirectory
 
VPTFile - Class in projectviewer.vpt
Models a file that is part of a project.
VPTFile(String) - Constructor for class projectviewer.vpt.VPTFile
 
VPTFile(File) - Constructor for class projectviewer.vpt.VPTFile
 
VPTFileListModel - Class in projectviewer.vpt
A tree model that represents all files in a project without any relationship to the nodes they are a child of.
VPTFileListModel(VPTNode) - Constructor for class projectviewer.vpt.VPTFileListModel
Create a new VPTFileListModel.
VPTFilterData - Class in projectviewer.vpt
 
VPTFilterData(String, String) - Constructor for class projectviewer.vpt.VPTFilterData
 
VPTFilteredModel - Class in projectviewer.vpt
A tree model that compress the view by displaying packed directories.
VPTFilteredModel(VPTNode) - Constructor for class projectviewer.vpt.VPTFilteredModel
Create a new VPTFilteredModel.
VPTFilteredModel.FilteredDirectoryNode - Class in projectviewer.vpt
 
VPTFilteredModel.FilteredDirectoryNode(VPTFilterData, List) - Constructor for class projectviewer.vpt.VPTFilteredModel.FilteredDirectoryNode
 
VPTGroup - Class in projectviewer.vpt
A VPTGroup is a container for groups and projects.
VPTGroup(String) - Constructor for class projectviewer.vpt.VPTGroup
 
VPTNode - Class in projectviewer.vpt
Node implementation for the Virtual Project Tree.
VPTNode(String) - Constructor for class projectviewer.vpt.VPTNode
 
VPTNode(String, boolean) - Constructor for class projectviewer.vpt.VPTNode
 
VPTProject - Class in projectviewer.vpt
Models a project.
VPTProject(String) - Constructor for class projectviewer.vpt.VPTProject
 
VPTRoot - Class in projectviewer.vpt
The root of the tree.
VPTSelectionListener - Class in projectviewer.vpt
Listens to the project JTree and responds to file selections.
VPTSelectionListener(ProjectViewer) - Constructor for class projectviewer.vpt.VPTSelectionListener
Create a new ProjectTreeSelectionListener
VPTWorkingFileListModel - Class in projectviewer.vpt
A tree model that shows all files currently opened in jEdit in a flat list.
VPTWorkingFileListModel(VPTNode) - Constructor for class projectviewer.vpt.VPTWorkingFileListModel
Create a new VPTFileListModel.

W

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 _