Interface VcsRepositoryViewerManager

  • All Known Implementing Classes:
    VcsRepositoryViewerManagerImpl

    public interface VcsRepositoryViewerManager
    Accessor for repository viewer plugins.
    Since:
    5.14
    • Method Detail

      • 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

        @Nullable
        @Nullable VcsRepositoryViewer getViewerForRepository​(VcsRepositoryData vcsRepositoryData)
        Get viewer configured for a repository.
        Parameters:
        vcsRepositoryData -
        Returns:
      • findConverterFor

        @Nullable
        @Nullable Web2VcsRepositoryViewerConverter findConverterFor​(@NotNull
                                                                    @NotNull String pluginKey)
        Looks for converted of an old style repository plugin data to a new style plugin data.
        Parameters:
        pluginKey - key of an old plugin
        Returns:
        converter class or null if none available