|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpaolomind.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 ModuleModule.activate()public final void dispose()
dispose in interface ModuleModule.dispose()public final void init()
init in interface ModuleModule.init()public final void standby()
standby in interface ModuleModule.standby()public final void register(NamedObject element)
register in interface ObjectContainerelement - l'oggetto da registrare con il suo nomeObjectContainer.register(paolomind.commons.NamedObject)public final boolean select(java.lang.String pname)
select in interface ObjectContainerpname - identificativo dell'ogetto
ObjectContainer.select(java.lang.String)public final java.lang.Object get(java.lang.String pname)
get in interface ObjectContainerpname - nome dell'oggetto registrato
ObjectContainer.get(java.lang.String)public final java.util.Iterator getAll()
getAll in interface ObjectContainerObjectContainer.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 NamedObjectNamedObject.getSelfId()public final void setSelfId(java.lang.String pname)
setSelfId in interface NamedObjectpname - 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 | |||||||||