|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object paolomind.multitalk.plugin.ModuleManager
public class ModuleManager
oggetto che gestisce un insieme eterogeneo di moduli.
Constructor Summary | |
---|---|
ModuleManager()
costruttore. |
|
ModuleManager(java.util.Map map)
costruttore. |
Method Summary | |
---|---|
void |
activate()
attiva il modulo corrente selezionato. |
void |
dispose()
distruge il modulo corrente selezionato. |
java.lang.Object |
get(java.lang.String pname)
reperisce un elemento registrato. |
java.util.Iterator |
getAll()
restituisce tutti gli elementi. |
protected Module |
getCurrentModule()
restituisce il modulo corrente selezionato. |
protected java.util.Map |
getModulemap()
restituisce la mappa dei moduli. |
java.lang.String |
getSelfId()
restituisce il proprio id. |
void |
init()
inizializza il modulo corrente selezionato. |
void |
register(NamedObject element)
registra un ogetto. |
boolean |
select(java.lang.String pname)
seleziona un ogetto registrato. |
protected void |
setCurrentModule(Module currentModule)
setta il modulo corrente. |
protected void |
setModulemap(java.util.Map pmodulemap)
setta la mappa dei moduli. |
void |
setSelfId(java.lang.String pname)
setta l'id. |
void |
standby()
mette in pausa il modulo corrente selezionato. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ModuleManager(java.util.Map map)
map
- la mappa di modulipublic ModuleManager()
Method Detail |
---|
public final void activate()
activate
in interface Module
Module.activate()
public final void dispose()
dispose
in interface Module
Module.dispose()
public final void init()
init
in interface Module
Module.init()
public final void standby()
standby
in interface Module
Module.standby()
public final void register(NamedObject element)
register
in interface ObjectContainer
element
- l'oggetto da registrare con il suo nomeObjectContainer.register(paolomind.commons.NamedObject)
public final boolean select(java.lang.String pname)
select
in interface ObjectContainer
pname
- identificativo dell'ogetto
ObjectContainer.select(java.lang.String)
public final java.lang.Object get(java.lang.String pname)
get
in interface ObjectContainer
pname
- nome dell'oggetto registrato
ObjectContainer.get(java.lang.String)
public final java.util.Iterator getAll()
getAll
in interface ObjectContainer
ObjectContainer.getAll()
protected final Module getCurrentModule()
protected final void setCurrentModule(Module currentModule)
currentModule
- il modulo corrente.protected final java.util.Map getModulemap()
protected final void setModulemap(java.util.Map pmodulemap)
pmodulemap
- la mappa dei modulipublic final java.lang.String getSelfId()
getSelfId
in interface NamedObject
NamedObject.getSelfId()
public final void setSelfId(java.lang.String pname)
setSelfId
in interface NamedObject
pname
- l'id con cui sarà identificato l'oggettoNamedObject.setSelfId(java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |