edu.cmu.hcii.calo.view.notification.support.NotificationGroupState Class Reference

List of all members.

Detailed Description

Represents a particular property within the state of a NotificationGroup.

When NotificationPaneView generates PropertyChangedEvents with a name of NotificationViewPropertyNames.NOTIFICATION_STATE_PROPERTY_NAME, the old and new values passed in the event will be NotificationGroupState objects representing what has changed in what notification.

Author:
Will Haines


Public Types

enum  NotificationGroupStateProperty
 The property that we are concerned with. More...

Public Member Functions

 NotificationGroupState (List< Notification > notifications, NotificationGroupStateProperty property, Object value)
 Constructs a NotificationGroupState for the given notification group, noting that property has a value of value.
List< NotificationgetNotifications ()
 Gets the Notifications for this NotificationGroupState.
NotificationGroupStateProperty getProperty ()
 Gets the property for this NotificationGroupState.
Object getValue ()
 The value for this NotificationGroupState.

Properties

Object value
 The value of that property.

Private Attributes

List< NotificationnotificationGroup
 The notifications to which this state pertains.


Member Enumeration Documentation

enum edu.cmu.hcii.calo.view.notification.support.NotificationGroupState.NotificationGroupStateProperty

The property that we are concerned with.

Author:
Will Haines


Constructor & Destructor Documentation

edu.cmu.hcii.calo.view.notification.support.NotificationGroupState.NotificationGroupState ( List< Notification notifications,
NotificationGroupStateProperty  property,
Object  value 
)

Constructs a NotificationGroupState for the given notification group, noting that property has a value of value.

Parameters:
notifications the notifications to which this state pertains
property the property that we are concerned with
value the value of that property


Member Function Documentation

List<Notification> edu.cmu.hcii.calo.view.notification.support.NotificationGroupState.getNotifications (  ) 

Gets the Notifications for this NotificationGroupState.

Returns:
the Notification

NotificationGroupStateProperty edu.cmu.hcii.calo.view.notification.support.NotificationGroupState.getProperty (  ) 

Gets the property for this NotificationGroupState.

Returns:
the property

Object edu.cmu.hcii.calo.view.notification.support.NotificationGroupState.getValue (  ) 

The value for this NotificationGroupState.

Returns:
the Notification


Member Data Documentation

List<Notification> edu.cmu.hcii.calo.view.notification.support.NotificationGroupState.notificationGroup [private]

The notifications to which this state pertains.


Property Documentation

Object edu.cmu.hcii.calo.view.notification.support.NotificationGroupState.value [private]

The value of that property.


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