Inheritance diagram for edu.cmu.hcii.calo.messagePassing.Message:
Messages are sent by Observable instances and passed as the parameter to the Observable.notifyObservers(Object) method.
Public Member Functions | |
Message (Observable sender, MessageType type) | |
Constructs a new Message with an empty userInfo map. | |
Message (Observable sender, MessageType type, Map< String, Object > userInfo) | |
Constructs a new Message. | |
MessageType | getMessageType () |
Accessor method for messageType. | |
Observable | getSender () |
Accessor method for sender. | |
Map< String, Object > | getUserInfo () |
Accessor method for userInfo. | |
Protected Attributes | |
MessageType | messageType |
The type of this message. | |
Private Attributes | |
Observable | sender |
The object that sent this message. | |
Map< String, Object > | userInfo |
Any message-specific data associated with this message. |
edu.cmu.hcii.calo.messagePassing.Message.Message | ( | Observable | sender, | |
MessageType | type | |||
) |
Constructs a new Message with an empty userInfo map.
sender | the Observable that has sent this message | |
type | the type of this message |
edu.cmu.hcii.calo.messagePassing.Message.Message | ( | Observable | sender, | |
MessageType | type, | |||
Map< String, Object > | userInfo | |||
) |
Constructs a new Message.
sender | the Observable that has sent this message | |
type | the type of this message | |
userInfo | the map of message-specific data associated with this message |
MessageType edu.cmu.hcii.calo.messagePassing.Message.getMessageType | ( | ) |
Accessor method for messageType.
Observable edu.cmu.hcii.calo.messagePassing.Message.getSender | ( | ) |
Accessor method for sender.
Map<String, Object> edu.cmu.hcii.calo.messagePassing.Message.getUserInfo | ( | ) |
Accessor method for userInfo.
The type of this message.
Observable edu.cmu.hcii.calo.messagePassing.Message.sender [private] |
The object that sent this message.
Map<String, Object> edu.cmu.hcii.calo.messagePassing.Message.userInfo [private] |
Any message-specific data associated with this message.