mozilla
Your Search Results

    nsIDOMUserDataHandler

    The callback function for the setUserData method.
    1.0
    28
    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.

    Document Tags and Contributors

    Contributors to this page: Sheppy, trevorh, Neil
    Last updated by: Sheppy,