Articles tagged: XPCOM API Reference
Found 431 documents
- Mozilla/Tech/XPCOM/Reference/Interface/nsIPrefService Call to get a Preferences "Branch" which accesses user preference data. Using a Set method on ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIPrivateBrowsingService The nsIPrivateBrowsingService interface provides access to information about the state of the ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIProcess Implemented by: @mozilla.org/process/util;1. To create an instance, use:
- Mozilla/Tech/XPCOM/Reference/Interface/nsIPrompt Normally you would use the prompt service as it is more flexible, but sometimes a callback will ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIProperties Implemented by: @mozilla.org/file/directory_service;1. To get an instance, use:
- Mozilla/Tech/XPCOM/Reference/Interface/nsIProperty
- Mozilla/Tech/XPCOM/Reference/Interface/NsIPropertyBag Get a property value for the given name.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIPropertyBag2 This method returns null if the value does not exist, or exists but is null.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIPropertyElement
- Mozilla/Tech/XPCOM/Reference/Interface/nsIProtocolHandler Lets a protocol override blacklisted ports. This method is called when there's an attempt to ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIProxyInfo This interface identifies a proxy server.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIRadioInterfaceLayer Implemented by: @mozilla.org/telephony/system-worker-manager;1. To create an instance, use:
- Mozilla/Tech/XPCOM/Reference/Interface/nsIResumableChannel Open this channel, and read starting at the specified offset.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIScriptableInputStream Return the number of bytes currently available in the stream.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIScriptableIO File and Stream Guide : [ nsIScriptableIO | Accessing Files | Getting File Information | Reading ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIScriptError Implemented by: @mozilla.org/scripterror;1. To create an instance, use:
- Mozilla/Tech/XPCOM/Reference/Interface/nsISecurityCheckedComponent In Gecko, a "capability" is a string identifying a set of actions that code is allowed to ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIServiceManager This method returns a reference to a particular XPCOM service given the ClassID of the service. ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsISessionStore Deletes a value from a specified tab.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISHistory In an embedded browser environment, the nsIWebBrowser object creates an instance of session ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsISimpleEnumerator Called to retrieve the next element in the enumerator. The "next" element is the first element ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsISocketTransport To create an instance, call nsISocketTransportService.createTransport()
- Mozilla/Tech/XPCOM/Reference/Interface/nsISocketTransportService Implemented by: @mozilla.org/network/socket-transport-service;1. To create an instance, use:
- Mozilla/Tech/XPCOM/Reference/Interface/nsIStringBundle This interface is used by XUL:stringbundle to retrieve strings. It is recommended that you use ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIStringBundleService Implemented by: @mozilla.org/intl/stringbundle;1. To access this service, use:
- Mozilla/Tech/XPCOM/Reference/Interface/nsIStyleSheetService Allows extensions or embeddors to add to the built-in list of user or agent style sheets.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsChar This methods returns a string valued representation of the object.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsDouble This methods returns a string valued representation of the object.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsFloat This methods returns a string valued representation of the object.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsFloat/data This content is now available at nsISupportsFloat.Attributes.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsID This method returns a string valued representation of the object.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsInterfacePointer Returns a string valued representation of the object.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsPRBool This methods returns a string valued representation of the object.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsPrimitive This interface was frozen for Gecko 1.2. See bug 166426 for details. From Gecko 2.0 interfaces ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsPrimitive/type
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsPRInt16 This methods returns a string valued representation of the object.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsPRInt32 This methods returns a string valued representation of the object.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsPRInt64 This methods returns a string valued representation of the object.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsPriority This interface does not strictly define what happens when the priority of an object is changed. ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsPRTime This methods returns a string valued representation of the object.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsPRUint16 This methods returns a string valued representation of the object.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsPRUint32 This methods returns a string valued representation of the object.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsPRUint64 This methods returns a string valued representation of the object.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsPRUint8 This methods returns a string valued representation of the object.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsString This methods returns a string valued representation of the object.
- Mozilla/Tech/XPCOM/Reference/Interface/nsISupportsWeakReference Produces an appropriate instance of nsIWeakReference.
- Mozilla/Tech/XPCOM/Reference/Interface/nsITaggingService Implemented by: @mozilla.org/browser/tagging-service;1. To use this service, use:
- Mozilla/Tech/XPCOM/Reference/Interface/nsIThread This interface provides a high-level abstraction for an operating system thread.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIThreadEventFilter The nsIThreadEventFilter interface may be implemented to determine whether or not an event may ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIThreadInternal The nsIThreadInternal interface is implemented by the XPCOM thread object to let consumers ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIThreadManager The nsIThreadManager interface lets applications and extensions create and manage threads, each ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIThreadObserver The nsIThreadObserver interface may be implemented to let an observer implement a layered event ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIThreadPool A thread pool provides a convenient way to process events off the main thread. When you send ...
- Mozilla/Tech/XPCOM/Reference/Interface/NsIThreadPoolListener The nsIThreadPoolListener interface represents objects that listen to notifications generated by ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsITimer The nsITimer interface offers a functionality to invoke a function after a specified delay.
- Mozilla/Tech/XPCOM/Reference/Interface/nsITimerCallback Initialize a timer to fire after the given millisecond interval. This version takes a function ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsITransactionManager Adds a listener to the transaction manager's notification list. Listeners are notified whenever ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsITransport This interface provides methods to open blocking or non-blocking, buffered or unbuffered streams ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsITransportEventSink Transport status notification.
- Mozilla/Tech/XPCOM/Reference/Interface/nsITreeColumn The nsITreeColumn interface represents a tree column.
- Mozilla/Tech/XPCOM/Reference/Interface/NsITreeContentView The nsITreeContentView interface is implemented by tree views that are backed by DOM content. It ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIUpdate Retrieves a patch.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIUpdateChecker Checks for available updates, notifying a listener of the results.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIUpdateCheckListener Called when the update check is completed.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIUpdateManager Returns the update at the specified index into the history list.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIUpdatePatch Serializes the patch object into a DOM element.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIUpdatePrompt Presents a user interface that checks for and displays the available updates.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIUpdateTimerManager Presents a user interface that checks for and displays the available updates.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIUUIDGenerator Implemented by @mozilla.org/uuid-generator; as a service:
- Mozilla/Tech/XPCOM/Reference/Interface/nsIVersionComparator Version strings are dot-separated sequences of version-parts. A version-part consists of up to ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIWeakReference An instance of nsIWeakReference is a proxy object that cooperates with its referent to give ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIWebBrowser Registers a listener of the type specified by the iid to receive callbacks. The browser stores a ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIWebBrowserChrome Asks the implementer to destroy the window associated with this WebBrowser object.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIWebBrowserPersist Implemented by: @mozilla.org/embedding/browser/nsWebBrowser;1 and ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIWebContentHandlerRegistrar Implemented by @mozilla.org/embeddor.implemented/web-content-handler-registrar;1 as a service:
- Mozilla/Tech/XPCOM/Reference/Interface/nsIWebNavigation This interface is implemented by the following components:
- Mozilla/Tech/XPCOM/Reference/Interface/nsIWebProgress The nsIWebProgress interface is used to add or remove nsIWebProgressListener instances to ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIWebProgressListener nsIWebProgress describes the parent-child relationship of nsIWebProgress instances.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIWindowCreator Create a new window. Gecko will/may call this method, if made available to it, to create new ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIWindowMediator The two most common uses of nsIWindowMediator are, enumerating all windows of a given type and ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIWindowWatcher Usage notes: This component has an activeWindow property. Clients may expect this property to be ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIXFormsModelElement An nsIDOMDocument.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIXFormsNSInstanceElement nsIXFormsNSInstanceElement is implemented by all XForms instance/ elements, defining Mozilla ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIXFormsNSModelElement nsIXFormsNSModelElement is implemented by all XForms model/ elements. It defines Mozilla ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIXMLHttpRequest nsIXMLHttpRequest along with nsIJSXMLHttpRequest and nsIXMLHttpRequestEventTarget are Mozilla's ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIXmlRpcClient Inherits from: nsISupports
- Mozilla/Tech/XPCOM/Reference/Interface/nsIXPCException None.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIXPCScriptable Inherits from: nsISupports
- Mozilla/Tech/XPCOM/Reference/Interface/nsIXULAppInfo In XULRunner applications nsIXULAppInfo obtains app-specific information from application.ini.
- Mozilla/Tech/XPCOM/Reference/Interface/nsIXULRuntime Implemented by: @mozilla.org/xre/app-info;1. To get an instance, use:
- Mozilla/Tech/XPCOM/Reference/Interface/nsIXULTemplateBuilder The nsITemplateBuilder interface controls the display of elements using a XUL template element ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIXULTemplateQueryProcessor A query processor takes a template query and generates results for it given a datasource and a ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIXULTemplateResult Each result is identified by an id, which must be unique within the set of results produced from ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIZipEntry
- Mozilla/Tech/XPCOM/Reference/Interface/nsIZipReader Implemented by: @mozilla.org/libjar/zip-reader;1. To create an instance, use:
- Mozilla/Tech/XPCOM/Reference/Interface/nsIZipWriter Once all the operations you wish to perform are added to the queue, a call to processQueue() ...
- Mozilla/Tech/XPCOM/Reference/nsIAbCard_(Tb3) The nsIAbCard interface is used to represent and manipulate cards in the address book. In a big ...
- Mozilla/Tech/XPCOM/Reference/nsICookie2_(Moz_1.8) Inherits from: nsICookie2
- Mozilla/Tech/XPCOM/Reference/nsMsgNavigationType The nsMsgNavigationType interface contains constants used for message navigation in Thunderbird. ...
- Mozilla/Tech/XPCOM/Reference/nsMsgViewCommandCheckState The nsMsgViewCommandCheckState interface contains constants used for command status in ...