|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object paolomind.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 managerpublic 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 toolMethod Detail |
---|
public final void select()
select
in interface ToolInterface
ToolInterface.select()
public final java.lang.String getSelfId()
getSelfId
in interface NamedObject
NamedObject.getSelfId()
public final void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
e
- eventoMouseListener.mouseClicked(java.awt.event.MouseEvent)
public final void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
e
- eventoMouseListener.mouseEntered(java.awt.event.MouseEvent)
public final void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
e
- eventoMouseListener.mouseExited(java.awt.event.MouseEvent)
public final void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
e
- eventoMouseListener.mousePressed(java.awt.event.MouseEvent)
public final void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
e
- eventoMouseListener.mouseReleased(java.awt.event.MouseEvent)
public final void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
e
- eventoMouseMotionListener.mouseDragged(java.awt.event.MouseEvent)
public final void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
e
- eventoMouseMotionListener.mouseMoved(java.awt.event.MouseEvent)
public final void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
e
- eventoKeyListener.keyPressed(java.awt.event.KeyEvent)
public final void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
e
- eventoKeyListener.keyReleased(java.awt.event.KeyEvent)
public final void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
e
- eventoKeyListener.keyTyped(java.awt.event.KeyEvent)
public final void receive(IMessage m) throws MessageException
receive
in interface Receiver
m
- 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 Sender
m
- il messaggio da reinviareSender.send(paolomind.multitalk.netmessage.IMessage)
public final void register(NamedObject element)
register
in interface ObjectContainer
element
- 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 ObjectContainer
pname
- identificativo dell'ogetto
ObjectContainer.select(java.lang.String)
public final java.util.Properties getPropertes()
getPropertes
in interface ToolInterface
ToolInterface.getPropertes()
public final void setSelfId(java.lang.String pname)
setSelfId
in interface NamedObject
pname
- 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 ObjectContainer
pname
- nome del tool registrato
ObjectContainer.get(java.lang.String)
public final java.util.Iterator getAll()
getAll
in interface ObjectContainer
ObjectContainer.getAll()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |