calIObserver Interface Reference

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.


Member Function Documentation

void calIObserver::onStartBatch (  ) 

void calIObserver::onEndBatch (  ) 

void calIObserver::onLoad ( in calICalendar  aCalendar  ) 

void calIObserver::onAddItem ( in calIItemBase  aItem  ) 

void calIObserver::onModifyItem ( in calIItemBase  aNewItem,
in calIItemBase  aOldItem 
)

void calIObserver::onDeleteItem ( in calIItemBase  aDeletedItem  ) 

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 
)

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


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

Generated Mozilla by doxygen 1.5.6