Packages

package plugin

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class LocalPlugin(caller: PluginDependency, descriptor: PluginDescriptor, root: Path) extends PluginArtifact with Product with Serializable
  2. class LocalPluginRegistry extends LocalPluginRegistryApi
  3. trait LocalPluginRegistryApi extends AnyRef
  4. sealed trait PluginArtifact extends ResolvedArtifact
  5. case class PluginDependency(plugin: IntellijPlugin, buildInfo: BuildInfo, dependsOn: Seq[UnresolvedArtifact] = Seq.empty)(implicit ctx: InstallContext, repo: PluginRepoApi, localRegistry: LocalPluginRegistryApi) extends UnresolvedArtifact with Product with Serializable
  6. case class PluginDescriptor(id: String, vendor: String, name: String, version: String, sinceBuild: String, untilBuild: String, dependsOn: Seq[Dependency] = Seq.empty) extends Product with Serializable

    Represents data located in plugin.xml file

  7. trait PluginIndex extends AnyRef
  8. class PluginIndexImpl extends PluginIndex
  9. trait PluginRepoApi extends AnyRef
  10. class PluginRepoUtils extends PluginRepoApi
  11. class PluginResolver extends Resolver[PluginDependency]
  12. final case class RemotePluginArtifact(caller: PluginDependency, dlUrl: URL)(implicit repo: PluginRepoApi, localRegistry: LocalPluginRegistryApi) extends PluginArtifact with UrlBasedArtifact with Product with Serializable
  13. class RepoPluginInstaller extends Installer[RemotePluginArtifact]

Ungrouped