Package

gitbucket.core

plugin

Permalink

package plugin

Visibility
  1. Public
  2. All

Type Members

  1. trait GitRepositoryFilter extends AnyRef

    Permalink

    Filters request to plug-in served repository.

    Filters request to plug-in served repository. This is used to provide authentication mainly.

  2. case class GitRepositoryRouting(urlPattern: String, localPath: String, filter: GitRepositoryFilter) extends Product with Serializable

    Permalink

    Define the Git repository routing.

    Define the Git repository routing.

    urlPattern

    the regular expression which matches the repository path (e.g. "gist/(.+?)/(.+?)\\.git")

    localPath

    the string to assemble local file path of repository (e.g. "gist/$1/$2")

    filter

    the filter for request to the Git repository which is defined by this routing

  3. case class Link(id: String, label: String, path: String, icon: Option[String] = None) extends Product with Serializable

    Permalink
  4. abstract class Plugin extends AnyRef

    Permalink

    Trait for define plugin interface.

    Trait for define plugin interface. To provide a plugin, put a Plugin class which extends this class into the package root.

  5. case class PluginInfo(pluginId: String, pluginName: String, pluginVersion: String, description: String, pluginClass: Plugin) extends Product with Serializable

    Permalink
  6. class PluginRegistry extends AnyRef

    Permalink
  7. trait ReceiveHook extends AnyRef

    Permalink
  8. case class RenderRequest(filePath: List[String], fileContent: String, branch: String, repository: RepositoryInfo, enableWikiLink: Boolean, enableRefsLink: Boolean, enableAnchor: Boolean, context: Context) extends Product with Serializable

    Permalink
  9. trait Renderer extends AnyRef

    Permalink

    A render engine to render content to HTML.

  10. trait SuggestionProvider extends AnyRef

    Permalink
  11. trait TextDecorator extends AnyRef

    Permalink
  12. class UserNameSuggestionProvider extends SuggestionProvider

    Permalink

Value Members

  1. object DefaultRenderer extends Renderer

    Permalink
  2. object Images

    Permalink

    Provides a helper method to generate data URI of images registered by plug-in.

  3. object MarkdownRenderer extends Renderer

    Permalink
  4. object PluginRegistry

    Permalink

    Provides entry point to PluginRegistry.

  5. object Results

    Permalink

    Defines result case classes returned by plugin controller.

  6. object Sessions

    Permalink

    Provides Slick Session to Plug-ins.

Ungrouped