Interface VcsRepositoryViewerManager
- All Known Implementing Classes:
VcsRepositoryViewerManagerImpl
public interface VcsRepositoryViewerManager
Accessor for repository viewer plugins.
- Since:
- 5.14
-
Method Summary
Modifier and TypeMethodDescription@NotNull Stream<VcsRepositoryViewerModuleDescriptor>
getAvailableViewersForRepositoryType
(String pluginKey) @Nullable VcsRepositoryViewerModuleDescriptor
getVcsRepositoryViewerModuleDescriptor
(@NotNull String pluginKey) Return module descriptor for given plugin key or null if it doesn't exists or plugin is disabled.@Nullable VcsRepositoryViewer
getViewerForRepository
(VcsRepositoryData vcsRepositoryData) Get viewer configured for a repository.
-
Method Details
-
getAvailableRepositoryViewers
Stream<VcsRepositoryViewerModuleDescriptor> getAvailableRepositoryViewers() -
getAvailableViewersForRepositoryType
@NotNull @NotNull Stream<VcsRepositoryViewerModuleDescriptor> getAvailableViewersForRepositoryType(String pluginKey) -
getVcsRepositoryViewerModuleDescriptor
@Nullable @Nullable VcsRepositoryViewerModuleDescriptor getVcsRepositoryViewerModuleDescriptor(@NotNull @NotNull String pluginKey) Return module descriptor for given plugin key or null if it doesn't exists or plugin is disabled.- Parameters:
pluginKey
-
-
getViewerForRepository
Get viewer configured for a repository.- Parameters:
vcsRepositoryData
-- Returns:
-