Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
calIObserver Interface Reference

Make a more general nsIObserverService2 and friends to support nsISupports data and use that instead? More...

import "calICalendar.idl";

Inheritance diagram for calIObserver:
Inheritance graph
[legend]
Collaboration diagram for calIObserver:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void onStartBatch ()
void onEndBatch ()
void onLoad (in calICalendar aCalendar)
void onAddItem (in calIItemBase aItem)
void onModifyItem (in calIItemBase aNewItem, in calIItemBase aOldItem)
void onDeleteItem (in calIItemBase aDeletedItem)
void onError (in calICalendar aCalendar, in nsresult aErrNo, in AUTF8String aMessage)
void onPropertyChanged (in calICalendar aCalendar, in AUTF8String aName, in nsIVariant aValue, in nsIVariant aOldValue)
 Called after a property is changed.
void onPropertyDeleting (in calICalendar aCalendar, in AUTF8String aName)
 Called before the property is deleted.

Detailed Description

Make a more general nsIObserverService2 and friends to support nsISupports data and use that instead?

Definition at line 531 of file calICalendar.idl.


Member Function Documentation

void calIObserver::onError ( in calICalendar  aCalendar,
in nsresult  aErrNo,
in AUTF8String  aMessage 
)
void calIObserver::onPropertyChanged ( in calICalendar  aCalendar,
in AUTF8String  aName,
in nsIVariant  aValue,
in nsIVariant  aOldValue 
)

Called after a property is changed.

void calIObserver::onPropertyDeleting ( in calICalendar  aCalendar,
in AUTF8String  aName 
)

Called before the property is deleted.


The documentation for this interface was generated from the following file: