XPCOM Interface Reference by grouping

Using this guide

This page lists the current (as of Dec. 01, 2010) list of Mozilla interfaces as listed on the XPCom interface Reference Page Where that page lists items by alphabetical sorting, this page attempts to group them by function. Grouping and category names were made by somewhat arbitrary decision by the author. (I'm fully aware that this will be a great point of discussion and probably will end in tears, but since I'm the first person to apparently take a swing at this, I get first dibs.)

The primary sections consist of:

  • Browser
    This section contains elements associated with the view pane or the content of the "browser window" proper. It is wrapped by System, but displayed for convenience.
  • Data
    This section contains Data wrappers and core object definitions.
  • Security
    This section contains APIs for secure channel communications
  • System
    This section contains Application level interfaces including calls to external support elements (such as device calls). This is the root element and may contain some functions defined in other groups.
  • User
    This section contains elements specific to a given user's data storage.

Browser

Autocomplete

Console

Document

DOM

Device

Element

Event

HTML

Script

StyleSheet

URL

Util

XSLT

Download

Element

Internal

Tree

Xform

XMLHttpRequest

FavIcon

Frame

Interface

Jetpack

offlineStorage

Places

RSS Feed

script

storage

Util

Worker

Data

DO NOT USE

Future

Obsolete

Security

System

Thunderbird

User