Data Structures

The following interfaces are for some common XPCOM data structures. When using native code, a number of non-XPCOM data structures for handling strings, hashtables and so on, may also be used, some of which are also documented.

Jump to:

nsIArray
nsICollation
nsICollationFactory
nsICollection
nsIDictionary
nsIMutableArray
nsIPersistentProperties
nsIProperties
nsIProperty
nsIPropertyBag
nsIPropertyBag2
nsIPropertyElement
nsIWritablePropertyBag
nsIWritablePropertyBag2

Data Structure Components

The following components implement the data structures above.

@mozilla.org/array;1
@mozilla.org/dictionary;1
@mozilla.org/hash-property-bag;1
@mozilla.org/intl/collation-factory;1
@mozilla.org/intl/collation;1
@mozilla.org/persistent-properties;1
@mozilla.org/properties;1

Reference documentation is generated from Mozilla's source.