Interface LocalRepository
- All Known Implementing Classes:
AbstractLocalRepository, LocalRepositoryImpl
public interface LocalRepository
Created by IntelliJ IDEA.
User: vpc
Date: 15/04/11
Time: 22:23
To change this template use File | Settings | File Templates.
-
Method Summary
Modifier and TypeMethodDescriptionaddInstallable(InputStream inputStream, String name) String[]String[]URL[]voidvoidload()voidmarkPluginForUninstall(String pluginId) voidregister(PluginRepositoryInfo info) voidstore()voidunregister(String id)
-
Method Details
-
getPlugin
-
register
-
getPlugins
PluginRepositoryInfo[] getPlugins() -
unregister
-
getPluginsForInstall
String[] getPluginsForInstall() -
addInstallable
- Throws:
IOException
-
getPluginsForUninstall
String[] getPluginsForUninstall() -
installAndUninstallAll
void installAndUninstallAll() -
markPluginForUninstall
- Throws:
PluginException
-
getInstallFolder
File getInstallFolder() -
getUninstallFolder
File getUninstallFolder() -
getPluginURLs
URL[] getPluginURLs() -
getRepositoryURL
URL getRepositoryURL() -
load
void load() -
store
- Throws:
PluginException
-