public class BatchPluginRepository extends Object implements PluginRepository
Constructor and Description |
---|
BatchPluginRepository(ArtifactDownloader artifactDownloader,
Settings settings) |
Modifier and Type | Method and Description |
---|---|
Collection<PluginMetadata> |
getMetadata()
Metadata of installed plugins.
|
PluginMetadata |
getMetadata(String pluginKey)
Search for an installed plugin.
|
Plugin |
getPlugin(String key) |
Collection<Plugin> |
getPlugins() |
Map<String,Plugin> |
getPluginsByKey() |
Map<PluginMetadata,Plugin> |
getPluginsByMetadata() |
Property[] |
getProperties(Plugin plugin) |
void |
start() |
void |
stop() |
public BatchPluginRepository(ArtifactDownloader artifactDownloader, Settings settings)
public void start()
public void stop()
public Collection<Plugin> getPlugins()
getPlugins
in interface PluginRepository
public Plugin getPlugin(String key)
getPlugin
in interface PluginRepository
public Map<String,Plugin> getPluginsByKey()
public Property[] getProperties(Plugin plugin)
getProperties
in interface PluginRepository
public Collection<PluginMetadata> getMetadata()
PluginRepository
getMetadata
in interface PluginRepository
public PluginMetadata getMetadata(String pluginKey)
PluginRepository
getMetadata
in interface PluginRepository
public Map<PluginMetadata,Plugin> getPluginsByMetadata()
Copyright © 2009-2012 SonarSource. All Rights Reserved.