Summary
The calIFileType interface provides information about a specific file type.
calIFileType is used in calIImporter and calIExporter to determine which file types are supported for import/export.
Status: unfrozen.
Defined in calendar/base/public/calIImportExport.idl
Interface Code
[scriptable, uuid(efef8333-e995-4f45-bdf7-bfcabbd9793e)]
interface calIFileType : nsISupports
{
readonly attribute AString defaultExtension;
readonly attribute AString extensionFilter;
readonly attribute AString description;
};
Attributes
defaultExtension
The default extension that should be associated with files of this type.
extensionFilter
The extension filter to use in the filepicker's filter list. Separate multiple extensions with semicolon and space.
description
The description to show to the user in the filter list.
Methods
None.
Related Interfaces
Example Code
See calHtmlExport.js.