edu.cmu.hcii.calo.messagePassing.WizardOfOzMessage Class Reference

Inherits edu.cmu.hcii.calo.messagePassing.Message.

Inheritance diagram for edu.cmu.hcii.calo.messagePassing.WizardOfOzMessage:

Inheritance graph
[legend]
Collaboration diagram for edu.cmu.hcii.calo.messagePassing.WizardOfOzMessage:

Collaboration graph
[legend]
List of all members.

Detailed Description

Allows the Wizard of Oz engine and front end to communicate about things that are specific to their operation.

Author:
Will Haines


Public Types

enum  WizardOfOzMessageType
 The possible types of a WizardOfOzEngineMessage. More...

Public Member Functions

 WizardOfOzMessage (Observable sender, MessageType type)
 Constructs a new WizardOfOzMessage.
 WizardOfOzMessage (Observable sender, MessageType type, Map< String, Object > userInfo)
 Constructs a new WizardOfOzMessage.

Static Public Attributes

User info map keys
These strings are the defined keys for use in the user info dictionary.

static final String SUCCESS_STATUS = "SuccessStatus"
 The success status of some engine state change.
static final String NOTIFICATION_ITERATOR = "NotificationIterator"
 The notification iterator.
static final String TASK_ITERATOR = "TaskIterator"
 The task iterator.
static final String OLD_IGNORE = "OldIgnore"
 The old ignore updates status.
static final String NEW_IGNORE = "NewIgnore"
 The new ignore updates status.

Static Private Attributes

static final long serialVersionUID = -4298492140113423285L
 Prevent serialization collisions.


Member Enumeration Documentation

enum edu::cmu::hcii::calo::messagePassing::WizardOfOzMessage::WizardOfOzMessageType

The possible types of a WizardOfOzEngineMessage.


Constructor & Destructor Documentation

edu.cmu.hcii.calo.messagePassing.WizardOfOzMessage.WizardOfOzMessage ( Observable  sender,
MessageType  type 
)

Constructs a new WizardOfOzMessage.

Parameters:
sender the Observable that has sent this message
type the type of this message

edu.cmu.hcii.calo.messagePassing.WizardOfOzMessage.WizardOfOzMessage ( Observable  sender,
MessageType  type,
Map< String, Object >  userInfo 
)

Constructs a new WizardOfOzMessage.

Parameters:
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


Member Data Documentation

final String edu.cmu.hcii.calo.messagePassing.WizardOfOzMessage.SUCCESS_STATUS = "SuccessStatus" [static]

The success status of some engine state change.

final String edu.cmu.hcii.calo.messagePassing.WizardOfOzMessage.NOTIFICATION_ITERATOR = "NotificationIterator" [static]

The notification iterator.

final String edu.cmu.hcii.calo.messagePassing.WizardOfOzMessage.TASK_ITERATOR = "TaskIterator" [static]

The task iterator.

final String edu.cmu.hcii.calo.messagePassing.WizardOfOzMessage.OLD_IGNORE = "OldIgnore" [static]

The old ignore updates status.

final String edu.cmu.hcii.calo.messagePassing.WizardOfOzMessage.NEW_IGNORE = "NewIgnore" [static]

The new ignore updates status.

final long edu.cmu.hcii.calo.messagePassing.WizardOfOzMessage.serialVersionUID = -4298492140113423285L [static, private]

Prevent serialization collisions.


The documentation for this class was generated from the following file:
Generated on Mon Aug 13 15:06:16 2007 for CALO by  doxygen 1.5.2