All Packages Class Hierarchy This Package Previous Next Index
Class Properties.Adaptability.Adaptor
java.lang.Object
|
+----Properties.Adaptability.Adaptor
- public class Adaptor
- extends Object
- implements AdaptorInterface, Runnable
La clase Adaptor implementa un adaptador general para la
propiedad de Adaptabilidad. Por simetria, debe haber otro que lea
los mensajes del otro lado y los envie segun nuestro formato.
- See Also:
- AdaptabilityController
-
MyMailbox
- Buzon del adaptador
-
Adaptor(String)
- Constructor de la clase.
-
CanYouSend(Msg)
- Esta funcion decide si el adaptador entiende el mensaje y es capaz de mandarlo
al componente cuyo destino aparace en el mensaje.
-
run()
- Este es el metodo principal de la tarea.
-
Translate(Msg)
- Esta funcion traduce el mensaje que se le pasa como parametro, y lo envia
al buzon que aparece como destinatario.
MyMailbox
protected Mailbox MyMailbox
- Buzon del adaptador
Adaptor
public Adaptor(String mb)
- Constructor de la clase.
- Parameters:
- mb - una cadena de caracteres con el nombre
del buzon del adaptador.
CanYouSend
public boolean CanYouSend(Msg m)
- Esta funcion decide si el adaptador entiende el mensaje y es capaz de mandarlo
al componente cuyo destino aparace en el mensaje.
- Parameters:
- m - El mensaje a traducir.
Translate
public void Translate(Msg m)
- Esta funcion traduce el mensaje que se le pasa como parametro, y lo envia
al buzon que aparece como destinatario. Se supone que el mensaje puede ser
entendido por el adaptador; si no, esta funcion no hace nada.
- Parameters:
- m - El mensaje a traducir.
run
public final void run()
- Este es el metodo principal de la tarea. Espera por mensajes, y los trata
adecuadamente. Acepta dos tipos de mensajes: los que de informacion y los
de traduccion.
All Packages Class Hierarchy This Package Previous Next Index