Attributes

From nsIBrowserProfileMigrator

 
 An enumeration of available profiles. If the import source does 
 not support profiles, this attribute is null.
readonly attribute nsISupportsArray sourceProfiles

From nsISHEntry

 Saved refresh URI list for the content viewer */
attribute nsISupportsArray refreshURIList

Returns

From inIDOMUtils


          
nsISupportsArray getCSSStyleRules(in nsIDOMElement aElement)

From nsIEditorMailSupport

 Get a list of IMG and OBJECT tags in the current document.
nsISupportsArray getEmbeddedObjects()

From nsIFormatConverter

 Get the list of the "input" data flavors (mime types as nsISupportsCString),
 in otherwords, the flavors that this converter can convert "from" (the 
 incoming data to the converter).
nsISupportsArray getInputDataFlavors()
 Get the list of the "output" data flavors (mime types as nsISupportsCString),
 in otherwords, the flavors that this converter can convert "to" (the 
 outgoing data to the converter).

 @param  aDataFlavorList fills list with supported flavors
nsISupportsArray getOutputDataFlavors()

From nsIHTMLEditor

 Find all the nodes in the document which contain references
 to outside URIs (e.g. a href, img src, script src, etc.)
 The objects in the array will be type nsIURIRefObject.

 @return aNodeList    the linked nodes found
nsISupportsArray getLinkedObjects()

From nsISupportsArray

From nsITransferable

 Computes a list of flavors (mime types as nsISupportsCString) that the transferable 
 can export, either through intrinsic knowledge or output data converters.

 @param  aDataFlavorList fills list with supported flavors. This is a copy of
          the internal list, so it may be edited w/out affecting the transferable.
nsISupportsArray flavorsTransferableCanExport()
 Computes a list of flavors (mime types as nsISupportsCString) that the transferable can
 accept into it, either through intrinsic knowledge or input data converters.

 @param  outFlavorList fills list with supported flavors. This is a copy of
          the internal list, so it may be edited w/out affecting the transferable.
nsISupportsArray flavorsTransferableCanImport()

Parameters

From nsIDragService

 Starts a modal drag session using an image. The first four arguments are
 the same as invokeDragSession.

 A custom image may be specified using the aImage argument. If this is
 supplied, the aImageX and aImageY arguments specify the offset within
 the image where the cursor would be positioned. That is, when the image
 is drawn, it is offset up and left the amount so that the cursor appears
 at that location within the image.

 If aImage is null, aImageX and aImageY are not used and the image is instead
 determined from the source node aDOMNode, and the offset calculated so that
 the initial location for the image appears in the same screen position as
 where the element is located. The node must be within a document.

 Currently, supported images are all DOM nodes. If this is an HTML <image> or
 <canvas>, the drag image is taken from the image data. If the element is in
 a document, it will be rendered at its displayed size, othewise, it will be
 rendered at its real size. For other types of elements, the element is
 rendered into an offscreen buffer in the same manner as it is currently
 displayed. The document selection is hidden while drawing.

 The aDragEvent must be supplied as the current screen coordinates of the
 event are needed to calculate the image location.
void invokeDragSessionWithImage(in nsIDOMNode aDOMNode, in nsISupportsArray aTransferableArray, in nsIScriptableRegion aRegion, in unsigned long aActionType, in nsIDOMNode aImage, in long aImageX, in long aImageY, in nsIDOMDragEvent aDragEvent, in nsIDOMDataTransfer aDataTransfer)
 Start a modal drag session using the selection as the drag image.
 The aDragEvent must be supplied as the current screen coordinates of the
 event are needed to calculate the image location.
void invokeDragSessionWithSelection(in nsISelection aSelection, in nsISupportsArray aTransferableArray, in unsigned long aActionType, in nsIDOMDragEvent aDragEvent, in nsIDOMDataTransfer aDataTransfer)
 Starts a modal drag session with an array of transaferables 

 @param  aTransferables - an array of transferables to be dragged
 @param  aRegion - a region containing rectangles for cursor feedback, 
            in window coordinates.
 @param  aActionType - specified which of copy/move/link are allowed
void invokeDragSession(in nsIDOMNode aDOMNode, in nsISupportsArray aTransferables, in nsIScriptableRegion aRegion, in unsigned long aActionType)

From nsIRDFDataSource

 Perform the specified command on set of sources.
void DoCommand(in nsISupportsArray aSources, in nsIRDFResource aCommand, in nsISupportsArray aArguments)
 Returns whether a given command is enabled for a set of sources. 
boolean IsCommandEnabled(in nsISupportsArray aSources, in nsIRDFResource aCommand, in nsISupportsArray aArguments)
 Perform the specified command on set of sources.
void DoCommand(in nsISupportsArray aSources, in nsIRDFResource aCommand, in nsISupportsArray aArguments)
 Returns whether a given command is enabled for a set of sources. 
boolean IsCommandEnabled(in nsISupportsArray aSources, in nsIRDFResource aCommand, in nsISupportsArray aArguments)

From nsISupportsArray


          
[notxpcom] boolean AppendElements(in nsISupportsArray aElements)

          
[notxpcom] boolean InsertElementsAt(in nsISupportsArray aOther, in unsigned long aIndex)

          
[notxpcom] boolean Equals([const] in nsISupportsArray other)

From nsITreeView

 An atomized list of properties for a given cell.  Each property, x, that
 the view gives back will cause the pseudoclass :moz-tree-cell-x
 to be matched on the ::moz-tree-cell pseudoelement.
void getCellProperties(in long row, in nsITreeColumn col, in nsISupportsArray properties)
 Called to get properties to paint a column background.  For shading the sort
 column, etc.
void getColumnProperties(in nsITreeColumn col, in nsISupportsArray properties)
 
 An atomized list of properties for a given row.  Each property, x, that
 the view gives back will cause the pseudoclass :moz-tree-row-x
 to be matched on the pseudoelement ::moz-tree-row.
void getRowProperties(in long index, in nsISupportsArray properties)