package plugin
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- final case class LocalPlugin(caller: PluginDependency, descriptor: PluginDescriptor, root: Path) extends PluginArtifact with Product with Serializable
- class LocalPluginRegistry extends LocalPluginRegistryApi
- trait LocalPluginRegistryApi extends AnyRef
- sealed trait PluginArtifact extends ResolvedArtifact
- 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
-
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.xmlfile - trait PluginIndex extends AnyRef
- class PluginIndexImpl extends PluginIndex
- trait PluginRepoApi extends AnyRef
- class PluginRepoUtils extends PluginRepoApi
- class PluginResolver extends Resolver[PluginDependency]
- final case class RemotePluginArtifact(caller: PluginDependency, dlUrl: URL)(implicit repo: PluginRepoApi, localRegistry: LocalPluginRegistryApi) extends PluginArtifact with UrlBasedArtifact with Product with Serializable
- class RepoPluginInstaller extends Installer[RemotePluginArtifact]
Value Members
- object LocalPluginInstaller extends Installer[LocalPlugin]
- object LocalPluginRegistry
- object PluginDescriptor extends Serializable
- object PluginIndexImpl
- object RepoPluginInstaller