The interface exposed by the service pane service. More...
import"sbIServicePaneService.idl";
Public Member Functions | |
| void | init () |
| sbIServicePaneNode | createNode () |
| sbIServicePaneNode | addNode (in AString aId, in sbIServicePaneNode aParent, in boolean aContainer) |
| void | removeNode (in sbIServicePaneNode aNode) |
| sbIServicePaneNode | getNode (in AString aId) |
| sbIServicePaneNode | getNodeForURL (in AString aURL, [optional] in unsigned long aMatchLevel) |
| nsIArray | getNodesByAttributeNS (in AString aNamespace, in AString aName, in AString aValue) |
| void | sortNode (in sbIServicePaneNode aNode) |
| void | save () |
| void | fillContextMenu (in sbIServicePaneNode aNode, in nsIDOMXULElement aContextMenu, in nsIDOMWindow aParentWindow) |
| void | fillNewItemMenu (in sbIServicePaneNode aNode, in nsIDOMXULElement aContextMenu, in nsIDOMWindow aParentWindow) |
| void | onSelectionChanged (in sbIServicePaneNode aNode, in nsIDOMNode aContainer, in nsIDOMWindow aParentWindow) |
| PRBool | canDrop (in sbIServicePaneNode aNode, in nsIDragSession aDragSession, in PRInt32 aOrientation, in nsIDOMWindow aWindow) |
| void | onDrop (in sbIServicePaneNode aNode, in nsIDragSession aDragSession, in PRInt32 aOrientation, in nsIDOMWindow aWindow) |
| PRBool | onDragGesture (in sbIServicePaneNode aNode, in nsIDOMDataTransfer aDataTransfer) |
| void | onBeforeRename (in sbIServicePaneNode aNode) |
| void | onRename (in sbIServicePaneNode aNode, in AString aNewName) |
| void | addListener (in sbIServicePaneListener aListener) |
| void | removeListener (in sbIServicePaneListener aListener) |
Public Attributes | |
| readonly attribute sbIServicePaneNode | root |
| The root of the tree. More... | |
| const unsigned long | URL_MATCH_EXACT = 0 |
| const unsigned long | URL_MATCH_PREFIX = 1 |
The interface exposed by the service pane service.
This allows clients of the the service pane service to interact with it through a JavaScript object interface while it's internally RDF.
Definition at line 237 of file sbIServicePaneService.idl.
| void sbIServicePaneService::addListener | ( | in sbIServicePaneListener | aListener | ) |
| sbIServicePaneNode sbIServicePaneService::addNode | ( | in AString | aId, |
| in sbIServicePaneNode | aParent, | ||
| in boolean | aContainer | ||
| ) |
| PRBool sbIServicePaneService::canDrop | ( | in sbIServicePaneNode | aNode, |
| in nsIDragSession | aDragSession, | ||
| in PRInt32 | aOrientation, | ||
| in nsIDOMWindow | aWindow | ||
| ) |
| sbIServicePaneNode sbIServicePaneService::createNode | ( | ) |
| void sbIServicePaneService::fillContextMenu | ( | in sbIServicePaneNode | aNode, |
| in nsIDOMXULElement | aContextMenu, | ||
| in nsIDOMWindow | aParentWindow | ||
| ) |
| void sbIServicePaneService::fillNewItemMenu | ( | in sbIServicePaneNode | aNode, |
| in nsIDOMXULElement | aContextMenu, | ||
| in nsIDOMWindow | aParentWindow | ||
| ) |
| sbIServicePaneNode sbIServicePaneService::getNode | ( | in AString | aId | ) |
| sbIServicePaneNode sbIServicePaneService::getNodeForURL | ( | in AString | aURL, |
| [optional] in unsigned long | aMatchLevel | ||
| ) |
| nsIArray sbIServicePaneService::getNodesByAttributeNS | ( | in AString | aNamespace, |
| in AString | aName, | ||
| in AString | aValue | ||
| ) |
| void sbIServicePaneService::init | ( | ) |
| void sbIServicePaneService::onBeforeRename | ( | in sbIServicePaneNode | aNode | ) |
| PRBool sbIServicePaneService::onDragGesture | ( | in sbIServicePaneNode | aNode, |
| in nsIDOMDataTransfer | aDataTransfer | ||
| ) |
| void sbIServicePaneService::onDrop | ( | in sbIServicePaneNode | aNode, |
| in nsIDragSession | aDragSession, | ||
| in PRInt32 | aOrientation, | ||
| in nsIDOMWindow | aWindow | ||
| ) |
| void sbIServicePaneService::onRename | ( | in sbIServicePaneNode | aNode, |
| in AString | aNewName | ||
| ) |
| void sbIServicePaneService::onSelectionChanged | ( | in sbIServicePaneNode | aNode, |
| in nsIDOMNode | aContainer, | ||
| in nsIDOMWindow | aParentWindow | ||
| ) |
| void sbIServicePaneService::removeListener | ( | in sbIServicePaneListener | aListener | ) |
| void sbIServicePaneService::removeNode | ( | in sbIServicePaneNode | aNode | ) |
| void sbIServicePaneService::save | ( | ) |
| void sbIServicePaneService::sortNode | ( | in sbIServicePaneNode | aNode | ) |
| readonly attribute sbIServicePaneNode sbIServicePaneService::root |
The root of the tree.
Definition at line 242 of file sbIServicePaneService.idl.
| const unsigned long sbIServicePaneService::URL_MATCH_EXACT = 0 |
URL_MATCH_EXACT only matches a service pane node if its url atribute is an exact string match with the string url spec passed into getNodeForURL.
URL_MATCH_PREFIX is less restrictive than URL_MATCH_EXACT. It matches a service pane node if aUrl begins with the node's contentPrefix attribute OR if the node's url attribute matches aUrl exactly.
Definition at line 295 of file sbIServicePaneService.idl.
| const unsigned long sbIServicePaneService::URL_MATCH_PREFIX = 1 |
Definition at line 296 of file sbIServicePaneService.idl.