Package jetbrains.vcs.api.impl
Interface VcsGenericServiceProvider
-
- All Known Implementing Classes:
BranchSupportServiceProvider
,ContextAwareUrlSupportServiceProvider
,PersonalSupportServiceProvider
,UrlSupportServiceProvider
,VcsGenericServiceProviderBase
public interface VcsGenericServiceProvider
Created 22.10.12 13:10- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends VcsGenericService>
TcreateService(Class<T> service, String vcsName)
Creates VcsGenericService of given type
-
-
-
Method Detail
-
createService
@Nullable <T extends VcsGenericService> T createService(@NotNull Class<T> service, @NotNull String vcsName)
Creates VcsGenericService of given type- Type Parameters:
T
- type of service- Parameters:
service
- type of service to create- Returns:
- service if implemented by VCS plugin or null
- Throws:
VcsException
- on error
-
-