|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpaolomind.multitalk.plugin.ToolManager
public class ToolManager
classe per gestire un insieme di tool.
| Constructor Summary | |
|---|---|
ToolManager(Sender s)
costruttore che inizializza il sender. |
|
ToolManager(java.lang.String pname)
costruttore che inizializza l'id del manager. |
|
ToolManager(java.lang.String pname,
Sender s)
costruttore che inizializza l'id del manager ed il sender. |
|
ToolManager(java.lang.String pname,
Sender s,
java.util.Map m)
costruttore che inizializza l'id del manager, il sender e la mappa di tool. |
|
| Method Summary | |
|---|---|
java.lang.Object |
get(java.lang.String pname)
reperisce un toolregistrato. |
java.util.Iterator |
getAll()
restituisce tutti gli elementi. |
java.util.Properties |
getPropertes()
Proprietà del tool selezionato. |
java.lang.String |
getSelfId()
restituisce il proprio id. |
void |
keyPressed(java.awt.event.KeyEvent e)
rimanda l'azione al tool corrente selezionato. |
void |
keyReleased(java.awt.event.KeyEvent e)
rimanda l'azione al tool corrente selezionato. |
void |
keyTyped(java.awt.event.KeyEvent e)
rimanda l'azione al tool corrente selezionato. |
void |
mouseClicked(java.awt.event.MouseEvent e)
rimanda l'azione al tool corrente selezionato. |
void |
mouseDragged(java.awt.event.MouseEvent e)
rimanda l'azione al tool corrente selezionato. |
void |
mouseEntered(java.awt.event.MouseEvent e)
rimanda l'azione al tool corrente selezionato. |
void |
mouseExited(java.awt.event.MouseEvent e)
rimanda l'azione al tool corrente selezionato. |
void |
mouseMoved(java.awt.event.MouseEvent e)
rimanda l'azione al tool corrente selezionato. |
void |
mousePressed(java.awt.event.MouseEvent e)
rimanda l'azione al tool corrente selezionato. |
void |
mouseReleased(java.awt.event.MouseEvent e)
rimanda l'azione al tool corrente selezionato. |
void |
receive(IMessage m)
rinvia il messagio al tool specificato nel messaggio o al tool corrente. |
void |
register(NamedObject element)
registra un ogetto. |
void |
register(java.lang.String n,
ToolInterface t)
funzione di registrazione specifica per ToolManager. |
void |
register(ToolInterface t)
funzione di registrazione specifica per ToolManager. |
void |
select()
rimanda l'azione al tool corrente selezionato. |
boolean |
select(java.lang.String pname)
seleziona un tool registrato. |
void |
send(IMessage m)
invia il messaggio al sender aggiungendo il proprio nome se specificato. |
void |
setSelfId(java.lang.String pname)
setta l'id. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ToolManager(java.lang.String pname)
pname - id del manager
public ToolManager(java.lang.String pname,
Sender s)
pname - id del managers - il senderpublic ToolManager(Sender s)
s - il sender.
public ToolManager(java.lang.String pname,
Sender s,
java.util.Map m)
pname - id del managers - il senderm - mappa dei tool| Method Detail |
|---|
public final void select()
select in interface ToolInterfaceToolInterface.select()public final java.lang.String getSelfId()
getSelfId in interface NamedObjectNamedObject.getSelfId()public final void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenere - eventoMouseListener.mouseClicked(java.awt.event.MouseEvent)public final void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenere - eventoMouseListener.mouseEntered(java.awt.event.MouseEvent)public final void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenere - eventoMouseListener.mouseExited(java.awt.event.MouseEvent)public final void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenere - eventoMouseListener.mousePressed(java.awt.event.MouseEvent)public final void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenere - eventoMouseListener.mouseReleased(java.awt.event.MouseEvent)public final void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenere - eventoMouseMotionListener.mouseDragged(java.awt.event.MouseEvent)public final void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenere - eventoMouseMotionListener.mouseMoved(java.awt.event.MouseEvent)public final void keyPressed(java.awt.event.KeyEvent e)
keyPressed in interface java.awt.event.KeyListenere - eventoKeyListener.keyPressed(java.awt.event.KeyEvent)public final void keyReleased(java.awt.event.KeyEvent e)
keyReleased in interface java.awt.event.KeyListenere - eventoKeyListener.keyReleased(java.awt.event.KeyEvent)public final void keyTyped(java.awt.event.KeyEvent e)
keyTyped in interface java.awt.event.KeyListenere - eventoKeyListener.keyTyped(java.awt.event.KeyEvent)
public final void receive(IMessage m)
throws MessageException
receive in interface Receiverm - messaggio ricevuto
MessageException - rilancia l'eccezzione se il messaggio non è riconosciutoReceiver.receive(paolomind.multitalk.netmessage.IMessage)public final void send(IMessage m)
send in interface Senderm - il messaggio da reinviareSender.send(paolomind.multitalk.netmessage.IMessage)public final void register(NamedObject element)
register in interface ObjectContainerelement - il tool da registrare con il suo nomeObjectContainer.register(paolomind.commons.NamedObject)
public final void register(java.lang.String n,
ToolInterface t)
n - identificativo del toolt - il ToolInterfacepublic final void register(ToolInterface t)
t - il ToolInterfacepublic final boolean select(java.lang.String pname)
select in interface ObjectContainerpname - identificativo dell'ogetto
ObjectContainer.select(java.lang.String)public final java.util.Properties getPropertes()
getPropertes in interface ToolInterfaceToolInterface.getPropertes()public final void setSelfId(java.lang.String pname)
setSelfId in interface NamedObjectpname - l'id con cui sarà identificato il managerNamedObject.setSelfId(java.lang.String)public final java.lang.Object get(java.lang.String pname)
get in interface ObjectContainerpname - nome del tool registrato
ObjectContainer.get(java.lang.String)public final java.util.Iterator getAll()
getAll in interface ObjectContainerObjectContainer.getAll()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||