- cancel() - Method in class projectviewer.gui.ImportDialog
-
- cancel() - Method in class projectviewer.gui.NodePropertiesDialog
-
- cancel() - Method in class projectviewer.persist.ProjectZipper
-
- canOpen() - Method in class projectviewer.vpt.VPTFile
-
File nodes can be opened, so return true.
- canOpen() - Method in class projectviewer.vpt.VPTNode
-
This method should return whether it makes sense to "open" the node.
- canRename() - Method in class projectviewer.vpt.VPTDirectory
-
Returns whether the VFS of the file allows renaming.
- canRename() - Method in class projectviewer.vpt.VPTFile
-
Returns whether the VFS of the file allows renaming.
- canRename() - Method in class projectviewer.vpt.VPTNode
-
Returns whether the underlying resource can be renamed.
- canWrite() - Method in class projectviewer.vpt.VPTDirectory
-
Returns is the underlying file is writable.
- canWrite() - Method in class projectviewer.vpt.VPTFile
-
Returns is the underlying file is writable.
- canWrite() - Method in class projectviewer.vpt.VPTNode
-
Returns whether the underlying resource can be written to.
- CASE_INSENSITIVE_SORT_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
-
- changed() - Method in class projectviewer.vpt.VPTFile
-
Flush the internal VFSFile instance, and force retrieval of a new one.
- changed() - Method in class projectviewer.vpt.VPTNode
-
Called when the tree panel receives a request to notify that
information about the node has changed.
- clean(Properties) - Method in class projectviewer.importer.AutoReimporter.Options
-
Cleans the config options related to this object.
- cleanConfig(Properties, String) - Static method in class projectviewer.importer.ImportUtils
-
Cleans the configuration related to filters from the given object.
- cleanup() - Method in class projectviewer.importer.FileImporter
-
- cleanup() - Method in class projectviewer.importer.Importer
-
- cleanViewEntry(View) - Static method in class projectviewer.ProjectViewer
-
Removes the "viewer entry" related to the given view.
- clearLastNodes() - Method in class projectviewer.config.ProjectViewerConfig
-
Clears last nodes list.
- clearOpenFiles() - Method in class projectviewer.vpt.VPTProject
-
Clears the list of open files.
- CLIP_END - Static variable in class projectviewer.vpt.VPTCellRenderer
-
Clip the end of the node string if needed.
- CLIP_NOCLIP - Static variable in class projectviewer.vpt.VPTCellRenderer
-
Don't clip the node string if it doesn't fit in the tree.
- CLIP_START - Static variable in class projectviewer.vpt.VPTCellRenderer
-
Clip the start of the node string if needed.
- clipText(String, int, FontMetrics, boolean) - Static method in class projectviewer.PVActions
-
Returns a string that fits in the given bounds based on the
given metrics.
- clone() - Method in class projectviewer.action.Action
-
Clones the current action, returning a copy of it.
- close() - Method in class projectviewer.vpt.VPTFile
-
Globally closes the jEdit buffer that contains the file.
- close(View, BufferSet.Scope) - Method in class projectviewer.vpt.VPTFile
-
Closes the jEdit buffer that contains the file.
- close() - Method in class projectviewer.vpt.VPTNode
-
"Closes" the node.
- CLOSE_FILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
-
- closeAllProjectFiles(View) - Static method in class projectviewer.PVActions
-
If a project is currently active, close all its files.
- closeFiles(View, boolean) - Method in class projectviewer.vpt.VPTProject
-
Closes open files belonging to the project.
- cmItem - Variable in class projectviewer.action.Action
-
- CollapseAllAction - Class in projectviewer.action
-
Expands all nodes of the current tree.
- CollapseAllAction() - Constructor for class projectviewer.action.CollapseAllAction
-
- compareName(VPTNode) - Method in class projectviewer.vpt.VPTNode
-
- compareTo(Action) - Method in class projectviewer.action.Action
-
Compares this action with another.
- compareTo(VPTNode) - Method in class projectviewer.vpt.VPTDirectory
-
Directories have precedende over openable nodes...
- compareTo(VPTNode) - Method in class projectviewer.vpt.VPTFile
-
Files are at the same level of every leaf node.
- compareTo(VPTNode) - Method in class projectviewer.vpt.VPTGroup
-
- compareTo(VPTNode) - Method in class projectviewer.vpt.VPTNode
-
This method is used to sort the nodes in the trees.
- compareTo(VPTNode) - Method in class projectviewer.vpt.VPTProject
-
Projects have precedence over everything but groups.
- compareTo(VPTNode) - Method in class projectviewer.vpt.VPTRoot
-
The root is always the first node.
- composeIcon(VPTNode, Icon) - Method in class projectviewer.vpt.IconComposer
-
Composes a new icon by overlaying status icons on top of the
given base icon.
- CompositeImporterFileFilter - Class in projectviewer.importer
-
A composite filter that requires acceptance by two filters.
- CompositeImporterFileFilter(ImporterFileFilter, ImporterFileFilter) - Constructor for class projectviewer.importer.CompositeImporterFileFilter
-
- compressPath(String) - Static method in class projectviewer.ProjectViewer
-
- CONFIG_FILE - Static variable in class projectviewer.config.ProjectViewerConfig
-
- constructPath(VPTNode, String) - Method in class projectviewer.importer.Importer
-
Creates a subtree starting at the given root, going down to the
given path, updating the given list of added nodes as necessary.
- ContextOptionPane - Class in projectviewer.config
-
ProjectViewer context menu editor.
- ContextOptionPane(String) - Constructor for class projectviewer.config.ContextOptionPane
-
- copy(AppLauncher) - Method in class projectviewer.config.AppLauncher
-
Copies the data from another AppLauncher into this one.
- create(VPTProject) - Static method in class projectviewer.importer.AutoReimporter
-
Static constructor.
- createDockable(View) - Static method in class projectviewer.ProjectViewer
-
Creates a new instance of ProjectViewer
to wrap it in the
dockable.
- createLabel(String) - Method in class projectviewer.gui.OptionPaneBase
-
Creates a label based on the given property name.
- createNode(Attributes, VPTProject) - Method in class projectviewer.persist.DirectoryNodeHandler
-
Instantiates a VPTNode based on the information given in the attribute
list.
- createNode(Attributes, VPTProject) - Method in class projectviewer.persist.FileNodeHandler
-
Instantiates a VPTNode based on the information given in the attribute
list.
- createNode(Attributes, VPTProject) - Method in class projectviewer.persist.FilterNodeHandler
-
Instantiates a filter based on the given attributes.
- createNode(Attributes, VPTProject) - Method in class projectviewer.persist.NodeHandler
-
Instantiates a VPTNode based on the information given in the attribute
list.
- createNode(Attributes, VPTProject) - Method in class projectviewer.persist.OpenFileNodeHandler
-
Instantiates a VPTNode based on the information given in the attribute
list.
- createNode(Attributes, VPTProject) - Method in class projectviewer.persist.ProjectNodeHandler
-
Instantiates a VPTNode based on the information given in the attribute
list.
- createNode(Attributes, VPTProject) - Method in class projectviewer.persist.PropertyNodeHandler
-
Instantiates a VPTNode based on the information given in the attribute
list.
- createProject(VPTProject, VPTGroup, int) - Static method in class projectviewer.action.AddProjectAction
-
Creates a new project and opens a dialog for it.
- createProject(VPTGroup, int) - Static method in class projectviewer.action.AddProjectAction
-
Creates a new project and opens a dialog for it.
- createProject(VPTProject, VPTGroup, int) - Static method in class projectviewer.PVActions
-
Opens project creation dialog, like in "Add project" action, but
it does not depend on currently selected node.
- createProject(VPTGroup, int) - Static method in class projectviewer.PVActions
-
Opens project creation dialog, like in "Add project" action, but
it does not depend on currently selected node.
- createProject(VPTGroup) - Static method in class projectviewer.PVActions
-
Opens project creation dialog.
- createSaveTask(VPTProject, String) - Static method in class projectviewer.persist.ProjectPersistenceManager
-
Creates a runnable task that will save the project's data to the
given config file.
- createVFSSession(VFS, String) - Static method in class projectviewer.VFSHelper
-
Creates a VFS session.
- createVFSSession(VFS, String, View) - Static method in class projectviewer.VFSHelper
-
Creates a VFS session.
- CVSEntriesFilter - Class in projectviewer.importer
-
Filter that uses the CVS/Entries file to decide if a file should be accepted
or not.
- CVSEntriesFilter() - Constructor for class projectviewer.importer.CVSEntriesFilter
-
- getActiveNode(View) - Static method in class projectviewer.ProjectViewer
-
Return the current "active" node (opened project/group)
for the view.
- getActiveNode(View, int) - Static method in class projectviewer.ProjectViewer
-
Return the current "active" node (opened project/group)
for the view.
- getActiveProject(View) - Static method in class projectviewer.ProjectViewer
-
Return the current active project for the view.
- getActiveProject(View, int) - Static method in class projectviewer.ProjectViewer
-
Return the current active project for the view.
- getAddedFiles() - Method in class projectviewer.event.ProjectUpdate
-
- getAddHiddenFiles() - Method in class projectviewer.gui.ImportDialog
-
Returns whether the "add hidden files" option is chosen.
- getAddHiddenFiles() - Method in class projectviewer.importer.AutoReimporter.Options
-
Returns whether to import hidden files.
- getAddHiddenFiles(Properties, String) - Static method in class projectviewer.importer.ImportUtils
-
Returns the "add hidden files" option for the given properties.
- getAppList() - Method in class projectviewer.config.AppLauncher
-
- getAppName(String) - Method in class projectviewer.config.AppLauncher
-
Returns the application associated to the given file extension.
- getAskImport() - Method in class projectviewer.config.ProjectViewerConfig
-
- getBackgroundColor(boolean) - Method in class projectviewer.vpt.VPTNode
-
Returns the node's background color.
- getBrowserPath() - Method in class projectviewer.config.ProjectViewerConfig
-
- getBuffers(View) - Static method in class projectviewer.ProjectViewer
-
Gets an array of Buffers respecting current scope.
- getCache() - Method in class projectviewer.vpt.ProjectCustomTreeModel
-
Returns the internally cached children lists.
- getCachedChildren(VPTProject) - Method in class projectviewer.vpt.ProjectCustomTreeModel
-
Retrieves the list of child nodes from the given project,
first trying the cache.
- getCaseInsensitiveSort() - Method in class projectviewer.config.ProjectViewerConfig
-
- getChild(Object, int) - Method in class projectviewer.vpt.ProjectCustomTreeModel
-
Returns the child at the given index of the given parent.
- getChild(Object, int) - Method in class projectviewer.vpt.VPTCompactModel
-
- getChild(Object, int) - Method in class projectviewer.vpt.VPTFilteredModel
-
- getChildCount(Object) - Method in class projectviewer.vpt.ProjectCustomTreeModel
-
Returns the number of children of the given node, based on the
internal cached data.
- getChildCount(Object) - Method in class projectviewer.vpt.VPTCompactModel
-
- getChildCount(Object) - Method in class projectviewer.vpt.VPTFilteredModel
-
- getChildNode(String) - Method in class projectviewer.vpt.VPTProject
-
Returns the node that matches the given path.
- getChildren(VPTProject) - Method in class projectviewer.vpt.ProjectCustomTreeModel
-
Subclasses should implement this method to populate the list
of children of a project node.
- getChildren(VPTProject) - Method in class projectviewer.vpt.VPTCompactModel
-
- getChildren(VPTProject) - Method in class projectviewer.vpt.VPTFileListModel
-
Returns a vector with all the files of the project.
- getChildren(VPTProject) - Method in class projectviewer.vpt.VPTFilteredModel
-
- getChildren(VPTProject) - Method in class projectviewer.vpt.VPTWorkingFileListModel
-
Returns the list of files currently opened in jEdit that belong
to the given project.
- getChildWithName(String) - Method in class projectviewer.vpt.VPTNode
-
Returns the child directly under this node that has the given
name.
- getClipType() - Method in class projectviewer.vpt.VPTNode
-
This method controls how the CellRenderer implementation will clip the
name of the node when it doesn't fit in the tree.
- getCloseFiles() - Method in class projectviewer.config.ProjectViewerConfig
-
- getComponent() - Method in class projectviewer.config.ProjectViewerOptionsPane
-
- getComponent(VPTNode) - Method in interface projectviewer.gui.NodePropertyProvider
-
Returns the component containing the UI for the properties
of the given node.
- getContextMenu() - Method in class projectviewer.config.ContextOptionPane
-
Returns PV's context menu.
- getContextMenu() - Method in class projectviewer.vpt.ProjectTreePanel
-
Returns the context menu.
- getCount() - Method in class projectviewer.config.AppLauncher
-
- getCurrentOnly() - Method in class projectviewer.importer.AutoReimporter.Options
-
Returns whether to only look at current directories.
- getCurrentTree() - Method in class projectviewer.ProjectViewer
-
Returns the currently active tree.
- getCurrentTree() - Method in class projectviewer.vpt.ProjectTreePanel
-
Returns the currently active tree.
- getDeleteNotFoundFiles() - Method in class projectviewer.config.ProjectViewerConfig
-
- getDescription() - Method in class projectviewer.importer.AllFilesFilter
-
- getDescription() - Method in class projectviewer.importer.CompositeImporterFileFilter
-
- getDescription() - Method in class projectviewer.importer.CVSEntriesFilter
-
- getDescription() - Method in class projectviewer.importer.GlobFilter
-
- getDescription() - Method in class projectviewer.importer.NonProjectFileFilter
-
- getDirectory() - Method in class projectviewer.action.SearchAction.NodeFileSet
-
Returns the path to the node.
- getDirectoryGlobs() - Method in class projectviewer.importer.GlobFilter
-
Returns the "ignore directories" globs for this filter.
- getEnabled() - Method in class projectviewer.importer.AutoReimporter.Options
-
Returns the enabled flag.
- getExcludeDirs() - Method in class projectviewer.config.ProjectViewerConfig
-
- getFile(String) - Static method in class projectviewer.VFSHelper
-
Creates a VFSFile instance for the given URL.
- getFile() - Method in class projectviewer.vpt.VPTFile
-
Return the VFS file associated with this node.
- getFile(boolean) - Method in class projectviewer.vpt.VPTFile
-
Returns the VFS file associated with this node.
- getFileExtExc(String) - Static method in class projectviewer.VFSHelper
-
Creates a VFSFile instance for the given URL.
- getFileFilters(VPTProject) - Method in class projectviewer.gui.ImportDialog
-
Instantiate the default file filters from Project Viewer and checks
all the other plugins looking for any custom filters they provide.
- getFileGlobs() - Method in class projectviewer.importer.GlobFilter
-
Returns the "include file" globs for this filter.
- getFileName() - Method in class projectviewer.vpt.VPTDirectory
-
Returns the real name of this directory.
- getFilter() - Method in interface projectviewer.config.VersionControlService
-
Returns a file filter to be shown as an option when the user
imports files into a project backed by this version control
service.
- getFilterList() - Method in class projectviewer.vpt.VPTProject
-
Returns the list of filters set for this project, or
Collections.EMPTY_LIST if no filters are set.
- getFilters(VPTProject) - Static method in class projectviewer.importer.ImportUtils
-
Return the list of filters available for importing files.
- getFlattenFilePaths() - Method in class projectviewer.gui.ImportDialog
-
- getFolderTree() - Method in class projectviewer.vpt.ProjectTreePanel
-
- getFolderTreeState(VPTNode) - Method in class projectviewer.vpt.ProjectTreePanel
-
Returns a String representing the state of the folder tree.
- getFollowCurrentBuffer() - Method in class projectviewer.config.ProjectViewerConfig
-
- getForegroundColor(boolean) - Method in class projectviewer.vpt.VPTFile
-
Returns the node's foreground color.
- getForegroundColor(boolean) - Method in class projectviewer.vpt.VPTNode
-
Returns the node's foreground color.
- getGlob() - Method in class projectviewer.vpt.VPTFilterData
-
- getGlobalFilterList() - Method in class projectviewer.ProjectManager
-
Returns the global filter list
This list is valid if there is not a project specific list
- getGroup() - Method in class projectviewer.vpt.VPTNode
-
Returns a group to which this node belongs.
- getIcon(int) - Method in interface projectviewer.config.VersionControlService
-
This should return the status icon to be used to represent the
given state.
- getIcon(boolean) - Method in class projectviewer.vpt.VPTDirectory
-
Returns the icon to be shown on the tree next to the node name.
- getIcon(boolean) - Method in class projectviewer.vpt.VPTFile
-
Returns the icon to be shown on the tree next to the node name.
- getIcon(boolean) - Method in class projectviewer.vpt.VPTGroup
-
Returns the icon to be shown on the tree next to the node name.
- getIcon(boolean) - Method in class projectviewer.vpt.VPTNode
-
Returns the icon to be shown on the tree next to the node name.
- getIcon(boolean) - Method in class projectviewer.vpt.VPTProject
-
Returns the icon to be shown on the tree next to the node name.
- getIconPath() - Method in class projectviewer.vpt.VPTProject
-
Returns the custom icon path of this project.
- getId() - Method in class projectviewer.importer.ImporterFileFilter
-
This method should return a string that uniquely identifies the
filter.
- getImportDialog() - Method in class projectviewer.importer.FileImporter
-
- getImportDialog() - Method in class projectviewer.importer.RootImporter
-
- getImportFilter() - Method in class projectviewer.gui.ImportDialog
-
- getImportFilterId(VPTProject) - Static method in class projectviewer.importer.ImportUtils
-
Returns the String
id of the last used import filter.
- getImportGlobs() - Method in class projectviewer.config.ProjectViewerConfig
-
- getImportSettingsFilter() - Static method in class projectviewer.importer.GlobFilter
-
Returns a glob filter with the settings taken from the global
ProjectViewer "import settings".
- getIndexOfChild(Object, Object) - Method in class projectviewer.vpt.ProjectCustomTreeModel
-
Returns the index of the given child in the given parent,
according to the information in the internal cache.
- getIndexOfChild(Object, Object) - Method in class projectviewer.vpt.VPTCompactModel
-
- getIndexOfChild(Object, Object) - Method in class projectviewer.vpt.VPTFilteredModel
-
- getInstance() - Static method in class projectviewer.config.AppLauncher
-
- getInstance() - Static method in class projectviewer.config.ExtensionManager
-
- getInstance() - Static method in class projectviewer.config.ProjectViewerConfig
-
Returns the config.
- getInstance() - Static method in class projectviewer.ProjectManager
-
Returns the project manager instance.
- getInstance() - Static method in class projectviewer.vpt.VPTRoot
-
Returns an instance of the VPTRoot, never null
.
- getKeepTree() - Method in class projectviewer.gui.ImportDialog
-
- getLastNode() - Method in class projectviewer.config.ProjectViewerConfig
-
Returns the path to the last active node as a list.
- getLock() - Method in class projectviewer.vpt.VPTNode
-
Returns the lock object for the parent project of this node,
or null if there is no parent project.
- getLock() - Method in class projectviewer.vpt.VPTProject
-
Returns the read-write lock used to project the project.
- getMenuItem() - Method in class projectviewer.action.Action
-
Returns the menu item that triggers this action.
- getMenuItem() - Method in class projectviewer.action.ActionSeparator
-
Returns a separator.
- getMenuItem() - Method in class projectviewer.action.MoveNodeAction
-
Instantiates a GroupMenu and returns it.
- getMenuItem() - Method in class projectviewer.action.OpenWithEncodingAction
-
- getName() - Method in class projectviewer.vpt.ProjectTreeModel
-
Returns the name of the tree, to be shown in the tabbed
pane GUI.
- getName() - Method in class projectviewer.vpt.VPTCompactModel
-
- getName() - Method in class projectviewer.vpt.VPTFileListModel
-
- getName() - Method in class projectviewer.vpt.VPTFilterData
-
- getName() - Method in class projectviewer.vpt.VPTFilteredModel
-
- getName() - Method in class projectviewer.vpt.VPTNode
-
Returns the name of this node.
- getName() - Method in class projectviewer.vpt.VPTWorkingFileListModel
-
- getNewNodeName() - Method in class projectviewer.gui.ImportDialog
-
- getNode() - Method in class projectviewer.event.NodeSelectionUpdate
-
Returns the node that has been selected.
- getNode() - Method in class projectviewer.event.StructureUpdate
-
- getNode() - Method in class projectviewer.event.ViewerUpdate
-
- getNodeClass() - Method in class projectviewer.persist.DirectoryNodeHandler
-
Returns the class of the nodes that should be delegated to this handler
when saving node data to the config file.
- getNodeClass() - Method in class projectviewer.persist.FileNodeHandler
-
Returns the class of the nodes that should be delegated to this handler
when saving node data to the config file.
- getNodeClass() - Method in class projectviewer.persist.FilterNodeHandler
-
Filter nodes are handled differently; returns null.
- getNodeClass() - Method in class projectviewer.persist.NodeHandler
-
Returns the class of the nodes that should be delegated to this handler
when saving node data to the config file.
- getNodeClass() - Method in class projectviewer.persist.OpenFileNodeHandler
-
Returns the class of the nodes that should be delegated to this handler
when saving node data to the config file.
- getNodeClass() - Method in class projectviewer.persist.ProjectNodeHandler
-
Returns the class of the nodes that should be delegated to this handler
when saving node data to the config file.
- getNodeClass() - Method in class projectviewer.persist.PropertyNodeHandler
-
Returns the class of the nodes that should be delegated to this handler
when saving node data to the config file.
- getNodeName() - Method in class projectviewer.persist.DirectoryNodeHandler
-
Returns the name of the nodes that should be delegated to this handler
when loading configuration data.
- getNodeName() - Method in class projectviewer.persist.FileNodeHandler
-
Returns the name of the nodes that should be delegated to this handler
when loading configuration data.
- getNodeName() - Method in class projectviewer.persist.FilterNodeHandler
-
Returns the name of the filter node in the config file.
- getNodeName() - Method in class projectviewer.persist.NodeHandler
-
Returns the name of the tag representing nodes handled by this handler
when loading the project's XML file.
- getNodeName() - Method in class projectviewer.persist.OpenFileNodeHandler
-
Returns the name of the nodes that should be delegated to this handler
when loading configuration data.
- getNodeName() - Method in class projectviewer.persist.ProjectNodeHandler
-
Returns the name of the nodes that should be delegated to this handler
when loading configuration data.
- getNodeName() - Method in class projectviewer.persist.PropertyNodeHandler
-
Returns the name of the nodes that should be delegated to this handler
when loading configuration data.
- getNodePath() - Method in class projectviewer.vpt.VPTDirectory
-
Returns the path to the file represented by this node.
- getNodePath() - Method in class projectviewer.vpt.VPTFile
-
Returns the path to the file represented by this node.
- getNodePath() - Method in class projectviewer.vpt.VPTGroup
-
Returns the path to this group in the group tree.
- getNodePath() - Method in class projectviewer.vpt.VPTNode
-
Returns a String representing a "path" for this node.
- getNodePath() - Method in class projectviewer.vpt.VPTProject
-
Returns the path to the file represented by this node.
- getNodePath() - Method in class projectviewer.vpt.VPTRoot
-
Returns File.separator.
- getNodeState(VPTNode) - Method in interface projectviewer.config.VersionControlService
-
This method should return an integer identifying the current
state of the given node.
- getOldParent() - Method in class projectviewer.event.StructureUpdate
-
- getOpenableNodes() - Method in class projectviewer.vpt.VPTProject
-
Returns a collection of the nodes that can be opened contained
in this project.
- getOpenFiles() - Method in class projectviewer.vpt.VPTProject
-
Returns the list of open files the project knows about.
- getOptionGroup(VPTProject) - Method in interface projectviewer.config.OptionsService
-
This should return an OptionGroup to be shown.
- getOptionPane(VPTProject) - Method in interface projectviewer.config.OptionsService
-
This method should return the option pane to be shown.
- getPathToRoot(TreeNode) - Method in class projectviewer.vpt.ProjectCustomTreeModel
-
Builds the path to the root of the tree up to the given
node.
- getPathToRoot(TreeNode) - Method in class projectviewer.vpt.VPTCompactModel
-
- getPathToRoot(TreeNode) - Method in class projectviewer.vpt.VPTFilteredModel
-
- getPattern() - Method in class projectviewer.vpt.VPTFilterData
-
- getPeriod() - Method in class projectviewer.importer.AutoReimporter.Options
-
Returns the periodicity of reimports, in minutes.
- getPlugin() - Method in interface projectviewer.config.VersionControlService
-
Returns the class identifying the plugin.
- getProject() - Method in class projectviewer.event.ProjectUpdate
-
- getProject(String) - Method in class projectviewer.ProjectManager
-
Returns the project with the given name.
- getProjects() - Method in class projectviewer.ProjectManager
-
Returns a list containing the list of project names
managed by this manager.
- getProperties() - Method in class projectviewer.vpt.VPTProject
-
Return the project's property set.
- getProperty(String) - Method in class projectviewer.vpt.VPTProject
-
Returns the property stored for the given key, as a String.
- getPropertyNames() - Method in class projectviewer.vpt.VPTProject
-
Returns a set containing all property names for this project.
- getRecurseDescription() - Method in class projectviewer.importer.AllFilesFilter
-
- getRecurseDescription() - Method in class projectviewer.importer.CompositeImporterFileFilter
-
- getRecurseDescription() - Method in class projectviewer.importer.CVSEntriesFilter
-
- getRecurseDescription() - Method in class projectviewer.importer.GlobFilter
-
- getRecurseDescription() - Method in class projectviewer.importer.ImporterFileFilter
-
This method will be called by the toString() method when showing this
filter as an option to the dialog shown when asking about whether the
user wants to recurse into the directories selected for importing.
- getRecurseDescription() - Method in class projectviewer.importer.NonProjectFileFilter
-
- getRememberOpen() - Method in class projectviewer.config.ProjectViewerConfig
-
- getRemovedFiles() - Method in class projectviewer.event.ProjectUpdate
-
- getResourceAsOutputStream(String) - Static method in class projectviewer.ProjectPlugin
-
Returns an output stream to the specified resource, or null if access
to that resource is denied.
- getResourceAsStream(String) - Static method in class projectviewer.ProjectPlugin
-
Returns an input stream to the specified resource, or null
if none is found.
- getResourcePath(String) - Static method in class projectviewer.ProjectPlugin
-
Returns the full path of the specified plugin resource.
- getRoot() - Method in class projectviewer.ProjectViewer
-
Returns the root node of the current tree.
- getRootPath() - Method in class projectviewer.vpt.VPTProject
-
Returns the path to the root of the project.
- getRowHeight(VPTNode) - Method in class projectviewer.vpt.VPTCellRenderer
-
Returns the desired row height based on the given node.
- getSelectedFilePaths() - Method in class projectviewer.ProjectViewer
-
Returns a list of Strings containing the file paths of the selected
file and folder nodes.
- getSelectedFiles() - Method in class projectviewer.gui.ImportDialog
-
- getSelectedNode() - Method in class projectviewer.ProjectViewer
-
Returns the currently selected node in the tree.
- getServiceClass() - Method in interface projectviewer.config.ExtensionManager.ManagedService
-
Returns the base class of the jEdit service.
- getServiceClass() - Method in class projectviewer.vpt.VPTContextMenu
-
ManagedService implementation.
- getServiceName() - Method in interface projectviewer.config.ExtensionManager.ManagedService
-
Returns the service name.
- getServiceName() - Method in class projectviewer.vpt.VPTContextMenu
-
ManagedService implementation.
- getServices() - Method in class projectviewer.config.ExtensionManager
-
Returns the list of registered services.
- getShowAllWorkingFiles() - Method in class projectviewer.config.ProjectViewerConfig
-
- getShowCompactTree() - Method in class projectviewer.config.ProjectViewerConfig
-
- getShowFilesTree() - Method in class projectviewer.config.ProjectViewerConfig
-
- getShowFilteredTree() - Method in class projectviewer.config.ProjectViewerConfig
-
- getShowFoldersTree() - Method in class projectviewer.config.ProjectViewerConfig
-
- getShowProjectInTitle() - Method in class projectviewer.config.ProjectViewerConfig
-
- getShowWorkingFilesTree() - Method in class projectviewer.config.ProjectViewerConfig
-
- getText() - Method in class projectviewer.action.Action
-
Returns a String that will be shown as the text of the menu item or
the tooltip of the toolbar button.
- getText() - Method in class projectviewer.action.ActionSeparator
-
Returns null.
- getText() - Method in class projectviewer.action.AddProjectAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.ArchiveAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.CollapseAllAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.EditGroupAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.EditProjectAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.ExpandAllAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.FileImportAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.LaunchBrowserAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.MoveNodeAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.NewFileAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.NodePropertiesAction
-
- getText() - Method in class projectviewer.action.NodeRemoverAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.NodeRenamerAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.OpenCloseAllProjectFilesAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.OpenParentGroupAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.OpenSelectedAction
-
- getText() - Method in class projectviewer.action.OpenWithAppAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.OpenWithEncodingAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.ReimportAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.SearchAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.SetActiveAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.UpAction
-
- getText() - Method in class projectviewer.action.UpdateVCSStatusAction
-
Returns the text to be shown on the button and/or menu item.
- getText() - Method in class projectviewer.action.VFSBrowseAction
-
- getTitle() - Method in interface projectviewer.gui.NodePropertyProvider
-
Returns the title of the tab containing this provider's
information.
- getTraverseDirectories() - Method in class projectviewer.gui.ImportDialog
-
- getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class projectviewer.vpt.VPTCellRenderer
-
- getTreeCount() - Method in class projectviewer.vpt.ProjectTreePanel
-
- getTreePanel() - Method in class projectviewer.ProjectViewer
-
Returns the component that manages the trees shown in the UI.
- getType() - Method in class projectviewer.event.ProjectUpdate
-
- getType() - Method in class projectviewer.event.StructureUpdate
-
- getType() - Method in class projectviewer.event.ViewerUpdate
-
- getURL() - Method in class projectviewer.vpt.VPTDirectory
-
Returns the URL of this directory.
- getURL() - Method in class projectviewer.vpt.VPTFile
-
Returns the VFS URL for this file.
- getURL() - Method in class projectviewer.vpt.VPTProject
-
Returns the project's URL.
- getUseExternalApps() - Method in class projectviewer.config.ProjectViewerConfig
-
- getUseInfoViewer() - Method in class projectviewer.config.ProjectViewerConfig
-
- getUserContextMenu() - Method in class projectviewer.config.ProjectViewerConfig
-
- getUserMenuFirst() - Method in class projectviewer.config.ProjectViewerConfig
-
- getUseSystemIcons() - Method in class projectviewer.config.ProjectViewerConfig
-
- getUseVariablePaths() - Method in class projectviewer.config.ProjectViewerConfig
-
- getVersionControlService(VPTProject) - Method in class projectviewer.config.ExtensionManager
-
Return the VersionControlService associated with the project.
- getVersionControlState() - Method in class projectviewer.vpt.VPTNode
-
- getView() - Method in class projectviewer.event.ViewerUpdate
-
Returns the view where the event occurred.
- getView() - Method in class projectviewer.ProjectViewer
-
Returns the View associated with this instance.
- getViewer() - Method in class projectviewer.event.NodeSelectionUpdate
-
- getViewer() - Method in class projectviewer.event.ViewerUpdate
-
- getViewer(View) - Static method in class projectviewer.ProjectViewer
-
Returns the viewer associated with the given view, or null if none
exists.
- getViewer(View, int) - Static method in class projectviewer.ProjectViewer
-
Returns the viewer associated with the given view, or null if none
exists.
- GlobFilter - Class in projectviewer.importer
-
Filter that uses the settings provided by the user (in jEdit's options)
to select the files.
- GlobFilter(String, String) - Constructor for class projectviewer.importer.GlobFilter
-
Creates a new GlobFilter based on the given parameters.
- GroupMenu - Class in projectviewer.gui
-
A menu that provides a list of groups and, optionally, projects,
letting the user choose them and execute some action when the
item is selected.
- GroupMenu(String, boolean, boolean, ActionListener) - Constructor for class projectviewer.gui.GroupMenu
-
A JMenu implementation that populates the items according to the
object tree under the root node of the projects (VPTRoot).
- IconComposer - Class in projectviewer.vpt
-
Create decorated icons for VPT nodes
- IMPORT_EXTS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
-
- IMPORT_GLOBS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
-
- ImportDialog - Class in projectviewer.gui
-
An import dialog that embeds a JFileChooser and provides several
customization options for the importing process in the same GUI.
- ImportDialog(Dialog, VPTProject, VPTNode) - Constructor for class projectviewer.gui.ImportDialog
-
- ImportDialog(Frame, VPTProject, VPTNode) - Constructor for class projectviewer.gui.ImportDialog
-
- Importer - Class in projectviewer.importer
-
Base class for importers.
- Importer(VPTNode, ProjectViewer, boolean) - Constructor for class projectviewer.importer.Importer
-
If noThread is true, inhibits the use of a separate Thread to do the
importing.
- Importer(VPTNode, ProjectViewer) - Constructor for class projectviewer.importer.Importer
-
- Importer.NodeStructureChange - Class in projectviewer.importer
-
- Importer.NodeStructureChange(VPTNode, String) - Constructor for class projectviewer.importer.Importer.NodeStructureChange
-
Calls "nodeStructureChanged" for the given node.
- Importer.ShowNodes - Class in projectviewer.importer
-
Makes sure all newly imported nodes are visible.
- Importer.ShowNodes() - Constructor for class projectviewer.importer.Importer.ShowNodes
-
- ImporterFileFilter - Class in projectviewer.importer
-
File filter implementation used when importing files into a project.
- ImporterFileFilter() - Constructor for class projectviewer.importer.ImporterFileFilter
-
- importFiles(VPTNode, VFSFileFilter, boolean, boolean) - Method in class projectviewer.importer.Importer
-
Imports the files directly under the given node, optionally
recursing into sub-directories.
- importFiles(VPTNode, VFSFileFilter, boolean, boolean, boolean) - Method in class projectviewer.importer.Importer
-
Imports the files directly under the given node, optionally
recursing into sub-directories.
- ImportUtils - Class in projectviewer.importer
-
A collection of functions useful when dealing with importing
files.
- INCLUDE_FILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
-
- INFOVIEWER_PLUGIN - Static variable in class projectviewer.config.ProjectViewerConfig
-
- insert(MutableTreeNode, int) - Method in class projectviewer.vpt.VPTNode
-
- insertNodeInto(VPTNode, VPTNode) - Static method in class projectviewer.ProjectViewer
-
Inserts a node in the given parent node (in a sorted position according
to
VPTNode.findIndexForChild(VPTNode)
and
notifies folder trees in all instances of ProjectViewer.
- internalDoImport() - Method in class projectviewer.importer.FileImporter
-
Queries the user for files to be added by showing a file chooser
dialog.
- internalDoImport() - Method in class projectviewer.importer.Importer
-
Method called when importing nodes.
- internalDoImport() - Method in class projectviewer.importer.NewFileImporter
-
Imports the file given in the constructor into the project.
- internalDoImport() - Method in class projectviewer.importer.ReImporter
-
Uses the user options from the RootImporter and re-imports the nodes
not under the root.
- internalDoImport() - Method in class projectviewer.importer.RootImporter
-
Asks if the user wants to import files from the chosen project root.
- isApproved() - Method in class projectviewer.gui.ImportDialog
-
- isChild() - Method in class projectviewer.persist.DirectoryNodeHandler
-
Returns whether the node is a child of nome other node or not.
- isChild() - Method in class projectviewer.persist.FileNodeHandler
-
Returns whether the node is a child of nome other node or not.
- isChild() - Method in class projectviewer.persist.FilterNodeHandler
-
Filters are not children of any node.
- isChild() - Method in class projectviewer.persist.NodeHandler
-
Returns whether the node is a child of some other node or not.
- isChild() - Method in class projectviewer.persist.OpenFileNodeHandler
-
Returns whether the node is a child of nome other node or not.
- isChild() - Method in class projectviewer.persist.ProjectNodeHandler
-
Returns whether the node is a child of nome other node or not.
- isChild() - Method in class projectviewer.persist.PropertyNodeHandler
-
Returns whether the node is a child of nome other node or not.
- isCustom() - Method in class projectviewer.importer.GlobFilter
-
Tells whether this instance is a customized filter or a "built-in" one.
- isCustom() - Method in class projectviewer.vpt.ProjectCustomTreeModel
-
Overrides the parent implementation, returning "true".
- isCustom() - Method in class projectviewer.vpt.ProjectTreeModel
-
Returns whether this model shows files in a customized way
that does not follow the implicit node hierarchy.
- isDirectory() - Method in class projectviewer.vpt.VPTDirectory
-
- isDirectory() - Method in class projectviewer.vpt.VPTNode
-
Returns true if this node is a VPTDirectory.
- isEarlyStartupRequired() - Method in class projectviewer.config.ProjectViewerConfig
-
Early startup is required if all of the following is fulfilled:
User specified "Remember open project files"
There was a project open last time
- isEmptyOrBlank(String) - Static method in class projectviewer.config.AppLauncher
-
- isErrorListAvailable() - Method in class projectviewer.config.ProjectViewerConfig
-
- isExtensionEnabled(String, String) - Method in class projectviewer.config.ProjectViewerConfig
-
- isFile() - Method in class projectviewer.vpt.VPTNode
-
Returns true if this node is a VPTFile.
- isFocusable() - Method in class projectviewer.gui.ProjectComboBox
-
- isGroup() - Method in class projectviewer.vpt.VPTNode
-
Whether this instance if a VPTGroup or any subclass of it.
- isInfoViewerAvailable() - Method in class projectviewer.config.ProjectViewerConfig
-
- isInProject(String) - Method in class projectviewer.vpt.VPTProject
-
Returns whether the project contains a node that can be opened that
matches the given path.
- isLoaded(String) - Method in class projectviewer.ProjectManager
-
Returns whether a project is loaded or not.
- isLocal(String) - Static method in class projectviewer.VFSHelper
-
Returns whether the path references a local file.
- isNodeStructureUpdate - Variable in class projectviewer.importer.Importer
-
Whether to do one single "node structure" update on the selected
node instead of individual updates on each modified node.
- isNodeSupported(VPTNode) - Method in interface projectviewer.gui.NodePropertyProvider
-
Returns whether this provider can show information for the
given node.
- isOpened() - Method in class projectviewer.vpt.VPTFile
-
Returns "true" if the node is a file and is currently opened
in jEdit.
- isOpened() - Method in class projectviewer.vpt.VPTNode
-
Tells if the resource is currently opened in jEdit.
- isProject() - Method in class projectviewer.vpt.VPTNode
-
Returns true if this node is a VPTProject.
- isRoot() - Method in class projectviewer.vpt.VPTNode
-
Returns whether this node is the root node.
- itemStateChanged(ItemEvent) - Method in class projectviewer.config.ExtensionConfigPane
-
- itemStateChanged(ItemEvent) - Method in class projectviewer.gui.ImportDialog
-
- paint(Graphics) - Method in class projectviewer.gui.ProjectComboBox
-
Draws the button with an arrow on the right hand side.
- parent - Variable in class projectviewer.importer.RootImporter
-
- path - Variable in class projectviewer.importer.NewFileImporter
-
- pathExists(String) - Static method in class projectviewer.VFSHelper
-
Returns whether a VFS path exists.
- pathExists(String, String[]) - Static method in class projectviewer.VFSHelper
-
Returns whether a VFS path exists.
- persistChildren() - Method in class projectviewer.vpt.VPTNode
-
This method should return whether the children of this node should
be persisted when the node is saved to the project config file.
- populate(Container, VPTGroup, View) - Method in class projectviewer.gui.GroupMenu
-
- postAction - Variable in class projectviewer.importer.Importer
-
An action to be executed after the import occurs.
- prepareForNode(VPTNode) - Method in class projectviewer.action.Action
-
When a node is selected (for the toolbar button) or when the context
menu is shown (for the menu item), this method is called and the
selected node is passed, so the action can choose whether the action
will be available or not for that node.
- prepareForNode(VPTNode) - Method in class projectviewer.action.ActionSeparator
-
Shows the separator if the linked action is visible or null and only
a single node is selected.
- prepareForNode(VPTNode) - Method in class projectviewer.action.AddProjectAction
-
Enable action only for the root node.
- prepareForNode(VPTNode) - Method in class projectviewer.action.ArchiveAction
-
Enable action only for the root node.
- prepareForNode(VPTNode) - Method in class projectviewer.action.EditGroupAction
-
Enable action only for group nodes.
- prepareForNode(VPTNode) - Method in class projectviewer.action.EditProjectAction
-
Enable action only for the root node.
- prepareForNode(VPTNode) - Method in class projectviewer.action.FileImportAction
-
Enable action only for projects and directories.
- prepareForNode(VPTNode) - Method in class projectviewer.action.LaunchBrowserAction
-
Enable action only for the root node.
- prepareForNode(VPTNode) - Method in class projectviewer.action.MoveNodeAction
-
Show only for projects and (non-root) groups.
- prepareForNode(VPTNode) - Method in class projectviewer.action.NewFileAction
-
Enable action for all nodes except the root and groups.
- prepareForNode(VPTNode) - Method in class projectviewer.action.NodePropertiesAction
-
Disable action for multiple selection.
- prepareForNode(VPTNode) - Method in class projectviewer.action.NodeRemoverAction
-
Enable action only for non-root nodes.
- prepareForNode(VPTNode) - Method in class projectviewer.action.NodeRenamerAction
-
Disable action only for the root node.
- prepareForNode(VPTNode) - Method in class projectviewer.action.OpenCloseAllProjectFilesAction
-
Enable action only for the current project.
- prepareForNode(VPTNode) - Method in class projectviewer.action.OpenParentGroupAction
-
Enable action only for the current project or group.
- prepareForNode(VPTNode) - Method in class projectviewer.action.OpenSelectedAction
-
- prepareForNode(VPTNode) - Method in class projectviewer.action.OpenWithAppAction
-
Enable action only for openable files.
- prepareForNode(VPTNode) - Method in class projectviewer.action.OpenWithEncodingAction
-
Enable action only for openable nodes.
- prepareForNode(VPTNode) - Method in class projectviewer.action.ReimportAction
-
Enable action only for the root node.
- prepareForNode(VPTNode) - Method in class projectviewer.action.SearchAction
-
Enable action only for the root node.
- prepareForNode(VPTNode) - Method in class projectviewer.action.SetActiveAction
-
Enable action only for projects and directories.
- prepareForNode(VPTNode) - Method in class projectviewer.action.UpdateVCSStatusAction
-
Enable action for project nodes only and only for projects with a version control system set.
- prepareForNode(VPTNode) - Method in class projectviewer.action.VFSBrowseAction
-
Enable action for all nodes except the root and groups.
- project - Variable in class projectviewer.importer.Importer
-
- ProjectAppConfigPane - Class in projectviewer.config
-
Option pane for the external applications configuration.
- ProjectAppConfigPane() - Constructor for class projectviewer.config.ProjectAppConfigPane
-
- projectClosed(VPTProject) - Method in class projectviewer.vpt.ProjectCustomTreeModel
-
Remove data related to the project from the cache.
- projectClosed(VPTProject) - Method in class projectviewer.vpt.ProjectTreeModel
-
Called when a project had been closed.
- projectClosed(VPTProject) - Method in class projectviewer.vpt.ProjectTreePanel
-
Notifies the trees that a project's file was closed.
- ProjectComboBox - Class in projectviewer.gui
-
A "fake" combo box that shows a GroupMenu instead of the regular
JComboBox popup menu when the menu is requested.
- ProjectComboBox(View) - Constructor for class projectviewer.gui.ProjectComboBox
-
- ProjectCustomTreeModel - Class in projectviewer.vpt
-
A tree model for customized trees, trees that do not follow the node
hierarchy as defined by the original data.
- ProjectCustomTreeModel(VPTNode) - Constructor for class projectviewer.vpt.ProjectCustomTreeModel
-
- projectFileClosed(VPTNode) - Method in class projectviewer.vpt.ProjectTreePanel
-
Notifies the trees that a project's file was closed.
- projectFileOpened(VPTNode) - Method in class projectviewer.vpt.ProjectTreePanel
-
Notifies the trees that a project's file was opened.
- ProjectFilterPane - Class in projectviewer.config
-
Option pane for the filter configuration.
- ProjectFilterPane(VPTProject) - Constructor for class projectviewer.config.ProjectFilterPane
-
- projectIcon - Static variable in class projectviewer.vpt.VPTProject
-
- ProjectManager - Class in projectviewer
-
This class takes care of the global project configuration, that is, the list
of configured projects.
- ProjectNodeHandler - Class in projectviewer.persist
-
Handler for project nodes.
- ProjectNodeHandler() - Constructor for class projectviewer.persist.ProjectNodeHandler
-
- ProjectOptions - Class in projectviewer.config
-
A class for managing a dialog for configuring the properties of a project.
- ProjectPersistenceManager - Class in projectviewer.persist
-
This class takes care of each projects properties.
- ProjectPersistenceManager.ProjectHandler - Class in projectviewer.persist
-
Handler to read project configuration files.
- ProjectPersistenceManager.ProjectHandler(VPTProject) - Constructor for class projectviewer.persist.ProjectPersistenceManager.ProjectHandler
-
- ProjectPlugin - Class in projectviewer
-
A Project Viewer plugin for jEdit.
- ProjectPlugin() - Constructor for class projectviewer.ProjectPlugin
-
- projectRemoved(VPTProject) - Static method in class projectviewer.ProjectViewer
-
Notify all "flat trees" in any project viewer instances of a change in
a node's structure.
- ProjectTreeModel - Class in projectviewer.vpt
-
A tree model that defines a few methods used internally by
ProjectViewer.
- ProjectTreeModel(VPTNode) - Constructor for class projectviewer.vpt.ProjectTreeModel
-
- ProjectTreePanel - Class in projectviewer.vpt
-
A panel that contains the several trees for showing project data.
- ProjectTreePanel(ProjectViewer) - Constructor for class projectviewer.vpt.ProjectTreePanel
-
- ProjectUpdate - Class in projectviewer.event
-
A project update message sent on the Edit Bus.
- ProjectUpdate(VPTProject, Collection<VPTFile>, Collection<VPTFile>) - Constructor for class projectviewer.event.ProjectUpdate
-
Construct a new message with type FILES_CHANGED.
- ProjectUpdate(VPTProject) - Constructor for class projectviewer.event.ProjectUpdate
-
Construct a new message with type PROPERTIES_CHANGED.
- ProjectUpdate.Type - Enum in projectviewer.event
-
- projectviewer - package projectviewer
-
The ProjectViewer Plugin API.
- ProjectViewer - Class in projectviewer
-
Main GUI for the project viewer plugin.
- ProjectViewer(View, boolean) - Constructor for class projectviewer.ProjectViewer
-
Create a new ProjectViewer
.
- projectviewer.action - package projectviewer.action
-
Creating custom actions.
- projectviewer.config - package projectviewer.config
-
How to use project-specific options.
- projectviewer.event - package projectviewer.event
-
Event Handling.
- projectviewer.gui - package projectviewer.gui
-
GUI classes.
- ProjectViewer.Helper - Class in projectviewer
-
Class to hold methods that require classes that may not be available,
so that PV behaves well when called from a BeanShell script.
- ProjectViewer.Helper() - Constructor for class projectviewer.ProjectViewer.Helper
-
- projectviewer.importer - package projectviewer.importer
-
Project import.
- projectviewer.persist - package projectviewer.persist
-
Project and configuration data persistence.
- projectviewer.vpt - package projectviewer.vpt
-
Creating custom nodes.
- ProjectViewerConfig - Class in projectviewer.config
-
Class to hold configuration information for the plugin.
- ProjectViewerOptionsPane - Class in projectviewer.config
-
Option pane to configure the ProjectViewer plugin.
- ProjectViewerOptionsPane(String) - Constructor for class projectviewer.config.ProjectViewerOptionsPane
-
- ProjectZipper - Class in projectviewer.persist
-
The JarMaker plugin dialog, with enhancements and modifications to work
the way ProjectViewer needs it to.
- ProjectZipper(View) - Constructor for class projectviewer.persist.ProjectZipper
-
- ProjectZipper(View, String, boolean) - Constructor for class projectviewer.persist.ProjectZipper
-
- prop(String) - Method in class projectviewer.gui.OptionPaneBase
-
Shortcut for retrieving jEdit properties, avoiding ridiculously long
lines.
- PropertyNodeHandler - Class in projectviewer.persist
-
Handler for property nodes.
- PropertyNodeHandler() - Constructor for class projectviewer.persist.PropertyNodeHandler
-
- PVActions - Class in projectviewer
-
A collection of actions accessible through jEdit's Action mechanism, and
other utility methods that may be interesting for interacting with the
plugin.
- PVActions() - Constructor for class projectviewer.PVActions
-
- pvActionWrapper(Action, View, boolean) - Static method in class projectviewer.PVActions
-
Used to execute a PV action from the jEdit action mechanism.
- PVMenuProvider - Class in projectviewer
-
Dynamic menu implementation for jEdit 4.2.
- PVMenuProvider() - Constructor for class projectviewer.PVMenuProvider
-
Makes sure ProjectManager is initialized.
- save() - Method in class projectviewer.config.ProjectViewerConfig
-
Save the configuration to the plugin's config file on disk.
- save(Properties) - Method in class projectviewer.importer.AutoReimporter.Options
-
Saves the information, including the filter info.
- save() - Method in class projectviewer.ProjectManager
-
Saves all the project data to the disk (config + each project).
- saveContextMenu(String) - Method in class projectviewer.config.ContextOptionPane
-
Saves PV's context menu.
- saveFilter(Properties, ImporterFileFilter, String) - Static method in class projectviewer.importer.ImportUtils
-
Saves the configuration about the selected filter to the
project.
- saveFilter(Properties, ImporterFileFilter, boolean, String) - Static method in class projectviewer.importer.ImportUtils
-
Saves the configuration about the selected filter to the
project.
- saveImportFilterStatus(VPTProject, ImportDialog, String) - Method in class projectviewer.importer.Importer
-
- saveNode(VPTNode, Writer) - Method in class projectviewer.persist.DirectoryNodeHandler
-
Saves a VPTDirectory node.
- saveNode(VPTNode, Writer) - Method in class projectviewer.persist.FileNodeHandler
-
Saves a file node to the config file.
- saveNode(VPTNode, Writer) - Method in class projectviewer.persist.FilterNodeHandler
-
Saving filters is handled differently.
- saveNode(VPTFilterData, Writer) - Method in class projectviewer.persist.FilterNodeHandler
-
Saves the filter to the output.
- saveNode(VPTNode, Writer) - Method in class projectviewer.persist.NodeHandler
-
Saves a node to the given Writer.
- saveNode(VPTNode, Writer) - Method in class projectviewer.persist.OpenFileNodeHandler
-
Saving property nodes is going to be handled differently by the
persistence manager...
- saveNode(String, Writer) - Method in class projectviewer.persist.OpenFileNodeHandler
-
This actually saves the property to the config file...
- saveNode(VPTNode, Writer) - Method in class projectviewer.persist.ProjectNodeHandler
-
Saves a project node.
- saveNode(VPTNode, Writer) - Method in class projectviewer.persist.PropertyNodeHandler
-
Saving property nodes is going to be handled differently by the
persistence manager...
- saveNode(String, Object, Writer) - Method in class projectviewer.persist.PropertyNodeHandler
-
This actually saves the property to the config file...
- saveProject(VPTProject) - Method in class projectviewer.ProjectManager
-
Save the project's data to the config file.
- saveProject(VPTProject, boolean) - Method in class projectviewer.ProjectManager
-
Same as above, with an extra argument.
- saveProjectList() - Method in class projectviewer.ProjectManager
-
Saves the "global" data for the projects: the list of projects and
the file names where each project data is stored.
- SearchAction - Class in projectviewer.action
-
Opens the search dialog for the selected directory/project.
- SearchAction() - Constructor for class projectviewer.action.SearchAction
-
- SearchAction(VPTNode) - Constructor for class projectviewer.action.SearchAction
-
- SearchAction.NodeFileSet - Class in projectviewer.action
-
Implements a SearchFileSet representing files that are children of a given
node and its children.
- SearchAction.NodeFileSet(VPTNode) - Constructor for class projectviewer.action.SearchAction.NodeFileSet
-
- searchInProject(View) - Static method in class projectviewer.PVActions
-
- selected - Variable in class projectviewer.importer.Importer
-
- send(VPTNode, StructureUpdate.Type) - Static method in class projectviewer.event.StructureUpdate
-
- send(VPTNode, VPTGroup) - Static method in class projectviewer.event.StructureUpdate
-
- sendUpdate(VPTNode, ViewerUpdate.Type) - Method in class projectviewer.ProjectViewer
-
Sends a project viewer update message with the given data.
- SetActiveAction - Class in projectviewer.action
-
Action that when executed opens the project pointed by the selected node.
- SetActiveAction() - Constructor for class projectviewer.action.SetActiveAction
-
- setActiveFromSelectedNode(View) - Static method in class projectviewer.PVActions
-
- setActiveNode(View, VPTNode) - Static method in class projectviewer.ProjectViewer
-
Sets the current active node for the view.
- setAddHiddenFiles(boolean) - Method in class projectviewer.gui.ImportDialog
-
Sets the "add hidden files" option.
- setAddHiddenFiles(boolean) - Method in class projectviewer.importer.AutoReimporter.Options
-
Sets whether to import hidden files.
- setAskImport(int) - Method in class projectviewer.config.ProjectViewerConfig
-
- setBrowserpath(String) - Method in class projectviewer.config.ProjectViewerConfig
-
- setCaseInsensitiveSort(boolean) - Method in class projectviewer.config.ProjectViewerConfig
-
- setChangingBuffers(boolean) - Method in class projectviewer.ProjectViewer
-
Method intended for use by classes that manage clicks on the
project trees to open buffers in jEdit; by setting this flag
to true, the auto-selecting of the new active buffer in jEdit
is temporarily disabled, preventing the tree from shifting
around when the user is interacting with it.
- setCloseFiles(boolean) - Method in class projectviewer.config.ProjectViewerConfig
-
- setCurrentOnly(boolean) - Method in class projectviewer.importer.AutoReimporter.Options
-
Sets whether the auto-reimport will only check existing
directories in the project.
- setCustomFilter(GlobFilter) - Method in class projectviewer.gui.ImportDialog
-
- setDeleteNotFoundFiles(boolean) - Method in class projectviewer.config.ProjectViewerConfig
-
- setDirectory(String) - Method in class projectviewer.action.SearchAction.NodeFileSet
-
Sets the directory where to search inside the project.
- setEnabled(boolean) - Method in class projectviewer.importer.AutoReimporter.Options
-
Set the enabled flag.
- setEnabled(boolean) - Method in class projectviewer.ProjectViewer
-
Enables or disables the viewer GUI.
- setExcludeDirs(String) - Method in class projectviewer.config.ProjectViewerConfig
-
- setFilterList(List<VPTFilterData>) - Method in class projectviewer.vpt.VPTProject
-
Sets the list of filters particular to this project.
- setFolderTreeState(VPTNode, String) - Method in class projectviewer.vpt.ProjectTreePanel
-
Sets the folder tree state from the given String.
- setFollowCurrentBuffer(boolean) - Method in class projectviewer.config.ProjectViewerConfig
-
- setGlobalFilterList(List<VPTFilterData>) - Method in class projectviewer.ProjectManager
-
sets the global filter list as entered in option pane
This list is valid if there is not a project specific list
Clear cache in FilteredModel when globalFilterList changed
- setIconPath(String) - Method in class projectviewer.vpt.VPTProject
-
Sets the icon to be shown on the tree next to the project name.
- setIgnore(VPTNode) - Method in class projectviewer.gui.GroupMenu
-
Sets a node to be ignored when building the menu.
- setImportFilter(ImporterFileFilter) - Method in class projectviewer.gui.ImportDialog
-
- setImportFilterId(VPTProject, String) - Static method in class projectviewer.importer.ImportUtils
-
Sets the import filter which will be default for next import.
- setImportGlobs(String) - Method in class projectviewer.config.ProjectViewerConfig
-
- setLastNode(VPTNode) - Method in class projectviewer.config.ProjectViewerConfig
-
Sets the path to the given node as the "last active path" used by the
user.
- setLinkedAction(Action) - Method in class projectviewer.action.ActionSeparator
-
Sets the linked action.
- setLinkedActions(List<Action>) - Method in class projectviewer.action.ActionSeparator
-
Set a list of actions that will define whether the separator is
shown; it will be show iff all the actions in the list are
visible.
- setName(String) - Method in class projectviewer.vpt.VPTNode
-
Changes the name of the node.
- setParent(MutableTreeNode) - Method in class projectviewer.vpt.VPTNode
-
Sets the parent for the node.
- setPeriod(int) - Method in class projectviewer.importer.AutoReimporter.Options
-
Set the periodicity of the auto-reimport, in minutes.
- setProperty(String, String) - Method in class projectviewer.vpt.VPTProject
-
Sets a property.
- setRememberOpen(boolean) - Method in class projectviewer.config.ProjectViewerConfig
-
- setRoot(VPTNode) - Method in class projectviewer.vpt.ProjectTreePanel
-
Sets the root node of all trees.
- setRootNode(VPTNode) - Method in class projectviewer.ProjectViewer
-
Sets the root node of the trees shown by this viewer.
- setRootPath(String) - Method in class projectviewer.vpt.VPTProject
-
Sets the path to the root of the project.
- setSelectedFilter(FileFilter) - Method in class projectviewer.persist.ProjectZipper
-
- setSelectedNode(VPTNode) - Method in class projectviewer.gui.ProjectComboBox
-
- setShowAllWorkingFiles(boolean) - Method in class projectviewer.config.ProjectViewerConfig
-
- setShowCompactTree(boolean) - Method in class projectviewer.config.ProjectViewerConfig
-
- setShowFilesTree(boolean) - Method in class projectviewer.config.ProjectViewerConfig
-
- setShowFilteredTree(boolean) - Method in class projectviewer.config.ProjectViewerConfig
-
- setShowFoldersTree(boolean) - Method in class projectviewer.config.ProjectViewerConfig
-
- setShowProjectInTitle(boolean) - Method in class projectviewer.config.ProjectViewerConfig
-
- setShowWorkingFilesTree(boolean) - Method in class projectviewer.config.ProjectViewerConfig
-
- setSilent(boolean) - Method in class projectviewer.importer.Importer
-
Sets the silent member.
- setStatus(String) - Method in class projectviewer.ProjectViewer
-
Changes jEdit's status bar message for the current view.
- setURL(String) - Method in class projectviewer.vpt.VPTDirectory
-
Changes this directory's URL.
- setURL(String) - Method in class projectviewer.vpt.VPTFile
-
Changes this file's URL.
- setURL(String) - Method in class projectviewer.vpt.VPTProject
-
Sets the project's URL.
- setUseExternalApps(boolean) - Method in class projectviewer.config.ProjectViewerConfig
-
- setUseInfoViewer(boolean) - Method in class projectviewer.config.ProjectViewerConfig
-
- setUserContextMenu(String) - Method in class projectviewer.config.ProjectViewerConfig
-
- setUserMenuFirst(boolean) - Method in class projectviewer.config.ProjectViewerConfig
-
- setUseSystemIcons(boolean) - Method in class projectviewer.config.ProjectViewerConfig
-
- setUseVariablePaths(boolean) - Method in class projectviewer.config.ProjectViewerConfig
-
- setVersionControlState(int) - Method in class projectviewer.vpt.VPTNode
-
- setViewer(ProjectViewer) - Method in class projectviewer.action.Action
-
Sets the viewer where this action is being used.
- setViewerEnabled(boolean) - Method in class projectviewer.importer.Importer
-
- setViewStatus(String) - Method in class projectviewer.importer.Importer
-
Sets a message in the view's status bar.
- setVisible(boolean) - Method in class projectviewer.gui.ImportDialog
-
- SHOW_ALLWFILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
-
- SHOW_COMPACT_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
-
- SHOW_FILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
-
- SHOW_FILTERED_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
-
- SHOW_FOLDERS_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
-
- SHOW_PROJECT_TITLE_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
-
- SHOW_WFILES_OPT - Static variable in class projectviewer.config.ProjectViewerConfig
-
- showImportDialog(String, String) - Method in class projectviewer.importer.FileImporter
-
- showMessage(int, Component, String, String, int) - Static method in class projectviewer.ProjectViewer
-
Shows a message dialog through
JOptionPane.showMessageDialog
.
- showMessage(int, Component, String) - Static method in class projectviewer.ProjectViewer
-
- showMessage(int, String) - Static method in class projectviewer.ProjectViewer
-
- showMessage(String) - Static method in class projectviewer.ProjectViewer
-
- showMessage(Component, String, String, int) - Static method in class projectviewer.ProjectViewer
-
- showMessage(Component, String, int) - Static method in class projectviewer.ProjectViewer
-
- showMessage(Component, String) - Static method in class projectviewer.ProjectViewer
-
- silent - Variable in class projectviewer.importer.Importer
-
- sortChildren() - Method in class projectviewer.vpt.VPTNode
-
Sort the children list for this node using the default node comparator.
- sortChildren(boolean) - Method in class projectviewer.vpt.VPTNode
-
Sort the children list for this node using the default node comparator.
- start() - Method in class projectviewer.ProjectPlugin
-
Start the plugin.
- startElement(Writer) - Method in class projectviewer.persist.NodeHandler
-
Writes the start of an element to the given writer.
- startElement(String, Writer) - Method in class projectviewer.persist.NodeHandler
-
Writes the start of an element to the given writer, using the given
string as the node name.
- startElement(String, String, String, Attributes) - Method in class projectviewer.persist.ProjectPersistenceManager.ProjectHandler
-
takes care of identifying nodes read from the file.
- stop() - Method in class projectviewer.ProjectPlugin
-
Stop the plugin and save the project resources.
- storeExts() - Method in class projectviewer.config.AppLauncher
-
- stripSeparator(String) - Static method in class projectviewer.PVActions
-
Strips the trailing file separator from a path, if it exists.
- StructureUpdate - Class in projectviewer.event
-
An update message describing some change in the data kept by
the plugin.
- StructureUpdate.Type - Enum in projectviewer.event
-
- swingInvoke(Runnable) - Static method in class projectviewer.PVActions
-
Invokes the given runnable in the AWT Event Dispatcher Thread.
- valueChanged(TreeSelectionEvent) - Method in class projectviewer.vpt.VPTSelectionListener
-
Receive notification that the tree selection has changed.
- valueOf(String) - Static method in enum projectviewer.event.ProjectUpdate.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum projectviewer.event.StructureUpdate.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum projectviewer.event.ViewerUpdate.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum projectviewer.event.ProjectUpdate.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum projectviewer.event.StructureUpdate.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum projectviewer.event.ViewerUpdate.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VC_SERVICE_KEY - Static variable in interface projectviewer.config.VersionControlService
-
Key in the project's properties identifying the version control service.
- VC_STATUS_NORMAL - Static variable in interface projectviewer.config.VersionControlService
-
Special value designating that no special status is available for the node.
- VCSTATE_ATTR - Static variable in class projectviewer.persist.NodeHandler
-
- VersionControlService - Interface in projectviewer.config
-
Defines the service for providing version control information for
a project.
- VFSBrowseAction - Class in projectviewer.action
-
Show selected node in VFS Browser
- VFSBrowseAction() - Constructor for class projectviewer.action.VFSBrowseAction
-
- VFSHelper - Class in projectviewer
-
Class with helper functions for dealing with jEdit's VFS.
- VFSHelper() - Constructor for class projectviewer.VFSHelper
-
- VFSHelper.SessionErrorException - Exception in projectviewer
-
- VFSHelper.SessionErrorException() - Constructor for exception projectviewer.VFSHelper.SessionErrorException
-
- viewer - Variable in class projectviewer.action.Action
-
- viewer - Variable in class projectviewer.importer.Importer
-
The node to where the imported nodes will be added.
- ViewerUpdate - Class in projectviewer.event
-
A project viewer update message sent on the Edit Bus.
- ViewerUpdate(View, VPTNode, ViewerUpdate.Type) - Constructor for class projectviewer.event.ViewerUpdate
-
Construct a new message with the given type and no associated
viewer.
- ViewerUpdate(ProjectViewer, VPTNode, ViewerUpdate.Type) - Constructor for class projectviewer.event.ViewerUpdate
-
Construct a new message with the given type and an associated
viewer.
- ViewerUpdate.Type - Enum in projectviewer.event
-
- VPTCellRenderer - Class in projectviewer.vpt
-
Used by the jTree to underline the file name when it's opened.
- VPTCompactModel - Class in projectviewer.vpt
-
A tree model that compress the view by displaying packed directories.
- VPTCompactModel(VPTNode) - Constructor for class projectviewer.vpt.VPTCompactModel
-
Create a new VPTCompactModel
.
- VPTContextMenu - Class in projectviewer.vpt
-
A handler for context menu requests on the tree, providing node-sensitive
functionality.
- VPTContextMenu(ProjectViewer) - Constructor for class projectviewer.vpt.VPTContextMenu
-
Constructs a listener that will ask the provided viewer instance for
information about the nodes clicked.
- VPTDirectory - Class in projectviewer.vpt
-
Models a directory that is part of a project.
- VPTDirectory(String) - Constructor for class projectviewer.vpt.VPTDirectory
-
- VPTFile - Class in projectviewer.vpt
-
Models a file that is part of a project.
- VPTFile(String) - Constructor for class projectviewer.vpt.VPTFile
-
- VPTFileListModel - Class in projectviewer.vpt
-
A tree model that represents all files in a project without any relationship
to the nodes they are a child of.
- VPTFileListModel(VPTNode) - Constructor for class projectviewer.vpt.VPTFileListModel
-
Create a new VPTFileListModel
.
- VPTFilterData - Class in projectviewer.vpt
-
- VPTFilterData(String, String) - Constructor for class projectviewer.vpt.VPTFilterData
-
- VPTFilteredModel - Class in projectviewer.vpt
-
A tree model that shows nodes grouped according to configurable
filters.
- VPTFilteredModel(VPTNode) - Constructor for class projectviewer.vpt.VPTFilteredModel
-
Create a new VPTFilteredModel
.
- VPTGroup - Class in projectviewer.vpt
-
A VPTGroup is a container for groups and projects.
- VPTGroup(String) - Constructor for class projectviewer.vpt.VPTGroup
-
- VPTNode - Class in projectviewer.vpt
-
Node implementation for the Virtual Project Tree.
- VPTNode(String, boolean) - Constructor for class projectviewer.vpt.VPTNode
-
- VPTProject - Class in projectviewer.vpt
-
Models a project.
- VPTProject(String) - Constructor for class projectviewer.vpt.VPTProject
-
- VPTRoot - Class in projectviewer.vpt
-
The root of the PV tree, representing "All Projects"
Aside from being the root of the project tree, it
provides methods for manipulating the projects and persisting data
to the disk.
- VPTSelectionListener - Class in projectviewer.vpt
-
Listens to the project JTree and responds to file selections.
- VPTSelectionListener(ProjectViewer) - Constructor for class projectviewer.vpt.VPTSelectionListener
-
Create a new ProjectTreeSelectionListener
- VPTWorkingFileListModel - Class in projectviewer.vpt
-
A tree model that shows all files currently opened in jEdit in a flat list.
- VPTWorkingFileListModel(VPTNode) - Constructor for class projectviewer.vpt.VPTWorkingFileListModel
-
Create a new VPTFileListModel
.