sbIServicePaneMutationListener Interface Reference

The interface to be implemented by node mutation listeners added via sbIServicePaneNode.addListener() More...

import"sbIServicePaneService.idl";

Inheritance diagram for sbIServicePaneMutationListener:
[legend]
Collaboration diagram for sbIServicePaneMutationListener:
[legend]

Public Member Functions

void attrModified (in sbIServicePaneNode aNode, in AString aAttrName, in AString aNamespace, in AString aOldVal, in AString aNewVal)
 Called after a node attribute changes. More...
 
void nodeInserted (in sbIServicePaneNode aNode, in sbIServicePaneNode aParent, in sbIServicePaneNode aInsertBefores)
 Called after a node is added to the service pane tree. More...
 
void nodeRemoved (in sbIServicePaneNode aNode, in sbIServicePaneNode aParent)
 Called after a node is removed from the service pane tree. More...
 

Detailed Description

The interface to be implemented by node mutation listeners added via sbIServicePaneNode.addListener()

Definition at line 181 of file sbIServicePaneService.idl.

Member Function Documentation

void sbIServicePaneMutationListener::attrModified ( in sbIServicePaneNode  aNode,
in AString  aAttrName,
in AString  aNamespace,
in AString  aOldVal,
in AString  aNewVal 
)

Called after a node attribute changes.

Parameters
aNodeservice pane node that was changed
aAttrNamename of the attribute modified
aNamespacenamespace of the attribute (can be null)
aOldValold attribute value (will be null for new attributes)
aNewValnew attribute value (will ne null if attribute is removed)
void sbIServicePaneMutationListener::nodeInserted ( in sbIServicePaneNode  aNode,
in sbIServicePaneNode  aParent,
in sbIServicePaneNode  aInsertBefores 
)

Called after a node is added to the service pane tree.

Parameters
aNodeservice pane node that was added
aParentnew parent node
void sbIServicePaneMutationListener::nodeRemoved ( in sbIServicePaneNode  aNode,
in sbIServicePaneNode  aParent 
)

Called after a node is removed from the service pane tree.

Parameters
aNodeservice pane node that was removed
aParentold parent node

The documentation for this interface was generated from the following file: