mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 19:35:51 +00:00
parent
0f287d6e66
commit
8b85b174cd
@ -40,6 +40,17 @@
|
|||||||
|
|
||||||
#include "nsIDOMNode.idl"
|
#include "nsIDOMNode.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The nsIDOMAttr interface represents an attribute in an "Element" object.
|
||||||
|
* Typically the allowable values for the attribute are defined in a document
|
||||||
|
* type definition.
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf9070-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf9070-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMAttr : nsIDOMNode
|
interface nsIDOMAttr : nsIDOMNode
|
||||||
{
|
{
|
||||||
|
@ -40,6 +40,18 @@
|
|||||||
|
|
||||||
#include "nsIDOMText.idl"
|
#include "nsIDOMText.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* CDATA sections are used to escape blocks of text containing characters
|
||||||
|
* that would otherwise be regarded as markup.
|
||||||
|
* Their primary purpose is for including material such as XML fragments,
|
||||||
|
* without needing to escape all the delimiters.
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf9071-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf9071-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMCDATASection : nsIDOMText
|
interface nsIDOMCDATASection : nsIDOMText
|
||||||
{
|
{
|
||||||
|
@ -40,6 +40,16 @@
|
|||||||
|
|
||||||
#include "nsIDOMNode.idl"
|
#include "nsIDOMNode.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The nsIDOMCharacterData interface extends nsIDOMNode with a set of
|
||||||
|
* attributes and methods for accessing character data in the DOM.
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf9072-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf9072-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMCharacterData : nsIDOMNode
|
interface nsIDOMCharacterData : nsIDOMNode
|
||||||
{
|
{
|
||||||
|
@ -40,6 +40,17 @@
|
|||||||
|
|
||||||
#include "nsIDOMCharacterData.idl"
|
#include "nsIDOMCharacterData.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The nsIDOMComment interface inherits from nsIDOMCharacterData and represents
|
||||||
|
* the content of a comment, i.e., all the characters between the starting
|
||||||
|
* '<!--' and ending '-->'.
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf9073-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf9073-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMComment : nsIDOMCharacterData
|
interface nsIDOMComment : nsIDOMCharacterData
|
||||||
{
|
{
|
||||||
|
@ -40,6 +40,20 @@
|
|||||||
|
|
||||||
#include "domstubs.idl"
|
#include "domstubs.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* In general, DOM methods return specific error values in ordinary
|
||||||
|
* processing situations, such as out-of-bound errors.
|
||||||
|
* However, DOM operations can raise exceptions in "exceptional"
|
||||||
|
* circumstances, i.e., when an operation is impossible to perform
|
||||||
|
* (either for logical reasons, because data is lost, or because the
|
||||||
|
* implementation has become unstable)
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf910a-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf910a-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMDOMException : nsISupports
|
interface nsIDOMDOMException : nsISupports
|
||||||
{
|
{
|
||||||
|
@ -40,6 +40,17 @@
|
|||||||
|
|
||||||
#include "domstubs.idl"
|
#include "domstubs.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The nsIDOMDOMImplementation interface provides a number of methods for
|
||||||
|
* performing operations that are independent of any particular instance
|
||||||
|
* of the document object model.
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf9074-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf9074-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMDOMImplementation : nsISupports
|
interface nsIDOMDOMImplementation : nsISupports
|
||||||
{
|
{
|
||||||
|
@ -40,6 +40,21 @@
|
|||||||
|
|
||||||
#include "nsIDOMNode.idl"
|
#include "nsIDOMNode.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The nsIDOMDocument interface represents the entire HTML or XML document.
|
||||||
|
* Conceptually, it is the root of the document tree, and provides the
|
||||||
|
* primary access to the document's data.
|
||||||
|
* Since elements, text nodes, comments, processing instructions, etc.
|
||||||
|
* cannot exist outside the context of a Document, the nsIDOMDocument
|
||||||
|
* interface also contains the factory methods needed to create these
|
||||||
|
* objects.
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf9075-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf9075-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMDocument : nsIDOMNode
|
interface nsIDOMDocument : nsIDOMNode
|
||||||
{
|
{
|
||||||
|
@ -39,6 +39,17 @@
|
|||||||
* ***** END LICENSE BLOCK ***** */
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
#include "nsIDOMNode.idl"
|
#include "nsIDOMNode.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* DocumentFragment is a "lightweight" or "minimal" Document object.
|
||||||
|
* nsIDOMDocumentFragment is used in situations where the Document
|
||||||
|
* interface can potentially be a heavyweight interface.
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf9076-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf9076-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMDocumentFragment : nsIDOMNode
|
interface nsIDOMDocumentFragment : nsIDOMNode
|
||||||
|
@ -39,6 +39,18 @@
|
|||||||
* ***** END LICENSE BLOCK ***** */
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
#include "nsIDOMNode.idl"
|
#include "nsIDOMNode.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Each Document has a doctype attribute whose value is either null
|
||||||
|
* or a DocumentType object.
|
||||||
|
* The nsIDOMDocumentType interface in the DOM Core provides an
|
||||||
|
* interface to the list of entities that are defined for the document.
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf9077-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf9077-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMDocumentType : nsIDOMNode
|
interface nsIDOMDocumentType : nsIDOMNode
|
||||||
|
@ -40,6 +40,16 @@
|
|||||||
|
|
||||||
#include "nsIDOMNode.idl"
|
#include "nsIDOMNode.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The nsIDOMElement interface represents an element in an HTML or
|
||||||
|
* XML document.
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf9078-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf9078-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMElement : nsIDOMNode
|
interface nsIDOMElement : nsIDOMNode
|
||||||
{
|
{
|
||||||
|
@ -40,6 +40,16 @@
|
|||||||
|
|
||||||
#include "nsIDOMNode.idl"
|
#include "nsIDOMNode.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The nsIDOMEntity interface represents an entity, either parsed
|
||||||
|
* or unparsed, in an XML document.
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf9079-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf9079-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMEntity : nsIDOMNode
|
interface nsIDOMEntity : nsIDOMNode
|
||||||
{
|
{
|
||||||
|
@ -40,6 +40,16 @@
|
|||||||
|
|
||||||
#include "nsIDOMNode.idl"
|
#include "nsIDOMNode.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* nsIDOMEntityReference is an interface to a node that represents a
|
||||||
|
* reference to one of the entities defined in the document.
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf907a-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf907a-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMEntityReference : nsIDOMNode
|
interface nsIDOMEntityReference : nsIDOMNode
|
||||||
{
|
{
|
||||||
|
@ -40,6 +40,16 @@
|
|||||||
|
|
||||||
#include "domstubs.idl"
|
#include "domstubs.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Objects implementing the nsIDOMNamedNodeMap interface are used to
|
||||||
|
* represent collections of nodes that can be accessed by name.
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf907b-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf907b-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMNamedNodeMap : nsISupports
|
interface nsIDOMNamedNodeMap : nsISupports
|
||||||
{
|
{
|
||||||
|
@ -40,6 +40,17 @@
|
|||||||
|
|
||||||
#include "domstubs.idl"
|
#include "domstubs.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The nsIDOMNode interface is the primary datatype for the entire
|
||||||
|
* Document Object Model.
|
||||||
|
* It represents a single node in the document tree.
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf907c-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf907c-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMNode : nsISupports
|
interface nsIDOMNode : nsISupports
|
||||||
{
|
{
|
||||||
|
@ -40,6 +40,18 @@
|
|||||||
|
|
||||||
#include "domstubs.idl"
|
#include "domstubs.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The nsIDOMNodeList interface provides the abstraction of an ordered
|
||||||
|
* collection of nodes, without defining or constraining how this collection
|
||||||
|
* is implemented.
|
||||||
|
* The items in the list are accessible via an integral index, starting from 0.
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf907d-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf907d-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMNodeList : nsISupports
|
interface nsIDOMNodeList : nsISupports
|
||||||
{
|
{
|
||||||
|
@ -40,6 +40,17 @@
|
|||||||
|
|
||||||
#include "nsIDOMNode.idl"
|
#include "nsIDOMNode.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The nsIDOMNotation interface represents a notation declared in the DTD.
|
||||||
|
* A notation either declares, by name, the format of an unparsed entity,
|
||||||
|
* or is used for formal declaration of processing instruction targets.
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf907e-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf907e-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMNotation : nsIDOMNode
|
interface nsIDOMNotation : nsIDOMNode
|
||||||
{
|
{
|
||||||
|
@ -40,6 +40,17 @@
|
|||||||
|
|
||||||
#include "nsIDOMNode.idl"
|
#include "nsIDOMNode.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The nsIDOMProcessingInstruction interface represents a
|
||||||
|
* "processing instruction", used in XML as a way to keep processor-specific
|
||||||
|
* information in the text of the document.
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf907f-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf907f-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMProcessingInstruction : nsIDOMNode
|
interface nsIDOMProcessingInstruction : nsIDOMNode
|
||||||
{
|
{
|
||||||
|
@ -40,6 +40,16 @@
|
|||||||
|
|
||||||
#include "nsIDOMCharacterData.idl"
|
#include "nsIDOMCharacterData.idl"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The nsIDOMText interface inherits from nsIDOMCharacterData and represents
|
||||||
|
* the textual content (termed character data in XML) of an Element or Attr.
|
||||||
|
*
|
||||||
|
* For more information on this interface please see
|
||||||
|
* http://www.w3.org/TR/DOM-Level-2-Core/
|
||||||
|
*
|
||||||
|
* @status FROZEN
|
||||||
|
*/
|
||||||
|
|
||||||
[scriptable, uuid(a6cf9082-15b3-11d2-932e-00805f8add32)]
|
[scriptable, uuid(a6cf9082-15b3-11d2-932e-00805f8add32)]
|
||||||
interface nsIDOMText : nsIDOMCharacterData
|
interface nsIDOMText : nsIDOMCharacterData
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user