A C D E G H I K M N O P R S T V X

A

ActionCommandModule - Class in paolomind.multitalk.component
Un ModuleManager che implementa l' AWT ActionListener.
ActionCommandModule() - Constructor for class paolomind.multitalk.component.ActionCommandModule
 
ActionCommandTool - Class in paolomind.multitalk.component
Un toolManager che implementa l' AWT ActionListener.
ActionCommandTool(Sender) - Constructor for class paolomind.multitalk.component.ActionCommandTool
costruttore.
ActionCommandTool(String, Sender) - Constructor for class paolomind.multitalk.component.ActionCommandTool
costruttore.
actionPerformed(ActionEvent) - Method in class paolomind.multitalk.component.ActionCommandModule
Catturato l'evento, seleziona il modulol.
actionPerformed(ActionEvent) - Method in class paolomind.multitalk.component.ActionCommandTool
Catturato l'evento, seleziona il tool.
activate() - Method in class paolomind.multitalk.component.ContainerModuleWrapper
Attiva il modulo mostrando il Container associato.
activate() - Method in interface paolomind.multitalk.plugin.Module
attiva il modulo.
activate() - Method in class paolomind.multitalk.plugin.ModuleManager
attiva il modulo corrente selezionato.
addInfo(Object) - Method in interface paolomind.multitalk.netmessage.IMessage
inserisce in coda una info al messaggio.
addInfo(String, Object) - Method in interface paolomind.multitalk.netmessage.IMessage
aggiunge una coppia [nome, valore] al messaggio.
addInfo(Object) - Method in class paolomind.multitalk.netmessage.impl.MessageFactoryImpl.MessageImpl
 
addInfo(String, Object) - Method in class paolomind.multitalk.netmessage.impl.MessageFactoryImpl.MessageImpl
 
ASSIGN - Static variable in class paolomind.multitalk.netmessage.impl.MessageFactoryImpl
separatore per le info di assegnazione nome valore.

C

ComponentPythonEngine - Class in paolomind.multitalk.toolwrapper
Classe per un interprete python in cui viene settata la variabile MessageFactory e un Component per gestire la grafica a video di un componente AWT.
ComponentPythonEngine(Component, IMessageFactory) - Constructor for class paolomind.multitalk.toolwrapper.ComponentPythonEngine
costruttore dell'interprete.
connectionEstablished() - Method in interface paolomind.multitalk.irc.IrcListener
metodo chiamato quando il client si connette al server.
ContainerModuleWrapper - Class in paolomind.multitalk.component
Permette di gestire un oggetto AWT Container come un modulo.
ContainerModuleWrapper(Container) - Constructor for class paolomind.multitalk.component.ContainerModuleWrapper
costruttore che racchiude un Container.
createMessage() - Method in interface paolomind.multitalk.netmessage.IMessageFactory
crea un mesaggio vuoto.
createMessage(String) - Method in interface paolomind.multitalk.netmessage.IMessageFactory
crea un messeggio da un stringha che rappresenta il messaggio originale.
createMessage() - Method in class paolomind.multitalk.netmessage.impl.MessageFactoryImpl
crea un mesaggio vuoto.
createMessage(String) - Method in class paolomind.multitalk.netmessage.impl.MessageFactoryImpl
crea un messeggio da un stringha che rappresenta il messaggio originale.
createMessage() - Method in class paolomind.multitalk.netmessage.impl.MultiMessageFactoryImpl
crea un mesaggio vuoto.
createMessage(String) - Method in class paolomind.multitalk.netmessage.impl.MultiMessageFactoryImpl
crea un messeggio da un stringha che rappresenta il messaggio originale.

D

dispose() - Method in class paolomind.multitalk.component.ContainerModuleWrapper
nasconde il container.
dispose() - Method in interface paolomind.multitalk.plugin.Module
distruge il modulo.
dispose() - Method in class paolomind.multitalk.plugin.ModuleManager
distruge il modulo corrente selezionato.

E

EchoEventToolWrapper - Class in paolomind.multitalk.toolwrapper
una classe tool per rimandare tutti gli eventi ad un sender.
EchoEventToolWrapper() - Constructor for class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
costruttore vuoto.
EchoEventToolWrapper(String) - Constructor for class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
costruttore.
endreading() - Method in interface paolomind.commons.xml.XMLListener
metodo chiamato quando XMLObjectContainer finisce la lettura di uno stream.
equals(Object) - Method in class paolomind.multitalk.netmessage.impl.MessageFactoryImpl.MessageImpl
 

G

get(String) - Method in interface paolomind.commons.ObjectContainer
reperisce un elemento registrato.
get(String) - Method in class paolomind.commons.xml.XMLObjectContainer
reperisce un elemento registrato.
get(String) - Method in class paolomind.multitalk.netmessage.MessageManager
reperisce un elemento registrato.
get(String) - Method in class paolomind.multitalk.plugin.ModuleManager
reperisce un elemento registrato.
get(String) - Method in class paolomind.multitalk.plugin.ToolManager
reperisce un toolregistrato.
getAll() - Method in interface paolomind.commons.ObjectContainer
restituisce tutti gli elementi.
getAll() - Method in class paolomind.commons.xml.XMLObjectContainer
restituisce tutti gli elementi.
getAll() - Method in class paolomind.multitalk.netmessage.MessageManager
restituisce tutti gli elementi.
getAll() - Method in class paolomind.multitalk.plugin.ModuleManager
restituisce tutti gli elementi.
getAll() - Method in class paolomind.multitalk.plugin.ToolManager
restituisce tutti gli elementi.
getCurrentModule() - Method in class paolomind.multitalk.plugin.ModuleManager
restituisce il modulo corrente selezionato.
getIds() - Method in class paolomind.commons.xml.XMLObjectContainer
restituisce tutti gli identificativi registrati.
getInfo() - Method in interface paolomind.multitalk.netmessage.IMessage
Restituisce e rimuove la prima infos del messaggio.
getInfo() - Method in class paolomind.multitalk.netmessage.impl.MessageFactoryImpl.MessageImpl
 
getIrclistener() - Method in class paolomind.multitalk.irc.SenderIrcClient
ritorna il listener.
getListener() - Method in class paolomind.commons.xml.XMLObjectContainer
restituisce il listener associato.
getMessageFactory() - Method in class paolomind.multitalk.irc.SenderIrcClient
ritorna il MessageFactory.
getModulemap() - Method in class paolomind.multitalk.plugin.ModuleManager
restituisce la mappa dei moduli.
getNameValue() - Method in interface paolomind.multitalk.netmessage.IMessage
ritorna due stringhe: la prima è il nome della variabile, la seconda il valore assunto.
getNameValue() - Method in class paolomind.multitalk.netmessage.impl.MessageFactoryImpl.MessageImpl
 
getObjectmap() - Method in class paolomind.commons.xml.XMLObjectContainer
restituisce la mappa degli oggetti registrati.
getObserver() - Method in class paolomind.multitalk.graphics.PaintImage
ritorna l'observer associato.
getPropertes() - Method in interface paolomind.multitalk.plugin.ToolInterface
Proprietà del tool.
Info Standard (che devono essere presenti) >type : tipo del tool >author : sviluppatore >desc : descrizione personale
getPropertes() - Method in class paolomind.multitalk.plugin.ToolManager
Proprietà del tool selezionato.
getPropertes() - Method in class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
Non ha proprietà specifiche.
getPropertes() - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
Proprietà del tool.
getReceiver() - Method in class paolomind.multitalk.irc.SenderIrcClient
ritorna il receiver.
getReceiver() - Method in class paolomind.multitalk.netmessage.impl.SendToReceiver
restituisce il receiver associato.
getResourceAsStream(String) - Method in class paolomind.commons.xml.XMLObjectContainer
restituisce una risorsa ricavandola dal class loader.
getSelfId() - Method in interface paolomind.commons.NamedObject
restituisce il proprio id.
getSelfId() - Method in class paolomind.multitalk.component.ContainerModuleWrapper
restituisce il proprio id.
getSelfId() - Method in class paolomind.multitalk.plugin.ModuleManager
restituisce il proprio id.
getSelfId() - Method in class paolomind.multitalk.plugin.ToolManager
restituisce il proprio id.
getSelfId() - Method in class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
restituisce il proprio id.
getSelfId() - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
restituisce il proprio id.
getSender() - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
restituisce il sender a cui il tool invia i messaggi.
getStreamFromUrl(URL) - Method in class paolomind.commons.xml.XMLObjectContainer
apre uno stream da una url specificata.
getStreamFromUrl(String) - Method in class paolomind.commons.xml.XMLObjectContainer
apre uno stream da una url specificata come una stringa.
getTarget() - Method in interface paolomind.multitalk.irc.IrcListener
deve restituire il destinatario di un messaggio, quando viene invocato il metodo send.

H

hashCode() - Method in class paolomind.multitalk.netmessage.impl.MessageFactoryImpl.MessageImpl
 

I

ImagePythonEngine - Class in paolomind.multitalk.toolwrapper
Classe per un interprete python in cui viene settata la variabile MessageFactory, un Component per gestire la grafica a video di un componente AWT ed una immagine.
ImagePythonEngine(Image, Component, IMessageFactory) - Constructor for class paolomind.multitalk.toolwrapper.ImagePythonEngine
costruttore dell'interprete.
IMessage - Interface in paolomind.multitalk.netmessage
Interfaccia di un singolo messaggio.
IMessageFactory - Interface in paolomind.multitalk.netmessage
Interfaccia di un creatore di messaggi.
infoMessage(String, String, String, String, String) - Method in interface paolomind.multitalk.irc.IrcListener
metodo chiamato quando arriva un messaggio.
init() - Method in class paolomind.multitalk.component.ContainerModuleWrapper
non fa nulla.
init() - Method in interface paolomind.multitalk.plugin.Module
inizializza il modulo.
init() - Method in class paolomind.multitalk.plugin.ModuleManager
inizializza il modulo corrente selezionato.
IrcListener - Interface in paolomind.multitalk.irc
interfaccia usata da SenderIrcClient per monitorare e gestire il client irc.

K

keyPressed(KeyEvent) - Method in class paolomind.multitalk.plugin.ToolManager
rimanda l'azione al tool corrente selezionato.
keyPressed(KeyEvent) - Method in class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
 
keyPressed(KeyEvent) - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
 
keyReleased(KeyEvent) - Method in class paolomind.multitalk.plugin.ToolManager
rimanda l'azione al tool corrente selezionato.
keyReleased(KeyEvent) - Method in class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
 
keyReleased(KeyEvent) - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
 
keyTyped(KeyEvent) - Method in class paolomind.multitalk.plugin.ToolManager
rimanda l'azione al tool corrente selezionato.
keyTyped(KeyEvent) - Method in class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
 
keyTyped(KeyEvent) - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
 

M

MessageException - Exception in paolomind.multitalk.netmessage
Questa classe rappresenta le eccezzioni per messaggi non interpretati.
MessageException() - Constructor for exception paolomind.multitalk.netmessage.MessageException
Costruttore.
MessageException(String) - Constructor for exception paolomind.multitalk.netmessage.MessageException
Costruttore.
MessageFactoryImpl - Class in paolomind.multitalk.netmessage.impl
 
MessageFactoryImpl() - Constructor for class paolomind.multitalk.netmessage.impl.MessageFactoryImpl
 
MessageFactoryImpl.MessageImpl - Class in paolomind.multitalk.netmessage.impl
classe per i messaggi.
MessageFactoryImpl.MessageImpl() - Constructor for class paolomind.multitalk.netmessage.impl.MessageFactoryImpl.MessageImpl
 
MessageFactoryImpl.MessageImpl(String) - Constructor for class paolomind.multitalk.netmessage.impl.MessageFactoryImpl.MessageImpl
 
MessageManager - Class in paolomind.multitalk.netmessage
oggetto che ragruppa un insieme di receiver.
MessageManager(Sender) - Constructor for class paolomind.multitalk.netmessage.MessageManager
inizializza l'ogetto associado l'appropriato sender.
MessageManager(Sender, Map) - Constructor for class paolomind.multitalk.netmessage.MessageManager
inizializza l'ogetto associado l'appropriato sender.
MessagePythonEngine - Class in paolomind.multitalk.toolwrapper
Classe per un interprete python in cui viene settata la variabile MessageFactory.
MessagePythonEngine(IMessageFactory) - Constructor for class paolomind.multitalk.toolwrapper.MessagePythonEngine
costruttore dell'interprete.
messageUnparsed(String) - Method in interface paolomind.multitalk.irc.IrcListener
metodo chiamato quando il messaggio non viene ricevuto da nessun receiver.
Module - Interface in paolomind.multitalk.plugin
interfaccia di un modulo applicativo.
ModuleManager - Class in paolomind.multitalk.plugin
oggetto che gestisce un insieme eterogeneo di moduli.
ModuleManager(Map) - Constructor for class paolomind.multitalk.plugin.ModuleManager
costruttore.
ModuleManager() - Constructor for class paolomind.multitalk.plugin.ModuleManager
costruttore.
mouseClicked(MouseEvent) - Method in class paolomind.multitalk.plugin.ToolManager
rimanda l'azione al tool corrente selezionato.
mouseClicked(MouseEvent) - Method in class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
 
mouseClicked(MouseEvent) - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
 
mouseDragged(MouseEvent) - Method in class paolomind.multitalk.plugin.ToolManager
rimanda l'azione al tool corrente selezionato.
mouseDragged(MouseEvent) - Method in class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
 
mouseDragged(MouseEvent) - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
 
mouseEntered(MouseEvent) - Method in class paolomind.multitalk.plugin.ToolManager
rimanda l'azione al tool corrente selezionato.
mouseEntered(MouseEvent) - Method in class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
 
mouseEntered(MouseEvent) - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
 
mouseExited(MouseEvent) - Method in class paolomind.multitalk.plugin.ToolManager
rimanda l'azione al tool corrente selezionato.
mouseExited(MouseEvent) - Method in class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
 
mouseExited(MouseEvent) - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
 
mouseMoved(MouseEvent) - Method in class paolomind.multitalk.plugin.ToolManager
rimanda l'azione al tool corrente selezionato.
mouseMoved(MouseEvent) - Method in class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
 
mouseMoved(MouseEvent) - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
 
mousePressed(MouseEvent) - Method in class paolomind.multitalk.plugin.ToolManager
rimanda l'azione al tool corrente selezionato.
mousePressed(MouseEvent) - Method in class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
 
mousePressed(MouseEvent) - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
 
mouseReleased(MouseEvent) - Method in class paolomind.multitalk.plugin.ToolManager
rimanda l'azione al tool corrente selezionato.
mouseReleased(MouseEvent) - Method in class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
 
mouseReleased(MouseEvent) - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
 
MultiMessageFactoryImpl - Class in paolomind.multitalk.netmessage.impl
Classe che costruisce messaggi per contenere altri messaggi.
MultiMessageFactoryImpl() - Constructor for class paolomind.multitalk.netmessage.impl.MultiMessageFactoryImpl
 

N

NamedObject - Interface in paolomind.commons
interfaccia da implementare per tutti quegli oggetti da registrare nei manager.
NamedReceiver - Interface in paolomind.multitalk.netmessage
interfaccia che permette di avere un receiver con un identificativo.

O

ObjectContainer - Interface in paolomind.commons
interfaccia da implementare per gestire un insieme di ogetti come fosse uno polimorfo.
objectRegister(String, Object) - Method in interface paolomind.commons.xml.XMLListener
metodo chiamato quando XMLObjectContainer registra un ogetto nella propria hashmap.
onChannelInfo(String, int, String) - Method in class paolomind.multitalk.irc.SenderIrcClient
After calling the listChannels() method in PircBot, the server will start to send us information about each channel on the server.
onConnect() - Method in class paolomind.multitalk.irc.SenderIrcClient
This method is called once the PircBot has successfully connected to the IRC server.
onMessage(String, String, String, String, String) - Method in class paolomind.multitalk.irc.SenderIrcClient
This method is called whenever a message is sent to a channel.
onServerPing(String) - Method in class paolomind.multitalk.irc.SenderIrcClient
The actions to perform when a PING request comes from the server.
onServerResponse(int, String) - Method in class paolomind.multitalk.irc.SenderIrcClient
This method is called when we receive a numeric response from the IRC server.
onUnknown(String) - Method in interface paolomind.multitalk.irc.IrcListener
metodo chiamato quando il client riceve un testo generico.
onUnknown(String) - Method in class paolomind.multitalk.irc.SenderIrcClient
This method is called whenever we receive a line from the server that the PircBot has not been programmed to recognise.
openedStream(URL) - Method in interface paolomind.commons.xml.XMLListener
metodo chiamato quando XMLObjectContainer apre uno stream su una url.

P

paint(Graphics) - Method in interface paolomind.multitalk.graphics.PaintDelegator
il metodo che si preoccupa di disegnare su un graphics.
paint(Graphics) - Method in class paolomind.multitalk.graphics.PainterComponent
Il metodo che disegna il componente grafico.
Il metodo è sovrascritto perchè deleghi tale compito al PaintDelegator associato.
paint(Graphics) - Method in class paolomind.multitalk.graphics.PaintImage
disegna l'immagine se l'observer è settatto.
PaintDelegator - Interface in paolomind.multitalk.graphics
interfaccia da implementare se l'oggetto si preoccupa di "disegnare" su grafica.
PainterComponent - Class in paolomind.multitalk.graphics
Componente AWT che delega il metodo paint ad un PaintDelegator.
Questo componente contiene inoltre un MouseListner, viene implementato il solo metodo mouseEntered, perchè il panello ottenga il focus appena il mouse entra nella sua area.
PainterComponent() - Constructor for class paolomind.multitalk.graphics.PainterComponent
costruttore, viene inizializzato il metodo mouseEntered ed il focus.
PaintImage - Class in paolomind.multitalk.graphics
classe di oggetti che conservando una immagine in memoria possono disegnarla sull' graphics fornitogli.
PaintImage(int, int, ImageObserver) - Constructor for class paolomind.multitalk.graphics.PaintImage
costruisce e inizializza l'immagine di buffer con sfondo bianco RGB.
PaintImage(Dimension, ImageObserver) - Constructor for class paolomind.multitalk.graphics.PaintImage
costruisce e inizializza l'immagine di buffer con sfondo bianco RGB.
paolomind.commons - package paolomind.commons
Pacchetto con le classi e le interfacce comuni, utilizzate da tutti gli elementi dell'applicazione
paolomind.commons.xml - package paolomind.commons.xml
Pacchetto per utilità di per il parsing XML
paolomind.multitalk.component - package paolomind.multitalk.component
Pacchetto con le classi che gestiscono i componenti grafici dell'applicazione
paolomind.multitalk.graphics - package paolomind.multitalk.graphics
Paccehtto che si preoccupa di gestire la grafica
paolomind.multitalk.irc - package paolomind.multitalk.irc
Paccehtto con le classi per la comunicazione irc
paolomind.multitalk.netmessage - package paolomind.multitalk.netmessage
Paccehtto con le classi per la comunicazione tramite messaggi di stringhe
paolomind.multitalk.netmessage.impl - package paolomind.multitalk.netmessage.impl
Paccehtto con le classi che implementa le interfaccie di netmessage
paolomind.multitalk.plugin - package paolomind.multitalk.plugin
Paccehtto con le classi per la gestione di tool e moduli dell'applicazione
paolomind.multitalk.toolwrapper - package paolomind.multitalk.toolwrapper
Paccehtto con le classi implementative dei tools
PrintStreamSender - Class in paolomind.multitalk.netmessage.impl
classe di oggetti che inviano i messaggi su stream.
PrintStreamSender(PrintStream) - Constructor for class paolomind.multitalk.netmessage.impl.PrintStreamSender
setta lo stream su cui scrivere il messaggio.
PythonToolWrapper - Class in paolomind.multitalk.toolwrapper
 
PythonToolWrapper(InputStream, PythonInterpreter) - Constructor for class paolomind.multitalk.toolwrapper.PythonToolWrapper
costruisce il wrapper leggendo da un inputstream e facendo interpretare lo script da un interprete.
Lo script deve definire una classe Tool basandosi sul seguente template:

R

read(Object) - Method in interface paolomind.commons.xml.XMLListener
metodo chiamato quando XMLObjectContainer sta interpretando un oggetto nella root dell'xml.
read(InputStream) - Method in class paolomind.commons.xml.XMLObjectContainer
interpreta da uno stream l'oggetto .
receive(IMessage) - Method in class paolomind.multitalk.netmessage.impl.StreamReceiver
riceve il messaggio e lo stampa sul printstream associato.
receive(IMessage) - Method in class paolomind.multitalk.netmessage.MessageManager
ricezione di un messaggio.
receive(IMessage) - Method in interface paolomind.multitalk.netmessage.Receiver
ricezione di un messaggio.
receive(IMessage) - Method in class paolomind.multitalk.plugin.ToolManager
rinvia il messagio al tool specificato nel messaggio o al tool corrente.
receive(IMessage) - Method in class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
ricezione di un messaggio.
receive(IMessage) - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
ricezione di un messaggio.
Receiver - Interface in paolomind.multitalk.netmessage
interfaccia per gli oggetti che ricevono messaggi.
register(NamedObject) - Method in interface paolomind.commons.ObjectContainer
registra un ogetto.
register(String, Object) - Method in class paolomind.commons.xml.XMLObjectContainer
registra un ogetto associandolo alla chiave specificata.
register(NamedObject) - Method in class paolomind.commons.xml.XMLObjectContainer
registra un ogetto.
register(NamedObject) - Method in class paolomind.multitalk.netmessage.MessageManager
registra un ogetto.
register(String, NamedReceiver) - Method in class paolomind.multitalk.netmessage.MessageManager
funzione di registrazione specifica per MessageManager.
register(NamedReceiver) - Method in class paolomind.multitalk.netmessage.MessageManager
funzione di registrazione specifica per MessageManager.
register(String, Receiver) - Method in class paolomind.multitalk.netmessage.MessageManager
funzione di registrazione specifica per MessageManager.
register(NamedObject) - Method in class paolomind.multitalk.plugin.ModuleManager
registra un ogetto.
register(NamedObject) - Method in class paolomind.multitalk.plugin.ToolManager
registra un ogetto.
register(String, ToolInterface) - Method in class paolomind.multitalk.plugin.ToolManager
funzione di registrazione specifica per ToolManager.
register(ToolInterface) - Method in class paolomind.multitalk.plugin.ToolManager
funzione di registrazione specifica per ToolManager.

S

select(String) - Method in interface paolomind.commons.ObjectContainer
seleziona un ogetto registrato.
select(String) - Method in class paolomind.commons.xml.XMLObjectContainer
Deprecated.  
select(String) - Method in class paolomind.multitalk.netmessage.MessageManager
Questa funzione non è implementata.
select(String) - Method in class paolomind.multitalk.plugin.ModuleManager
seleziona un ogetto registrato.
select() - Method in interface paolomind.multitalk.plugin.ToolInterface
invocato quando il tool viene selezionato.
select() - Method in class paolomind.multitalk.plugin.ToolManager
rimanda l'azione al tool corrente selezionato.
select(String) - Method in class paolomind.multitalk.plugin.ToolManager
seleziona un tool registrato.
select() - Method in class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
invocato quando il tool viene selezionato.
select() - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
invocato quando il tool viene selezionato.
send(IMessage) - Method in class paolomind.multitalk.irc.SenderIrcClient
metodo di invio messaggi.
send(IMessage) - Method in class paolomind.multitalk.netmessage.impl.PrintStreamSender
invio di un messaggio.
send(IMessage) - Method in class paolomind.multitalk.netmessage.impl.SendToReceiver
invia il messaggio al receiver associato.
send(IMessage) - Method in class paolomind.multitalk.netmessage.MessageManager
invio di un messaggio.
send(IMessage) - Method in interface paolomind.multitalk.netmessage.Sender
invio di un messaggio.
send(IMessage) - Method in class paolomind.multitalk.plugin.ToolManager
invia il messaggio al sender aggiungendo il proprio nome se specificato.
send(IMessage) - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
 
Sender - Interface in paolomind.multitalk.netmessage
interfaccia per gli oggetti che si preoccupano di inviare messaggi.
SenderIrcClient - Class in paolomind.multitalk.irc
Prima classe che implementa il protocollo di comunicazione.
SenderIrcClient(IrcListener) - Constructor for class paolomind.multitalk.irc.SenderIrcClient
 
SendToReceiver - Class in paolomind.multitalk.netmessage.impl
classe di oggetti che inviano un messaggio al receiver associato.
SendToReceiver(Receiver) - Constructor for class paolomind.multitalk.netmessage.impl.SendToReceiver
costruttore.
SendToReceiver() - Constructor for class paolomind.multitalk.netmessage.impl.SendToReceiver
costruttore.
SEPARATOR - Static variable in class paolomind.multitalk.netmessage.impl.MessageFactoryImpl
separatore per le info.
SEPARATOR - Static variable in class paolomind.multitalk.netmessage.impl.MultiMessageFactoryImpl
separatore dei messaggi.
serverPing(String) - Method in interface paolomind.multitalk.irc.IrcListener
metodo chiamato quando il client riceve un ping dal server.
serverResponse(int, String) - Method in interface paolomind.multitalk.irc.IrcListener
metodo chiamato quando il client riceve una risposta con codice dal server.
setCurrentModule(Module) - Method in class paolomind.multitalk.plugin.ModuleManager
setta il modulo corrente.
setFactory(IMessageFactory) - Method in class paolomind.multitalk.netmessage.impl.MultiMessageFactoryImpl
setta la factory per il messaggio da contenere.
setIrcframe(IrcListener) - Method in class paolomind.multitalk.irc.SenderIrcClient
setta il listener che riceverà ogni messaggio.
setIrclistener(IrcListener) - Method in class paolomind.multitalk.irc.SenderIrcClient
setta il listener.
setListener(XMLListener) - Method in class paolomind.commons.xml.XMLObjectContainer
setta il listener per la gestione di eventi prevedibili.
setLoader(ClassLoader) - Method in class paolomind.commons.xml.XMLObjectContainer
setta il classloader per caricare risorse eventualmente richieste.
setMessageFactory(IMessageFactory) - Method in class paolomind.multitalk.irc.SenderIrcClient
setta il message factory per creare i messaggi dalle stringhe ricevute.
setMessageFactory(IMessageFactory) - Method in class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
la factory per creare messaggi.
setModulemap(Map) - Method in class paolomind.multitalk.plugin.ModuleManager
setta la mappa dei moduli.
setMyName(String) - Method in class paolomind.multitalk.irc.SenderIrcClient
Sets the name of the bot, which will be used as its nick when it tries to join an IRC server.
setObjectmap(Map) - Method in class paolomind.commons.xml.XMLObjectContainer
setta la mappa degli oggetti registrati.
setPainter(PaintDelegator) - Method in class paolomind.multitalk.graphics.PainterComponent
setta il paintDelegator, che si occupa di disegnare la grafica del componente.
setReceiver(Receiver) - Method in class paolomind.multitalk.irc.SenderIrcClient
setta il receiver che riceverà ogni messaggio.
setReceiver(Receiver) - Method in class paolomind.multitalk.netmessage.impl.SendToReceiver
setta il receiver che riceverà il messaggio.
setSelfId(String) - Method in interface paolomind.commons.NamedObject
setta l'id.
setSelfId(String) - Method in class paolomind.multitalk.component.ContainerModuleWrapper
setta l'id di questo modulo.
setSelfId(String) - Method in class paolomind.multitalk.plugin.ModuleManager
setta l'id.
setSelfId(String) - Method in class paolomind.multitalk.plugin.ToolManager
setta l'id.
setSelfId(String) - Method in class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
setta l'id.
setSelfId(String) - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
setta l'id.
setSender(Sender) - Method in class paolomind.multitalk.toolwrapper.EchoEventToolWrapper
il sender a cui inviare i messaggi di log.
setSender(Sender) - Method in class paolomind.multitalk.toolwrapper.PythonToolWrapper
setta il sender a cui il tool invia i messaggi.
setStream(PrintStream) - Method in class paolomind.multitalk.netmessage.impl.StreamReceiver
setta il printstream su cui stampare il messaggio.
setupAction(Module, Button) - Method in class paolomind.multitalk.component.ActionCommandModule
Metodo che si occupa di assegnare l'ActionListner ad un java.awt.Button e inizializzare l'ActionCommand.
setupAction(Module, AbstractButton) - Method in class paolomind.multitalk.component.ActionCommandModule
Metodo che si occupa di assegnare l'ActionListener ad un javax.swing.AbstractButton e inizializzare l'ActionCommand.
setupAction(ToolInterface, Button) - Method in class paolomind.multitalk.component.ActionCommandTool
Metodo che si occupa di assegnare l'ActionListner ad un java.awt.Button e inizializzare l'ActionCommand.
setupAction(ToolInterface, AbstractButton) - Method in class paolomind.multitalk.component.ActionCommandTool
Metodo che si occupa di assegnare l'ActionListener ad un javax.swing.AbstractButton e inizializzare l'ActionCommand.
showChannel(String, int, String) - Method in interface paolomind.multitalk.irc.IrcListener
metodo chiamato alla risposta del server per la richiesta della lista dei canali.
standby() - Method in class paolomind.multitalk.component.ContainerModuleWrapper
non fa nulla.
standby() - Method in interface paolomind.multitalk.plugin.Module
mette in pausa il modulo.
standby() - Method in class paolomind.multitalk.plugin.ModuleManager
mette in pausa il modulo corrente selezionato.
startreading() - Method in interface paolomind.commons.xml.XMLListener
metodo chiamato quando XMLObjectContainer inizia la lettura di uno stream.
StreamReceiver - Class in paolomind.multitalk.netmessage.impl
Classe di oggetti che ricevono messaggi per stamparli su uno stream.
StreamReceiver() - Constructor for class paolomind.multitalk.netmessage.impl.StreamReceiver
 

T

ToolInterface - Interface in paolomind.multitalk.plugin
interfaccia dei tool che gestiscono i diversi eventi HID.
ToolManager - Class in paolomind.multitalk.plugin
classe per gestire un insieme di tool.
ToolManager(String) - Constructor for class paolomind.multitalk.plugin.ToolManager
costruttore che inizializza l'id del manager.
ToolManager(String, Sender) - Constructor for class paolomind.multitalk.plugin.ToolManager
costruttore che inizializza l'id del manager ed il sender.
ToolManager(Sender) - Constructor for class paolomind.multitalk.plugin.ToolManager
costruttore che inizializza il sender.
ToolManager(String, Sender, Map) - Constructor for class paolomind.multitalk.plugin.ToolManager
costruttore che inizializza l'id del manager, il sender e la mappa di tool.
toString() - Method in interface paolomind.multitalk.netmessage.IMessage
scrive l'oggetto come una stringa.
toString() - Method in class paolomind.multitalk.netmessage.impl.MessageFactoryImpl.MessageImpl
 

V

viewInfo() - Method in interface paolomind.multitalk.netmessage.IMessage
Restituisce senza rimuvere la prima infos del messaggio.
viewInfo() - Method in class paolomind.multitalk.netmessage.impl.MessageFactoryImpl.MessageImpl
 

X

XMLListener - Interface in paolomind.commons.xml
Interfaccia usata dal XMLObjectContainer, per comunicare lo stato di lettura XML.
XMLObjectContainer - Class in paolomind.commons.xml
classe di ogetti che si preoccupano di leggere uno stream di dati in formato XML e ne ricavo degli ogetti.
XMLObjectContainer() - Constructor for class paolomind.commons.xml.XMLObjectContainer
costruttore vuoto che inizializza la hashmap.
XMLObjectContainer(InputStream, XMLListener) - Constructor for class paolomind.commons.xml.XMLObjectContainer
costruttore che si occupa di interpretare lo stream di input.
XMLObjectContainer(InputStream, XMLListener, ClassLoader) - Constructor for class paolomind.commons.xml.XMLObjectContainer
costruttore che si occupa di interpretare lo stream di input.
XMLObjectContainer(XMLListener, ClassLoader) - Constructor for class paolomind.commons.xml.XMLObjectContainer
costruttore di inizializzazione.

A C D E G H I K M N O P R S T V X

Copyright © 2007. All Rights Reserved.