Interface | Description |
---|---|
VCSHistoryProvider |
Provides history relevant data for versioned files.
|
VCSHistoryProvider.HistoryChangeListener |
Listener to changes in a versioning history
|
VCSHistoryProvider.MessageEditProvider |
Implement and pass over to
VCSHistoryProvider.HistoryEntry in case
VCSHistoryProvider.HistoryEntry.setMessage(java.lang.String)
is expected to work. |
VCSHistoryProvider.ParentProvider |
Implement and pass over to a
VCSHistoryProvider.HistoryEntry in case you want
VCSHistoryProvider.HistoryEntry.getParentEntry(java.io.File) to return relevant values. |
VCSHistoryProvider.RevisionProvider |
Implement and pass over to
VCSHistoryProvider.HistoryEntry in case
VCSHistoryProvider.HistoryEntry.getRevisionFile(java.io.File, java.io.File)
is expected to work. |
Class | Description |
---|---|
VCSAnnotator |
Annotator provides these services based on files' versioning status:
coloring for labels (file and folder names, editor tabs, etc.)
badging (modification of node icons)
provides set of Actions
|
VCSContext |
This encapsulates a context, typically set of selected files or nodes.
|
VCSHistoryProvider.HistoryEntry |
A history entry (revision) in a versioning repository.
|
VCSHistoryProvider.HistoryEvent |
Event notifying a change in the history of some files.
|
VCSInterceptor |
Versioning systems that need to intercept or listen to file system operations implement this class.
|
VCSVisibilityQuery |
Provides the visibility service according to
VisibilityQueryImplementation2
for a particular VersioningSystem |
VersioningSupport |
Collection of utility methods for Versioning systems implementors.
|
VersioningSystem |
Base class for a versioning system that integrates into IDE.
|
Enum | Description |
---|---|
VCSAnnotator.ActionDestination |
Specifies destination of returned actions.
|
Annotation Type | Description |
---|---|
VersioningSystem.Registration |
Register a VersioningSystem in the IDE.
|