org.netbeans.modules.versioning.core.util
Interface VCSSystemProvider.VersioningSystem<S>
- Type Parameters:
S -
- Enclosing class:
- VCSSystemProvider
public static interface VCSSystemProvider.VersioningSystem<S>
Provides abstraction either over a modules.versioning.fileproxy.spi.VersioningSystem
or a modules.versioning.spi.VersioningSystem
getDelegate
S getDelegate()
getDisplayName
String getDisplayName()
getMenuLabel
String getMenuLabel()
isLocalHistory
boolean isLocalHistory()
getTopmostManagedAncestor
VCSFileProxy getTopmostManagedAncestor(VCSFileProxy file)
getVCSAnnotator
VCSAnnotator getVCSAnnotator()
getVCSInterceptor
VCSInterceptor getVCSInterceptor()
getVCSHistoryProvider
VCSHistoryProvider getVCSHistoryProvider()
getOriginalFile
void getOriginalFile(VCSFileProxy workingCopy,
VCSFileProxy originalFile)
getCollocationQueryImplementation
CollocationQueryImplementation2 getCollocationQueryImplementation()
getVisibilityQuery
VCSVisibilityQuery getVisibilityQuery()
addPropertyCL
void addPropertyCL(PropertyChangeListener listener)
removePropertyCL
void removePropertyCL(PropertyChangeListener listener)
isExcluded
boolean isExcluded(VCSFileProxy file)
accept
boolean accept(VCSContext ctx)