tk.exgerm.pluginmanager
Class PluginManagerService

java.lang.Object
  extended by tk.exgerm.pluginmanager.PluginManagerService
All Implemented Interfaces:
IComponent

public class PluginManagerService
extends Object
implements IComponent


Field Summary
 
Fields inherited from interface tk.exgerm.core.plugin.IComponent
APPLICATION_CLOSING, NAME_PROPERTY
 
Constructor Summary
PluginManagerService(org.osgi.framework.BundleContext context)
           
 
Method Summary
 PluginManagerMainWindow getWindow()
          Vraća, a a ko ne postoji generiše, novi glavni prozor PM-a
 void setContext(ICoreContext coreContext)
           Postavlja kontekst komponenti.
 void shutDown()
          Uklanja sve što je servis dodao.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginManagerService

public PluginManagerService(org.osgi.framework.BundleContext context)
Method Detail

setContext

public void setContext(ICoreContext coreContext)
Description copied from interface: IComponent

Postavlja kontekst komponenti. Ovo nije isto što i BundeContext.

Konkretne komponente u telu ove metode treba da registruju sve što žele u Core, kao i da vode evidenciju o svemu što su registrovale da bi na zaustavljanju komponente mogle da počiste za sobom...

Specified by:
setContext in interface IComponent
Parameters:
coreContext - Kontekst Core komponente.

shutDown

public void shutDown()
Uklanja sve što je servis dodao. Ovu metodu poziva stop() metoda bundlea.


getWindow

public PluginManagerMainWindow getWindow()
Vraća, a a ko ne postoji generiše, novi glavni prozor PM-a

Returns: