Fixing bug 112217. Moving nsIDOM3Node into its own file since nsIDOMNode.idl is technically frozen, but the interface nsIDOM3Node is not. r=peterv@netscape.com, rs=jband@netscape.com

This commit is contained in:
jst%netscape.com 2001-12-12 05:58:44 +00:00
Родитель 8cb338061b
Коммит 720055d0f8
5 изменённых файлов: 34 добавлений и 12 удалений

Просмотреть файл

@ -850,6 +850,13 @@
<FILEKIND>Text</FILEKIND>
<FILEFLAGS></FILEFLAGS>
</FILE>
<FILE>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsIDOM3Node.idl</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
<FILEKIND>Text</FILEKIND>
<FILEFLAGS></FILEFLAGS>
</FILE>
</FILELIST>
<LINKORDER>
<FILEREF>
@ -952,6 +959,11 @@
<PATH>nsIDOMXMLDocument.idl</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
<FILEREF>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsIDOM3Node.idl</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
</LINKORDER>
</TARGET>
<TARGET>
@ -1751,6 +1763,13 @@
<FILEKIND>Text</FILEKIND>
<FILEFLAGS></FILEFLAGS>
</FILE>
<FILE>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsIDOM3Node.idl</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
<FILEKIND>Text</FILEKIND>
<FILEFLAGS></FILEFLAGS>
</FILE>
</FILELIST>
<LINKORDER>
<FILEREF>
@ -1853,6 +1872,11 @@
<PATH>nsIDOMXMLDocument.idl</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
<FILEREF>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsIDOM3Node.idl</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
</LINKORDER>
</TARGET>
</TARGETLIST>
@ -1863,6 +1887,12 @@
</TARGETORDER>
<GROUPLIST>
<FILEREF>
<TARGETNAME>headers</TARGETNAME>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsIDOM3Node.idl</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
<FILEREF>
<TARGETNAME>headers</TARGETNAME>
<PATHTYPE>Name</PATHTYPE>

Просмотреть файл

@ -12,6 +12,7 @@ nsIDOMEntity.idl
nsIDOMEntityReference.idl
nsIDOMNamedNodeMap.idl
nsIDOMNode.idl
nsIDOM3Node.idl
nsIDOMNodeList.idl
nsIDOMNotation.idl
nsIDOMNSDocument.idl

Просмотреть файл

@ -45,6 +45,7 @@ XPIDLSRCS = \
nsIDOMNSDocument.idl \
nsIDOMNamedNodeMap.idl \
nsIDOMNode.idl \
nsIDOM3Node.idl \
nsIDOMNodeList.idl \
nsIDOMNotation.idl \
nsIDOMProcessingInstruction.idl \

Просмотреть файл

@ -40,6 +40,7 @@ XPIDLSRCS = \
.\nsIDOMNSDocument.idl \
.\nsIDOMNamedNodeMap.idl \
.\nsIDOMNode.idl \
.\nsIDOM3Node.idl \
.\nsIDOMNodeList.idl \
.\nsIDOMNotation.idl \
.\nsIDOMProcessingInstruction.idl \

Просмотреть файл

@ -39,6 +39,7 @@
* ***** END LICENSE BLOCK ***** */
#include "domstubs.idl"
#include "nsIDOM3Node.idl"
/**
* The nsIDOMNode interface is the primary datatype for the entire
@ -109,15 +110,3 @@ interface nsIDOMNode : nsISupports
// Introduced in DOM Level 2:
boolean hasAttributes();
};
[scriptable, uuid(29fb2a18-1dd2-11b2-8dd9-a6fd5d5ad12f)]
interface nsIDOM3Node : nsISupports
{
// Introduced in DOM Level 3:
readonly attribute DOMString baseURI;
// Introduced in DOM Level 3:
DOMString lookupNamespacePrefix(in DOMString namespaceURI);
// Introduced in DOM Level 3:
DOMString lookupNamespaceURI(in DOMString prefix);
};