public interface PluginFramework extends ModuleAccessor
Plugin
Modifier and Type | Method and Description |
---|---|
Plugin |
getActivePlugin(String key)
Zwraca aktywną wtyczkę o podanym kluczu.
|
Collection<Plugin> |
getActivePlugins()
Zwraca wszystkie aktywne wtyczki.
|
FrameworkConfiguration |
getConfiguration()
Zwraca konfigurację mechanizmu wtyczek aktualnie uruchomionej instancji.
|
Plugin |
getPlugin(String key)
Zwraca wtyczkę o podanym identyfikatorze lub
null w przypadku braku podanej wtyczki. |
Collection<Plugin> |
getPlugins()
Zwraca wszystkie zainstalowane wtyczki
|
Plugin |
installPlugin(File file) |
boolean |
isInstalled(String key) |
getModule, getModule, getModuleFactory, getModules, getModulesByClass
Plugin installPlugin(File file) throws IOException, InvalidPluginException
file
- InvalidPluginException
IOException
Collection<Plugin> getPlugins()
Collection<Plugin> getActivePlugins()
Plugin getPlugin(String key)
null
w przypadku braku podanej wtyczki.key
- Identyfikator wtyczki (Bundle-SymbolicName)Plugin getActivePlugin(String key)
key
- Identyfikator wtyczki (Bundle-SymbolicName)boolean isInstalled(String key)
key
- indetyfikator wtyczki (Bundle-SymbolicName)FrameworkConfiguration getConfiguration()
Copyright © 2014 Suncode. All rights reserved.