class PluginRegistry extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PluginRegistry
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new PluginRegistry()

Value Members

  1. def addAccountHook(accountHook: AccountHook): Unit
  2. def addAccountSettingMenu(accountSettingMenu: (Context) => Option[Link]): Unit
  3. def addAnonymousAccessiblePath(path: String): Unit
  4. def addAssetsMapping(assetsMapping: (String, String, ClassLoader)): Unit
  5. def addController(path: String, controller: ControllerBase): Unit
  6. def addDashboardTab(dashboardTab: (Context) => Option[Link]): Unit
  7. def addGlobalMenu(globalMenu: (Context) => Option[Link]): Unit
  8. def addImage(id: String, bytes: Array[Byte]): Unit
  9. def addIssueHook(issueHook: IssueHook): Unit
  10. def addIssueSidebar(issueSidebar: (Issue, RepositoryInfo, Context) => Option[Html]): Unit
  11. def addJavaScript(path: String, script: String): Unit
  12. def addPlugin(pluginInfo: PluginInfo): Unit
  13. def addProfileTab(profileTab: (Account, Context) => Option[Link]): Unit
  14. def addPullRequestHook(pullRequestHook: PullRequestHook): Unit
  15. def addReceiveHook(commitHook: ReceiveHook): Unit
  16. def addRenderer(extension: String, renderer: Renderer): Unit
  17. def addRepositoryHeader(repositoryHeader: (RepositoryInfo, Context) => Option[Html]): Unit
  18. def addRepositoryHook(repositoryHook: RepositoryHook): Unit
  19. def addRepositoryMenu(repositoryMenu: (RepositoryInfo, Context) => Option[Link]): Unit
  20. def addRepositoryRouting(routing: GitRepositoryRouting): Unit
  21. def addRepositorySettingTab(repositorySettingTab: (RepositoryInfo, Context) => Option[Link]): Unit
  22. def addSshCommandProvider(sshCommandProvider: PartialFunction[String, (ChannelSession) => Command]): Unit
  23. def addSuggestionProvider(suggestionProvider: SuggestionProvider): Unit
  24. def addSystemSettingMenu(systemSettingMenu: (Context) => Option[Link]): Unit
  25. def addTextDecorator(textDecorator: TextDecorator): Unit
  26. def getAccountHooks: Seq[AccountHook]
  27. def getAccountSettingMenus: Seq[(Context) => Option[Link]]
  28. def getAnonymousAccessiblePaths(): Seq[String]
  29. def getAssetsMappings: Seq[(String, String, ClassLoader)]
  30. def getControllers(): Seq[(ControllerBase, String)]
  31. def getDashboardTabs: Seq[(Context) => Option[Link]]
  32. def getGlobalMenus: Seq[(Context) => Option[Link]]
  33. def getImage(id: String): String
  34. def getIssueHooks: Seq[IssueHook]
  35. def getIssueSidebars: Seq[(Issue, RepositoryInfo, Context) => Option[Html]]
  36. def getJavaScript(currentPath: String): List[String]
  37. def getPlugins(): List[PluginInfo]
  38. def getProfileTabs: Seq[(Account, Context) => Option[Link]]
  39. def getPullRequestHooks: Seq[PullRequestHook]
  40. def getReceiveHooks: Seq[ReceiveHook]
  41. def getRenderer(extension: String): Renderer
  42. def getRepositoryHeaders: Seq[(RepositoryInfo, Context) => Option[Html]]
  43. def getRepositoryHooks: Seq[RepositoryHook]
  44. def getRepositoryMenus: Seq[(RepositoryInfo, Context) => Option[Link]]
  45. def getRepositoryRouting(repositoryPath: String): Option[GitRepositoryRouting]
  46. def getRepositoryRoutings(): Seq[GitRepositoryRouting]
  47. def getRepositorySettingTabs: Seq[(RepositoryInfo, Context) => Option[Link]]
  48. def getSshCommandProviders: Seq[PartialFunction[String, (ChannelSession) => Command]]
  49. def getSuggestionProviders: Seq[SuggestionProvider]
  50. def getSystemSettingMenus: Seq[(Context) => Option[Link]]
  51. def getTextDecorators: Seq[TextDecorator]
  52. def renderableExtensions: Seq[String]