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

Variable Index

 o MyMailbox
Buzon del adaptador

Constructor Index

 o Adaptor(String)
Constructor de la clase.

Method Index

 o CanYouSend(Msg)
Esta funcion decide si el adaptador entiende el mensaje y es capaz de mandarlo al componente cuyo destino aparace en el mensaje.
 o run()
Este es el metodo principal de la tarea.
 o Translate(Msg)
Esta funcion traduce el mensaje que se le pasa como parametro, y lo envia al buzon que aparece como destinatario.

Variables

 o MyMailbox
 protected Mailbox MyMailbox
Buzon del adaptador

Constructors

 o Adaptor
 public Adaptor(String mb)
Constructor de la clase.

Parameters:
mb - una cadena de caracteres con el nombre del buzon del adaptador.

Methods

 o 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.
 o 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.
 o 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