The interface to interact with a particular node in the service pane. More...
import"sbIServicePaneService.idl";
Public Member Functions | |
void | addEventListener (in sbIServicePaneNodeListener aListener) |
Event listeners that will be called whenever the node gets notified that the given event has occured with this node as the target. More... | |
void | removeEventListener (in sbIServicePaneNodeListener aListener) |
void | dispatchEvent (in AString event) |
void | addMutationListener (in sbIServicePaneMutationListener aListener) |
Adds mutation listener that will be called whenever a node or one of its children get modified. More... | |
void | removeMutationListener (in sbIServicePaneMutationListener aListener) |
Removes a previously added mutation listener. More... | |
boolean | hasAttribute (in AString aName) |
AString | getAttribute (in AString aName) |
AString | setAttribute (in AString aName, in AString aValue) |
void | removeAttribute (in AString aName) |
boolean | hasAttributeNS (in aString aNamespace, in AString aName) |
AString | getAttributeNS (in AString aNamespace, in AString aName) |
AString | setAttributeNS (in AString aNamespace, in AString aName, in AString aValue) |
void | removeAttributeNS (in AString aNamespace, in AString aName) |
sbIServicePaneNode | appendChild (in sbIServicePaneNode aChild) |
sbIServicePaneNode | insertBefore (in sbIServicePaneNode aNewNode, in sbIServicePaneNode aAdjacentNode) |
void | removeChild (in sbIServicePaneNode aChild) |
void | replaceChild (in sbIServicePaneNode aNewNode, in sbIServicePaneNode aOldNode) |
Public Attributes | |
attribute AString | id |
readonly attribute boolean | isContainer |
attribute AString | className |
attribute AString | url |
attribute AString | contentPrefix |
A prefix for URLs associated with this node. This prefix is used to test urls when sbIServicePaneService.URL_MATCH_PREFIX is used with sbIServicePaneService.getNodeForURL. More... | |
attribute AString | image |
attribute AString | name |
readonly attribute AString | displayName |
attribute AString | tooltip |
attribute boolean | hidden |
attribute boolean | editable |
attribute boolean | isOpen |
attribute AString | contractid |
attribute AString | searchtype |
attribute AString | dndDragTypes |
attribute AString | dndAcceptNear |
attribute AString | dndAcceptIn |
attribute AString | stringbundle |
attribute AString | properties |
readonly attribute nsIStringEnumerator | attributes |
enumerator returning names of node attributes More... | |
readonly attribute nsISimpleEnumerator | childNodes |
enumerator returning node's child nodes More... | |
readonly attribute sbIServicePaneNode | firstChild |
readonly attribute sbIServicePaneNode | lastChild |
readonly attribute sbIServicePaneNode | nextSibling |
readonly attribute sbIServicePaneNode | previousSibling |
readonly attribute sbIServicePaneNode | parentNode |
The interface to interact with a particular node in the service pane.
Definition at line 52 of file sbIServicePaneService.idl.
void sbIServicePaneNode::addEventListener | ( | in sbIServicePaneNodeListener | aListener | ) |
Event listeners that will be called whenever the node gets notified that the given event has occured with this node as the target.
void sbIServicePaneNode::addMutationListener | ( | in sbIServicePaneMutationListener | aListener | ) |
Adds mutation listener that will be called whenever a node or one of its children get modified.
aListener | listener to be added |
sbIServicePaneNode sbIServicePaneNode::appendChild | ( | in sbIServicePaneNode | aChild | ) |
void sbIServicePaneNode::dispatchEvent | ( | in AString | event | ) |
AString sbIServicePaneNode::getAttribute | ( | in AString | aName | ) |
AString sbIServicePaneNode::getAttributeNS | ( | in AString | aNamespace, |
in AString | aName | ||
) |
boolean sbIServicePaneNode::hasAttribute | ( | in AString | aName | ) |
boolean sbIServicePaneNode::hasAttributeNS | ( | in aString | aNamespace, |
in AString | aName | ||
) |
sbIServicePaneNode sbIServicePaneNode::insertBefore | ( | in sbIServicePaneNode | aNewNode, |
in sbIServicePaneNode | aAdjacentNode | ||
) |
void sbIServicePaneNode::removeAttribute | ( | in AString | aName | ) |
void sbIServicePaneNode::removeAttributeNS | ( | in AString | aNamespace, |
in AString | aName | ||
) |
void sbIServicePaneNode::removeChild | ( | in sbIServicePaneNode | aChild | ) |
void sbIServicePaneNode::removeEventListener | ( | in sbIServicePaneNodeListener | aListener | ) |
void sbIServicePaneNode::removeMutationListener | ( | in sbIServicePaneMutationListener | aListener | ) |
Removes a previously added mutation listener.
aListener | listener to be removed |
void sbIServicePaneNode::replaceChild | ( | in sbIServicePaneNode | aNewNode, |
in sbIServicePaneNode | aOldNode | ||
) |
AString sbIServicePaneNode::setAttribute | ( | in AString | aName, |
in AString | aValue | ||
) |
AString sbIServicePaneNode::setAttributeNS | ( | in AString | aNamespace, |
in AString | aName, | ||
in AString | aValue | ||
) |
readonly attribute nsIStringEnumerator sbIServicePaneNode::attributes |
enumerator returning names of node attributes
Definition at line 148 of file sbIServicePaneService.idl.
readonly attribute nsISimpleEnumerator sbIServicePaneNode::childNodes |
enumerator returning node's child nodes
Definition at line 150 of file sbIServicePaneService.idl.
attribute AString sbIServicePaneNode::className |
Definition at line 61 of file sbIServicePaneService.idl.
attribute AString sbIServicePaneNode::contentPrefix |
A prefix for URLs associated with this node. This prefix is used to test urls when sbIServicePaneService.URL_MATCH_PREFIX is used with sbIServicePaneService.getNodeForURL.
Definition at line 70 of file sbIServicePaneService.idl.
attribute AString sbIServicePaneNode::contractid |
Definition at line 87 of file sbIServicePaneService.idl.
readonly attribute AString sbIServicePaneNode::displayName |
Definition at line 77 of file sbIServicePaneService.idl.
attribute AString sbIServicePaneNode::dndAcceptIn |
Definition at line 97 of file sbIServicePaneService.idl.
attribute AString sbIServicePaneNode::dndAcceptNear |
Definition at line 95 of file sbIServicePaneService.idl.
attribute AString sbIServicePaneNode::dndDragTypes |
Definition at line 93 of file sbIServicePaneService.idl.
attribute boolean sbIServicePaneNode::editable |
Definition at line 83 of file sbIServicePaneService.idl.
readonly attribute sbIServicePaneNode sbIServicePaneNode::firstChild |
Definition at line 151 of file sbIServicePaneService.idl.
attribute boolean sbIServicePaneNode::hidden |
Definition at line 81 of file sbIServicePaneService.idl.
attribute AString sbIServicePaneNode::id |
Definition at line 55 of file sbIServicePaneService.idl.
attribute AString sbIServicePaneNode::image |
Definition at line 73 of file sbIServicePaneService.idl.
readonly attribute boolean sbIServicePaneNode::isContainer |
Definition at line 58 of file sbIServicePaneService.idl.
attribute boolean sbIServicePaneNode::isOpen |
Definition at line 85 of file sbIServicePaneService.idl.
readonly attribute sbIServicePaneNode sbIServicePaneNode::lastChild |
Definition at line 152 of file sbIServicePaneService.idl.
attribute AString sbIServicePaneNode::name |
Definition at line 75 of file sbIServicePaneService.idl.
readonly attribute sbIServicePaneNode sbIServicePaneNode::nextSibling |
Definition at line 153 of file sbIServicePaneService.idl.
readonly attribute sbIServicePaneNode sbIServicePaneNode::parentNode |
Definition at line 155 of file sbIServicePaneService.idl.
readonly attribute sbIServicePaneNode sbIServicePaneNode::previousSibling |
Definition at line 154 of file sbIServicePaneService.idl.
attribute AString sbIServicePaneNode::properties |
Definition at line 103 of file sbIServicePaneService.idl.
attribute AString sbIServicePaneNode::searchtype |
Definition at line 89 of file sbIServicePaneService.idl.
attribute AString sbIServicePaneNode::stringbundle |
Definition at line 100 of file sbIServicePaneService.idl.
attribute AString sbIServicePaneNode::tooltip |
Definition at line 79 of file sbIServicePaneService.idl.
attribute AString sbIServicePaneNode::url |
Definition at line 63 of file sbIServicePaneService.idl.