nsIDOMUserDataHandler

The callback function for the setUserData method.
1.0
66
Introduced
Gecko 1.5
Inherits from: nsISupports Last changed in Gecko 1.9 (Firefox 3)

Method overview

void handle(in unsigned short operation, in DOMString key, in nsIVariant data, in nsIDOMNode src, in nsIDOMNode dst);

Constants

Constant Value Description
NODE_CLONED 1 The node was cloned.
NODE_IMPORTED 2 The node was cloned into a new document.
NODE_DELETED 3 Unimplemented
NODE_RENAMED 4 Unimplemented
NODE_ADOPTED 5 The node was adopted into a new document.

Methods

handle()

This method is a callback which will be called if a node with user data is being cloned, imported or adopted.

void handle(
  in unsigned short operation,
  in DOMString key,
  in nsIVariant data,
  in nsIDOMNode src,
  in nsIDOMNode dst
);
Parameters
operation
One of the NODE_* operation type constants from the above table.
key
The key that was used to set the user data.
data
The data that was set on the original node.
src
The original node.
dst
The new node, for clone and import operations.