Package | Description |
---|---|
org.netbeans.modules.versioning.core.api |
Everybody trying to provide own implementation of a NetBeans VCS module
should be interested in APIs in this package.
|
org.netbeans.modules.versioning.core.spi |
SPI to integrate a VCS module into the NetBeans IDE
|
org.netbeans.modules.versioning.core.util |
Class and Description |
---|
VersioningSystem
Base class for a versioning system that integrates into IDE.
|
Class and 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
|
VCSAnnotator.ActionDestination
Specifies destination of returned actions.
|
VCSContext
This encapsulates a context, typically set of selected files or nodes.
|
VCSContext.FileFilter
A
VCSFileProxy analogy to FileFilter |
VCSHistoryProvider
Provides history relevant data for versioned files.
|
VCSHistoryProvider.HistoryChangeListener
Listener to changes in a versioning history
|
VCSHistoryProvider.HistoryEntry
A history entry (revision) in a versioning repository.
|
VCSHistoryProvider.HistoryEvent
Event notifying a change in the history of some files.
|
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(VCSFileProxy) to return relevant values. |
VCSHistoryProvider.RevisionProvider
Implement and pass over to
VCSHistoryProvider.HistoryEntry in case
VCSHistoryProvider.HistoryEntry.getRevisionFile(VCSFileProxy, VCSFileProxy)
is expected to work. |
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 |
Class and 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
Provides history relevant data for versioned files.
|
VCSHistoryProvider.HistoryEntry
A history entry (revision) in a versioning repository.
|
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(VCSFileProxy) to return relevant values. |
VCSHistoryProvider.RevisionProvider
Implement and pass over to
VCSHistoryProvider.HistoryEntry in case
VCSHistoryProvider.HistoryEntry.getRevisionFile(VCSFileProxy, VCSFileProxy)
is expected to work. |
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 |