Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
calIPeriod Interface Reference

import "calIPeriod.idl";

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

List of all members.

Public Member Functions

void makeImmutable ()
 Make this calIPeriod instance immutable.
calIPeriod clone ()
 Clone this calIPeriod instance into a new mutable object.
AUTF8String toString ()
 Return a string representation of this instance.
void toIcalPeriod (in icalperiodtypeptr idt)

Public Attributes

readonly attribute boolean isMutable
 isMutable is true if this instance is modifiable.
attribute calIDateTime start
 The start datetime of this period.
attribute calIDateTime end
 The end datetime of this period.
readonly attribute calIDuration duration
 The duration, equal to end-start.
attribute ACString icalString
 This object as an iCalendar DURATION string.

Detailed Description

Definition at line 46 of file calIPeriod.idl.


Member Function Documentation

Clone this calIPeriod instance into a new mutable object.

Make this calIPeriod instance immutable.

AUTF8String calIPeriod::toString ( )

Return a string representation of this instance.


Member Data Documentation

The duration, equal to end-start.

Definition at line 79 of file calIPeriod.idl.

The end datetime of this period.

Definition at line 74 of file calIPeriod.idl.

This object as an iCalendar DURATION string.

Definition at line 92 of file calIPeriod.idl.

isMutable is true if this instance is modifiable.

If isMutable is false, any attempts to modify the object will throw NS_ERROR_OBJECT_IS_IMMUTABLE.

Definition at line 53 of file calIPeriod.idl.

The start datetime of this period.

Definition at line 69 of file calIPeriod.idl.


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