tk.exgerm.console
Class ConsoleService

java.lang.Object
  extended by tk.exgerm.console.ConsoleService
All Implemented Interfaces:
IComponent

public class ConsoleService
extends Object
implements IComponent


Field Summary
 
Fields inherited from interface tk.exgerm.core.plugin.IComponent
APPLICATION_CLOSING, NAME_PROPERTY
 
Constructor Summary
ConsoleService(org.osgi.framework.BundleContext bundleContext)
           
 
Method Summary
 Map<String,String> getAliases()
           
 List<ConsoleView> getConsoleViews()
           
 int getUniqueID()
           
 void setContext(ICoreContext context)
           Postavlja kontekst komponenti.
 void shutDown()
          Uklanja iz konzole sve grafičke komponente (sve konzole) ako postoje
 void unRegisterCommands()
          Briše sve komande koje je konzola prijavila iz Cora.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConsoleService

public ConsoleService(org.osgi.framework.BundleContext bundleContext)
Method Detail

setContext

public void setContext(ICoreContext context)
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:
context - Kontekst Core komponente.

shutDown

public void shutDown()
Uklanja iz konzole sve grafičke komponente (sve konzole) ako postoje


unRegisterCommands

public void unRegisterCommands()
Briše sve komande koje je konzola prijavila iz Cora. Ovu metodu poziva stop() metoda bundlea.


getConsoleViews

public List<ConsoleView> getConsoleViews()

getAliases

public Map<String,String> getAliases()

getUniqueID

public int getUniqueID()