Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(922)

Side by Side Diff: gecko-sdk/include/nsIDOMNode.h

Issue 20346: Version 1.8 of gecko-sdk. Downloaded from here:... (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/
Patch Set: Created 11 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « gecko-sdk/include/nsIDOMNamedNodeMap.h ('k') | gecko-sdk/include/nsIDOMNodeList.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Property Changes:
Added: svn:eol-style
+ LF
OLDNEW
(Empty)
1 /*
2 * DO NOT EDIT. THIS FILE IS GENERATED FROM c:/builds/tinderbox/XR-Mozilla1.8.0 -Release/WINNT_5.2_Depend/mozilla/dom/public/idl/core/nsIDOMNode.idl
3 */
4
5 #ifndef __gen_nsIDOMNode_h__
6 #define __gen_nsIDOMNode_h__
7
8
9 #ifndef __gen_domstubs_h__
10 #include "domstubs.h"
11 #endif
12
13 /* For IDL files that don't want to include root IDL files. */
14 #ifndef NS_NO_VTABLE
15 #define NS_NO_VTABLE
16 #endif
17
18 /* starting interface: nsIDOMNode */
19 #define NS_IDOMNODE_IID_STR "a6cf907c-15b3-11d2-932e-00805f8add32"
20
21 #define NS_IDOMNODE_IID \
22 {0xa6cf907c, 0x15b3, 0x11d2, \
23 { 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 }}
24
25 class NS_NO_VTABLE nsIDOMNode : public nsISupports {
26 public:
27
28 NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMNODE_IID)
29
30 /**
31 * The nsIDOMNode interface is the primary datatype for the entire
32 * Document Object Model.
33 * It represents a single node in the document tree.
34 *
35 * For more information on this interface please see
36 * http://www.w3.org/TR/DOM-Level-2-Core/
37 *
38 * @status FROZEN
39 */
40 enum { ELEMENT_NODE = 1U };
41
42 enum { ATTRIBUTE_NODE = 2U };
43
44 enum { TEXT_NODE = 3U };
45
46 enum { CDATA_SECTION_NODE = 4U };
47
48 enum { ENTITY_REFERENCE_NODE = 5U };
49
50 enum { ENTITY_NODE = 6U };
51
52 enum { PROCESSING_INSTRUCTION_NODE = 7U };
53
54 enum { COMMENT_NODE = 8U };
55
56 enum { DOCUMENT_NODE = 9U };
57
58 enum { DOCUMENT_TYPE_NODE = 10U };
59
60 enum { DOCUMENT_FRAGMENT_NODE = 11U };
61
62 enum { NOTATION_NODE = 12U };
63
64 /* readonly attribute DOMString nodeName; */
65 NS_IMETHOD GetNodeName(nsAString & aNodeName) = 0;
66
67 /* attribute DOMString nodeValue; */
68 NS_IMETHOD GetNodeValue(nsAString & aNodeValue) = 0;
69 NS_IMETHOD SetNodeValue(const nsAString & aNodeValue) = 0;
70
71 /* readonly attribute unsigned short nodeType; */
72 NS_IMETHOD GetNodeType(PRUint16 *aNodeType) = 0;
73
74 /* readonly attribute nsIDOMNode parentNode; */
75 NS_IMETHOD GetParentNode(nsIDOMNode * *aParentNode) = 0;
76
77 /* readonly attribute nsIDOMNodeList childNodes; */
78 NS_IMETHOD GetChildNodes(nsIDOMNodeList * *aChildNodes) = 0;
79
80 /* readonly attribute nsIDOMNode firstChild; */
81 NS_IMETHOD GetFirstChild(nsIDOMNode * *aFirstChild) = 0;
82
83 /* readonly attribute nsIDOMNode lastChild; */
84 NS_IMETHOD GetLastChild(nsIDOMNode * *aLastChild) = 0;
85
86 /* readonly attribute nsIDOMNode previousSibling; */
87 NS_IMETHOD GetPreviousSibling(nsIDOMNode * *aPreviousSibling) = 0;
88
89 /* readonly attribute nsIDOMNode nextSibling; */
90 NS_IMETHOD GetNextSibling(nsIDOMNode * *aNextSibling) = 0;
91
92 /* readonly attribute nsIDOMNamedNodeMap attributes; */
93 NS_IMETHOD GetAttributes(nsIDOMNamedNodeMap * *aAttributes) = 0;
94
95 /* readonly attribute nsIDOMDocument ownerDocument; */
96 NS_IMETHOD GetOwnerDocument(nsIDOMDocument * *aOwnerDocument) = 0;
97
98 /* nsIDOMNode insertBefore (in nsIDOMNode newChild, in nsIDOMNode refChild) r aises (DOMException); */
99 NS_IMETHOD InsertBefore(nsIDOMNode *newChild, nsIDOMNode *refChild, nsIDOMNode **_retval) = 0;
100
101 /* nsIDOMNode replaceChild (in nsIDOMNode newChild, in nsIDOMNode oldChild) r aises (DOMException); */
102 NS_IMETHOD ReplaceChild(nsIDOMNode *newChild, nsIDOMNode *oldChild, nsIDOMNode **_retval) = 0;
103
104 /* nsIDOMNode removeChild (in nsIDOMNode oldChild) raises (DOMException); */
105 NS_IMETHOD RemoveChild(nsIDOMNode *oldChild, nsIDOMNode **_retval) = 0;
106
107 /* nsIDOMNode appendChild (in nsIDOMNode newChild) raises (DOMException); */
108 NS_IMETHOD AppendChild(nsIDOMNode *newChild, nsIDOMNode **_retval) = 0;
109
110 /* boolean hasChildNodes (); */
111 NS_IMETHOD HasChildNodes(PRBool *_retval) = 0;
112
113 /* nsIDOMNode cloneNode (in boolean deep); */
114 NS_IMETHOD CloneNode(PRBool deep, nsIDOMNode **_retval) = 0;
115
116 /* void normalize (); */
117 NS_IMETHOD Normalize(void) = 0;
118
119 /* boolean isSupported (in DOMString feature, in DOMString version); */
120 NS_IMETHOD IsSupported(const nsAString & feature, const nsAString & version, P RBool *_retval) = 0;
121
122 /* readonly attribute DOMString namespaceURI; */
123 NS_IMETHOD GetNamespaceURI(nsAString & aNamespaceURI) = 0;
124
125 /* attribute DOMString prefix; */
126 NS_IMETHOD GetPrefix(nsAString & aPrefix) = 0;
127 NS_IMETHOD SetPrefix(const nsAString & aPrefix) = 0;
128
129 /* readonly attribute DOMString localName; */
130 NS_IMETHOD GetLocalName(nsAString & aLocalName) = 0;
131
132 /* boolean hasAttributes (); */
133 NS_IMETHOD HasAttributes(PRBool *_retval) = 0;
134
135 };
136
137 /* Use this macro when declaring classes that implement this interface. */
138 #define NS_DECL_NSIDOMNODE \
139 NS_IMETHOD GetNodeName(nsAString & aNodeName); \
140 NS_IMETHOD GetNodeValue(nsAString & aNodeValue); \
141 NS_IMETHOD SetNodeValue(const nsAString & aNodeValue); \
142 NS_IMETHOD GetNodeType(PRUint16 *aNodeType); \
143 NS_IMETHOD GetParentNode(nsIDOMNode * *aParentNode); \
144 NS_IMETHOD GetChildNodes(nsIDOMNodeList * *aChildNodes); \
145 NS_IMETHOD GetFirstChild(nsIDOMNode * *aFirstChild); \
146 NS_IMETHOD GetLastChild(nsIDOMNode * *aLastChild); \
147 NS_IMETHOD GetPreviousSibling(nsIDOMNode * *aPreviousSibling); \
148 NS_IMETHOD GetNextSibling(nsIDOMNode * *aNextSibling); \
149 NS_IMETHOD GetAttributes(nsIDOMNamedNodeMap * *aAttributes); \
150 NS_IMETHOD GetOwnerDocument(nsIDOMDocument * *aOwnerDocument); \
151 NS_IMETHOD InsertBefore(nsIDOMNode *newChild, nsIDOMNode *refChild, nsIDOMNode **_retval); \
152 NS_IMETHOD ReplaceChild(nsIDOMNode *newChild, nsIDOMNode *oldChild, nsIDOMNode **_retval); \
153 NS_IMETHOD RemoveChild(nsIDOMNode *oldChild, nsIDOMNode **_retval); \
154 NS_IMETHOD AppendChild(nsIDOMNode *newChild, nsIDOMNode **_retval); \
155 NS_IMETHOD HasChildNodes(PRBool *_retval); \
156 NS_IMETHOD CloneNode(PRBool deep, nsIDOMNode **_retval); \
157 NS_IMETHOD Normalize(void); \
158 NS_IMETHOD IsSupported(const nsAString & feature, const nsAString & version, P RBool *_retval); \
159 NS_IMETHOD GetNamespaceURI(nsAString & aNamespaceURI); \
160 NS_IMETHOD GetPrefix(nsAString & aPrefix); \
161 NS_IMETHOD SetPrefix(const nsAString & aPrefix); \
162 NS_IMETHOD GetLocalName(nsAString & aLocalName); \
163 NS_IMETHOD HasAttributes(PRBool *_retval);
164
165 /* Use this macro to declare functions that forward the behavior of this interfa ce to another object. */
166 #define NS_FORWARD_NSIDOMNODE(_to) \
167 NS_IMETHOD GetNodeName(nsAString & aNodeName) { return _to GetNodeName(aNodeNa me); } \
168 NS_IMETHOD GetNodeValue(nsAString & aNodeValue) { return _to GetNodeValue(aNod eValue); } \
169 NS_IMETHOD SetNodeValue(const nsAString & aNodeValue) { return _to SetNodeValu e(aNodeValue); } \
170 NS_IMETHOD GetNodeType(PRUint16 *aNodeType) { return _to GetNodeType(aNodeType ); } \
171 NS_IMETHOD GetParentNode(nsIDOMNode * *aParentNode) { return _to GetParentNode (aParentNode); } \
172 NS_IMETHOD GetChildNodes(nsIDOMNodeList * *aChildNodes) { return _to GetChildN odes(aChildNodes); } \
173 NS_IMETHOD GetFirstChild(nsIDOMNode * *aFirstChild) { return _to GetFirstChild (aFirstChild); } \
174 NS_IMETHOD GetLastChild(nsIDOMNode * *aLastChild) { return _to GetLastChild(aL astChild); } \
175 NS_IMETHOD GetPreviousSibling(nsIDOMNode * *aPreviousSibling) { return _to Get PreviousSibling(aPreviousSibling); } \
176 NS_IMETHOD GetNextSibling(nsIDOMNode * *aNextSibling) { return _to GetNextSibl ing(aNextSibling); } \
177 NS_IMETHOD GetAttributes(nsIDOMNamedNodeMap * *aAttributes) { return _to GetAt tributes(aAttributes); } \
178 NS_IMETHOD GetOwnerDocument(nsIDOMDocument * *aOwnerDocument) { return _to Get OwnerDocument(aOwnerDocument); } \
179 NS_IMETHOD InsertBefore(nsIDOMNode *newChild, nsIDOMNode *refChild, nsIDOMNode **_retval) { return _to InsertBefore(newChild, refChild, _retval); } \
180 NS_IMETHOD ReplaceChild(nsIDOMNode *newChild, nsIDOMNode *oldChild, nsIDOMNode **_retval) { return _to ReplaceChild(newChild, oldChild, _retval); } \
181 NS_IMETHOD RemoveChild(nsIDOMNode *oldChild, nsIDOMNode **_retval) { return _t o RemoveChild(oldChild, _retval); } \
182 NS_IMETHOD AppendChild(nsIDOMNode *newChild, nsIDOMNode **_retval) { return _t o AppendChild(newChild, _retval); } \
183 NS_IMETHOD HasChildNodes(PRBool *_retval) { return _to HasChildNodes(_retval); } \
184 NS_IMETHOD CloneNode(PRBool deep, nsIDOMNode **_retval) { return _to CloneNode (deep, _retval); } \
185 NS_IMETHOD Normalize(void) { return _to Normalize(); } \
186 NS_IMETHOD IsSupported(const nsAString & feature, const nsAString & version, P RBool *_retval) { return _to IsSupported(feature, version, _retval); } \
187 NS_IMETHOD GetNamespaceURI(nsAString & aNamespaceURI) { return _to GetNamespac eURI(aNamespaceURI); } \
188 NS_IMETHOD GetPrefix(nsAString & aPrefix) { return _to GetPrefix(aPrefix); } \
189 NS_IMETHOD SetPrefix(const nsAString & aPrefix) { return _to SetPrefix(aPrefix ); } \
190 NS_IMETHOD GetLocalName(nsAString & aLocalName) { return _to GetLocalName(aLoc alName); } \
191 NS_IMETHOD HasAttributes(PRBool *_retval) { return _to HasAttributes(_retval); }
192
193 /* Use this macro to declare functions that forward the behavior of this interfa ce to another object in a safe way. */
194 #define NS_FORWARD_SAFE_NSIDOMNODE(_to) \
195 NS_IMETHOD GetNodeName(nsAString & aNodeName) { return !_to ? NS_ERROR_NULL_PO INTER : _to->GetNodeName(aNodeName); } \
196 NS_IMETHOD GetNodeValue(nsAString & aNodeValue) { return !_to ? NS_ERROR_NULL_ POINTER : _to->GetNodeValue(aNodeValue); } \
197 NS_IMETHOD SetNodeValue(const nsAString & aNodeValue) { return !_to ? NS_ERROR _NULL_POINTER : _to->SetNodeValue(aNodeValue); } \
198 NS_IMETHOD GetNodeType(PRUint16 *aNodeType) { return !_to ? NS_ERROR_NULL_POIN TER : _to->GetNodeType(aNodeType); } \
199 NS_IMETHOD GetParentNode(nsIDOMNode * *aParentNode) { return !_to ? NS_ERROR_N ULL_POINTER : _to->GetParentNode(aParentNode); } \
200 NS_IMETHOD GetChildNodes(nsIDOMNodeList * *aChildNodes) { return !_to ? NS_ERR OR_NULL_POINTER : _to->GetChildNodes(aChildNodes); } \
201 NS_IMETHOD GetFirstChild(nsIDOMNode * *aFirstChild) { return !_to ? NS_ERROR_N ULL_POINTER : _to->GetFirstChild(aFirstChild); } \
202 NS_IMETHOD GetLastChild(nsIDOMNode * *aLastChild) { return !_to ? NS_ERROR_NUL L_POINTER : _to->GetLastChild(aLastChild); } \
203 NS_IMETHOD GetPreviousSibling(nsIDOMNode * *aPreviousSibling) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPreviousSibling(aPreviousSibling); } \
204 NS_IMETHOD GetNextSibling(nsIDOMNode * *aNextSibling) { return !_to ? NS_ERROR _NULL_POINTER : _to->GetNextSibling(aNextSibling); } \
205 NS_IMETHOD GetAttributes(nsIDOMNamedNodeMap * *aAttributes) { return !_to ? NS _ERROR_NULL_POINTER : _to->GetAttributes(aAttributes); } \
206 NS_IMETHOD GetOwnerDocument(nsIDOMDocument * *aOwnerDocument) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOwnerDocument(aOwnerDocument); } \
207 NS_IMETHOD InsertBefore(nsIDOMNode *newChild, nsIDOMNode *refChild, nsIDOMNode **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->InsertBefore(newChild, refChild, _retval); } \
208 NS_IMETHOD ReplaceChild(nsIDOMNode *newChild, nsIDOMNode *oldChild, nsIDOMNode **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->ReplaceChild(newChild, oldChild, _retval); } \
209 NS_IMETHOD RemoveChild(nsIDOMNode *oldChild, nsIDOMNode **_retval) { return !_ to ? NS_ERROR_NULL_POINTER : _to->RemoveChild(oldChild, _retval); } \
210 NS_IMETHOD AppendChild(nsIDOMNode *newChild, nsIDOMNode **_retval) { return !_ to ? NS_ERROR_NULL_POINTER : _to->AppendChild(newChild, _retval); } \
211 NS_IMETHOD HasChildNodes(PRBool *_retval) { return !_to ? NS_ERROR_NULL_POINTE R : _to->HasChildNodes(_retval); } \
212 NS_IMETHOD CloneNode(PRBool deep, nsIDOMNode **_retval) { return !_to ? NS_ERR OR_NULL_POINTER : _to->CloneNode(deep, _retval); } \
213 NS_IMETHOD Normalize(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->Normal ize(); } \
214 NS_IMETHOD IsSupported(const nsAString & feature, const nsAString & version, P RBool *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->IsSupported(feature , version, _retval); } \
215 NS_IMETHOD GetNamespaceURI(nsAString & aNamespaceURI) { return !_to ? NS_ERROR _NULL_POINTER : _to->GetNamespaceURI(aNamespaceURI); } \
216 NS_IMETHOD GetPrefix(nsAString & aPrefix) { return !_to ? NS_ERROR_NULL_POINTE R : _to->GetPrefix(aPrefix); } \
217 NS_IMETHOD SetPrefix(const nsAString & aPrefix) { return !_to ? NS_ERROR_NULL_ POINTER : _to->SetPrefix(aPrefix); } \
218 NS_IMETHOD GetLocalName(nsAString & aLocalName) { return !_to ? NS_ERROR_NULL_ POINTER : _to->GetLocalName(aLocalName); } \
219 NS_IMETHOD HasAttributes(PRBool *_retval) { return !_to ? NS_ERROR_NULL_POINTE R : _to->HasAttributes(_retval); }
220
221 #if 0
222 /* Use the code below as a template for the implementation class for this interf ace. */
223
224 /* Header file */
225 class nsDOMNode : public nsIDOMNode
226 {
227 public:
228 NS_DECL_ISUPPORTS
229 NS_DECL_NSIDOMNODE
230
231 nsDOMNode();
232
233 private:
234 ~nsDOMNode();
235
236 protected:
237 /* additional members */
238 };
239
240 /* Implementation file */
241 NS_IMPL_ISUPPORTS1(nsDOMNode, nsIDOMNode)
242
243 nsDOMNode::nsDOMNode()
244 {
245 /* member initializers and constructor code */
246 }
247
248 nsDOMNode::~nsDOMNode()
249 {
250 /* destructor code */
251 }
252
253 /* readonly attribute DOMString nodeName; */
254 NS_IMETHODIMP nsDOMNode::GetNodeName(nsAString & aNodeName)
255 {
256 return NS_ERROR_NOT_IMPLEMENTED;
257 }
258
259 /* attribute DOMString nodeValue; */
260 NS_IMETHODIMP nsDOMNode::GetNodeValue(nsAString & aNodeValue)
261 {
262 return NS_ERROR_NOT_IMPLEMENTED;
263 }
264 NS_IMETHODIMP nsDOMNode::SetNodeValue(const nsAString & aNodeValue)
265 {
266 return NS_ERROR_NOT_IMPLEMENTED;
267 }
268
269 /* readonly attribute unsigned short nodeType; */
270 NS_IMETHODIMP nsDOMNode::GetNodeType(PRUint16 *aNodeType)
271 {
272 return NS_ERROR_NOT_IMPLEMENTED;
273 }
274
275 /* readonly attribute nsIDOMNode parentNode; */
276 NS_IMETHODIMP nsDOMNode::GetParentNode(nsIDOMNode * *aParentNode)
277 {
278 return NS_ERROR_NOT_IMPLEMENTED;
279 }
280
281 /* readonly attribute nsIDOMNodeList childNodes; */
282 NS_IMETHODIMP nsDOMNode::GetChildNodes(nsIDOMNodeList * *aChildNodes)
283 {
284 return NS_ERROR_NOT_IMPLEMENTED;
285 }
286
287 /* readonly attribute nsIDOMNode firstChild; */
288 NS_IMETHODIMP nsDOMNode::GetFirstChild(nsIDOMNode * *aFirstChild)
289 {
290 return NS_ERROR_NOT_IMPLEMENTED;
291 }
292
293 /* readonly attribute nsIDOMNode lastChild; */
294 NS_IMETHODIMP nsDOMNode::GetLastChild(nsIDOMNode * *aLastChild)
295 {
296 return NS_ERROR_NOT_IMPLEMENTED;
297 }
298
299 /* readonly attribute nsIDOMNode previousSibling; */
300 NS_IMETHODIMP nsDOMNode::GetPreviousSibling(nsIDOMNode * *aPreviousSibling)
301 {
302 return NS_ERROR_NOT_IMPLEMENTED;
303 }
304
305 /* readonly attribute nsIDOMNode nextSibling; */
306 NS_IMETHODIMP nsDOMNode::GetNextSibling(nsIDOMNode * *aNextSibling)
307 {
308 return NS_ERROR_NOT_IMPLEMENTED;
309 }
310
311 /* readonly attribute nsIDOMNamedNodeMap attributes; */
312 NS_IMETHODIMP nsDOMNode::GetAttributes(nsIDOMNamedNodeMap * *aAttributes)
313 {
314 return NS_ERROR_NOT_IMPLEMENTED;
315 }
316
317 /* readonly attribute nsIDOMDocument ownerDocument; */
318 NS_IMETHODIMP nsDOMNode::GetOwnerDocument(nsIDOMDocument * *aOwnerDocument)
319 {
320 return NS_ERROR_NOT_IMPLEMENTED;
321 }
322
323 /* nsIDOMNode insertBefore (in nsIDOMNode newChild, in nsIDOMNode refChild) rai ses (DOMException); */
324 NS_IMETHODIMP nsDOMNode::InsertBefore(nsIDOMNode *newChild, nsIDOMNode *refChild , nsIDOMNode **_retval)
325 {
326 return NS_ERROR_NOT_IMPLEMENTED;
327 }
328
329 /* nsIDOMNode replaceChild (in nsIDOMNode newChild, in nsIDOMNode oldChild) rai ses (DOMException); */
330 NS_IMETHODIMP nsDOMNode::ReplaceChild(nsIDOMNode *newChild, nsIDOMNode *oldChild , nsIDOMNode **_retval)
331 {
332 return NS_ERROR_NOT_IMPLEMENTED;
333 }
334
335 /* nsIDOMNode removeChild (in nsIDOMNode oldChild) raises (DOMException); */
336 NS_IMETHODIMP nsDOMNode::RemoveChild(nsIDOMNode *oldChild, nsIDOMNode **_retval)
337 {
338 return NS_ERROR_NOT_IMPLEMENTED;
339 }
340
341 /* nsIDOMNode appendChild (in nsIDOMNode newChild) raises (DOMException); */
342 NS_IMETHODIMP nsDOMNode::AppendChild(nsIDOMNode *newChild, nsIDOMNode **_retval)
343 {
344 return NS_ERROR_NOT_IMPLEMENTED;
345 }
346
347 /* boolean hasChildNodes (); */
348 NS_IMETHODIMP nsDOMNode::HasChildNodes(PRBool *_retval)
349 {
350 return NS_ERROR_NOT_IMPLEMENTED;
351 }
352
353 /* nsIDOMNode cloneNode (in boolean deep); */
354 NS_IMETHODIMP nsDOMNode::CloneNode(PRBool deep, nsIDOMNode **_retval)
355 {
356 return NS_ERROR_NOT_IMPLEMENTED;
357 }
358
359 /* void normalize (); */
360 NS_IMETHODIMP nsDOMNode::Normalize()
361 {
362 return NS_ERROR_NOT_IMPLEMENTED;
363 }
364
365 /* boolean isSupported (in DOMString feature, in DOMString version); */
366 NS_IMETHODIMP nsDOMNode::IsSupported(const nsAString & feature, const nsAString & version, PRBool *_retval)
367 {
368 return NS_ERROR_NOT_IMPLEMENTED;
369 }
370
371 /* readonly attribute DOMString namespaceURI; */
372 NS_IMETHODIMP nsDOMNode::GetNamespaceURI(nsAString & aNamespaceURI)
373 {
374 return NS_ERROR_NOT_IMPLEMENTED;
375 }
376
377 /* attribute DOMString prefix; */
378 NS_IMETHODIMP nsDOMNode::GetPrefix(nsAString & aPrefix)
379 {
380 return NS_ERROR_NOT_IMPLEMENTED;
381 }
382 NS_IMETHODIMP nsDOMNode::SetPrefix(const nsAString & aPrefix)
383 {
384 return NS_ERROR_NOT_IMPLEMENTED;
385 }
386
387 /* readonly attribute DOMString localName; */
388 NS_IMETHODIMP nsDOMNode::GetLocalName(nsAString & aLocalName)
389 {
390 return NS_ERROR_NOT_IMPLEMENTED;
391 }
392
393 /* boolean hasAttributes (); */
394 NS_IMETHODIMP nsDOMNode::HasAttributes(PRBool *_retval)
395 {
396 return NS_ERROR_NOT_IMPLEMENTED;
397 }
398
399 /* End of implementation class template. */
400 #endif
401
402
403 #endif /* __gen_nsIDOMNode_h__ */
OLDNEW
« no previous file with comments | « gecko-sdk/include/nsIDOMNamedNodeMap.h ('k') | gecko-sdk/include/nsIDOMNodeList.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698