public interface VcsSupportContext
Modifier and Type | Method and Description |
---|---|
BuildPatchPolicy |
getBuildPatchPolicy() |
CollectChangesPolicy |
getCollectChangesPolicy() |
VcsFileContentProvider |
getContentProvider() |
VcsSupportCore |
getCore() |
default LabelingSupport |
getLabelingSupport() |
default ListFilesPolicy |
getListFilesPolicy()
Return list files policy or null if list files is not supported
|
default VcsPersonalSupport |
getPersonalSupport() |
default TestConnectionSupport |
getTestConnectionSupport() |
default UrlSupport |
getUrlSupport() |
<T extends VcsExtension> |
getVcsExtension(java.lang.Class<T> extensionClass)
Get a VcsExtension implementation by its class.
|
@Nullable <T extends VcsExtension> T getVcsExtension(@NotNull java.lang.Class<T> extensionClass)
@NotNull VcsSupportCore getCore()
@Nullable default VcsPersonalSupport getPersonalSupport()
@Nullable default LabelingSupport getLabelingSupport()
@NotNull VcsFileContentProvider getContentProvider()
@NotNull CollectChangesPolicy getCollectChangesPolicy()
@NotNull BuildPatchPolicy getBuildPatchPolicy()
@Nullable default TestConnectionSupport getTestConnectionSupport()
@Nullable default UrlSupport getUrlSupport()
@Nullable default ListFilesPolicy getListFilesPolicy()