1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM /builds/slave/m-beta-lnx-codecoverage/build/dom/interfaces/html/nsIDOMHTMLTableElement.idl
3 : */
4 :
5 : #ifndef __gen_nsIDOMHTMLTableElement_h__
6 : #define __gen_nsIDOMHTMLTableElement_h__
7 :
8 :
9 : #ifndef __gen_nsIDOMHTMLElement_h__
10 : #include "nsIDOMHTMLElement.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: nsIDOMHTMLTableElement */
19 : #define NS_IDOMHTMLTABLEELEMENT_IID_STR "0f809b97-9311-45c4-a44e-7145f354438b"
20 :
21 : #define NS_IDOMHTMLTABLEELEMENT_IID \
22 : {0x0f809b97, 0x9311, 0x45c4, \
23 : { 0xa4, 0x4e, 0x71, 0x45, 0xf3, 0x54, 0x43, 0x8b }}
24 :
25 0 : class NS_NO_VTABLE NS_SCRIPTABLE nsIDOMHTMLTableElement : public nsIDOMHTMLElement {
26 : public:
27 :
28 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOMHTMLTABLEELEMENT_IID)
29 :
30 : /* attribute nsIDOMHTMLTableCaptionElement caption; */
31 : NS_SCRIPTABLE NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption) = 0;
32 : NS_SCRIPTABLE NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement *aCaption) = 0;
33 :
34 : /* attribute nsIDOMHTMLTableSectionElement tHead; */
35 : NS_SCRIPTABLE NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement * *aTHead) = 0;
36 : NS_SCRIPTABLE NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement *aTHead) = 0;
37 :
38 : /* attribute nsIDOMHTMLTableSectionElement tFoot; */
39 : NS_SCRIPTABLE NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot) = 0;
40 : NS_SCRIPTABLE NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement *aTFoot) = 0;
41 :
42 : /* readonly attribute nsIDOMHTMLCollection rows; */
43 : NS_SCRIPTABLE NS_IMETHOD GetRows(nsIDOMHTMLCollection * *aRows) = 0;
44 :
45 : /* readonly attribute nsIDOMHTMLCollection tBodies; */
46 : NS_SCRIPTABLE NS_IMETHOD GetTBodies(nsIDOMHTMLCollection * *aTBodies) = 0;
47 :
48 : /* attribute DOMString align; */
49 : NS_SCRIPTABLE NS_IMETHOD GetAlign(nsAString & aAlign) = 0;
50 : NS_SCRIPTABLE NS_IMETHOD SetAlign(const nsAString & aAlign) = 0;
51 :
52 : /* attribute DOMString bgColor; */
53 : NS_SCRIPTABLE NS_IMETHOD GetBgColor(nsAString & aBgColor) = 0;
54 : NS_SCRIPTABLE NS_IMETHOD SetBgColor(const nsAString & aBgColor) = 0;
55 :
56 : /* attribute DOMString border; */
57 : NS_SCRIPTABLE NS_IMETHOD GetBorder(nsAString & aBorder) = 0;
58 : NS_SCRIPTABLE NS_IMETHOD SetBorder(const nsAString & aBorder) = 0;
59 :
60 : /* attribute DOMString cellPadding; */
61 : NS_SCRIPTABLE NS_IMETHOD GetCellPadding(nsAString & aCellPadding) = 0;
62 : NS_SCRIPTABLE NS_IMETHOD SetCellPadding(const nsAString & aCellPadding) = 0;
63 :
64 : /* attribute DOMString cellSpacing; */
65 : NS_SCRIPTABLE NS_IMETHOD GetCellSpacing(nsAString & aCellSpacing) = 0;
66 : NS_SCRIPTABLE NS_IMETHOD SetCellSpacing(const nsAString & aCellSpacing) = 0;
67 :
68 : /* attribute DOMString frame; */
69 : NS_SCRIPTABLE NS_IMETHOD GetFrame(nsAString & aFrame) = 0;
70 : NS_SCRIPTABLE NS_IMETHOD SetFrame(const nsAString & aFrame) = 0;
71 :
72 : /* attribute DOMString rules; */
73 : NS_SCRIPTABLE NS_IMETHOD GetRules(nsAString & aRules) = 0;
74 : NS_SCRIPTABLE NS_IMETHOD SetRules(const nsAString & aRules) = 0;
75 :
76 : /* attribute DOMString summary; */
77 : NS_SCRIPTABLE NS_IMETHOD GetSummary(nsAString & aSummary) = 0;
78 : NS_SCRIPTABLE NS_IMETHOD SetSummary(const nsAString & aSummary) = 0;
79 :
80 : /* attribute DOMString width; */
81 : NS_SCRIPTABLE NS_IMETHOD GetWidth(nsAString & aWidth) = 0;
82 : NS_SCRIPTABLE NS_IMETHOD SetWidth(const nsAString & aWidth) = 0;
83 :
84 : /* nsIDOMHTMLElement createTHead (); */
85 : NS_SCRIPTABLE NS_IMETHOD CreateTHead(nsIDOMHTMLElement * *_retval NS_OUTPARAM) = 0;
86 :
87 : /* void deleteTHead (); */
88 : NS_SCRIPTABLE NS_IMETHOD DeleteTHead(void) = 0;
89 :
90 : /* nsIDOMHTMLElement createTFoot (); */
91 : NS_SCRIPTABLE NS_IMETHOD CreateTFoot(nsIDOMHTMLElement * *_retval NS_OUTPARAM) = 0;
92 :
93 : /* void deleteTFoot (); */
94 : NS_SCRIPTABLE NS_IMETHOD DeleteTFoot(void) = 0;
95 :
96 : /* nsIDOMHTMLElement createCaption (); */
97 : NS_SCRIPTABLE NS_IMETHOD CreateCaption(nsIDOMHTMLElement * *_retval NS_OUTPARAM) = 0;
98 :
99 : /* void deleteCaption (); */
100 : NS_SCRIPTABLE NS_IMETHOD DeleteCaption(void) = 0;
101 :
102 : /* nsIDOMHTMLElement insertRow (in long index) raises (DOMException); */
103 : NS_SCRIPTABLE NS_IMETHOD InsertRow(PRInt32 index, nsIDOMHTMLElement * *_retval NS_OUTPARAM) = 0;
104 :
105 : /* void deleteRow (in long index) raises (DOMException); */
106 : NS_SCRIPTABLE NS_IMETHOD DeleteRow(PRInt32 index) = 0;
107 :
108 : };
109 :
110 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIDOMHTMLTableElement, NS_IDOMHTMLTABLEELEMENT_IID)
111 :
112 : /* Use this macro when declaring classes that implement this interface. */
113 : #define NS_DECL_NSIDOMHTMLTABLEELEMENT \
114 : NS_SCRIPTABLE NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption); \
115 : NS_SCRIPTABLE NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement *aCaption); \
116 : NS_SCRIPTABLE NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement * *aTHead); \
117 : NS_SCRIPTABLE NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement *aTHead); \
118 : NS_SCRIPTABLE NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot); \
119 : NS_SCRIPTABLE NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement *aTFoot); \
120 : NS_SCRIPTABLE NS_IMETHOD GetRows(nsIDOMHTMLCollection * *aRows); \
121 : NS_SCRIPTABLE NS_IMETHOD GetTBodies(nsIDOMHTMLCollection * *aTBodies); \
122 : NS_SCRIPTABLE NS_IMETHOD GetAlign(nsAString & aAlign); \
123 : NS_SCRIPTABLE NS_IMETHOD SetAlign(const nsAString & aAlign); \
124 : NS_SCRIPTABLE NS_IMETHOD GetBgColor(nsAString & aBgColor); \
125 : NS_SCRIPTABLE NS_IMETHOD SetBgColor(const nsAString & aBgColor); \
126 : NS_SCRIPTABLE NS_IMETHOD GetBorder(nsAString & aBorder); \
127 : NS_SCRIPTABLE NS_IMETHOD SetBorder(const nsAString & aBorder); \
128 : NS_SCRIPTABLE NS_IMETHOD GetCellPadding(nsAString & aCellPadding); \
129 : NS_SCRIPTABLE NS_IMETHOD SetCellPadding(const nsAString & aCellPadding); \
130 : NS_SCRIPTABLE NS_IMETHOD GetCellSpacing(nsAString & aCellSpacing); \
131 : NS_SCRIPTABLE NS_IMETHOD SetCellSpacing(const nsAString & aCellSpacing); \
132 : NS_SCRIPTABLE NS_IMETHOD GetFrame(nsAString & aFrame); \
133 : NS_SCRIPTABLE NS_IMETHOD SetFrame(const nsAString & aFrame); \
134 : NS_SCRIPTABLE NS_IMETHOD GetRules(nsAString & aRules); \
135 : NS_SCRIPTABLE NS_IMETHOD SetRules(const nsAString & aRules); \
136 : NS_SCRIPTABLE NS_IMETHOD GetSummary(nsAString & aSummary); \
137 : NS_SCRIPTABLE NS_IMETHOD SetSummary(const nsAString & aSummary); \
138 : NS_SCRIPTABLE NS_IMETHOD GetWidth(nsAString & aWidth); \
139 : NS_SCRIPTABLE NS_IMETHOD SetWidth(const nsAString & aWidth); \
140 : NS_SCRIPTABLE NS_IMETHOD CreateTHead(nsIDOMHTMLElement * *_retval NS_OUTPARAM); \
141 : NS_SCRIPTABLE NS_IMETHOD DeleteTHead(void); \
142 : NS_SCRIPTABLE NS_IMETHOD CreateTFoot(nsIDOMHTMLElement * *_retval NS_OUTPARAM); \
143 : NS_SCRIPTABLE NS_IMETHOD DeleteTFoot(void); \
144 : NS_SCRIPTABLE NS_IMETHOD CreateCaption(nsIDOMHTMLElement * *_retval NS_OUTPARAM); \
145 : NS_SCRIPTABLE NS_IMETHOD DeleteCaption(void); \
146 : NS_SCRIPTABLE NS_IMETHOD InsertRow(PRInt32 index, nsIDOMHTMLElement * *_retval NS_OUTPARAM); \
147 : NS_SCRIPTABLE NS_IMETHOD DeleteRow(PRInt32 index);
148 :
149 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
150 : #define NS_FORWARD_NSIDOMHTMLTABLEELEMENT(_to) \
151 : NS_SCRIPTABLE NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption) { return _to GetCaption(aCaption); } \
152 : NS_SCRIPTABLE NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement *aCaption) { return _to SetCaption(aCaption); } \
153 : NS_SCRIPTABLE NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement * *aTHead) { return _to GetTHead(aTHead); } \
154 : NS_SCRIPTABLE NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement *aTHead) { return _to SetTHead(aTHead); } \
155 : NS_SCRIPTABLE NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot) { return _to GetTFoot(aTFoot); } \
156 : NS_SCRIPTABLE NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement *aTFoot) { return _to SetTFoot(aTFoot); } \
157 : NS_SCRIPTABLE NS_IMETHOD GetRows(nsIDOMHTMLCollection * *aRows) { return _to GetRows(aRows); } \
158 : NS_SCRIPTABLE NS_IMETHOD GetTBodies(nsIDOMHTMLCollection * *aTBodies) { return _to GetTBodies(aTBodies); } \
159 : NS_SCRIPTABLE NS_IMETHOD GetAlign(nsAString & aAlign) { return _to GetAlign(aAlign); } \
160 : NS_SCRIPTABLE NS_IMETHOD SetAlign(const nsAString & aAlign) { return _to SetAlign(aAlign); } \
161 : NS_SCRIPTABLE NS_IMETHOD GetBgColor(nsAString & aBgColor) { return _to GetBgColor(aBgColor); } \
162 : NS_SCRIPTABLE NS_IMETHOD SetBgColor(const nsAString & aBgColor) { return _to SetBgColor(aBgColor); } \
163 : NS_SCRIPTABLE NS_IMETHOD GetBorder(nsAString & aBorder) { return _to GetBorder(aBorder); } \
164 : NS_SCRIPTABLE NS_IMETHOD SetBorder(const nsAString & aBorder) { return _to SetBorder(aBorder); } \
165 : NS_SCRIPTABLE NS_IMETHOD GetCellPadding(nsAString & aCellPadding) { return _to GetCellPadding(aCellPadding); } \
166 : NS_SCRIPTABLE NS_IMETHOD SetCellPadding(const nsAString & aCellPadding) { return _to SetCellPadding(aCellPadding); } \
167 : NS_SCRIPTABLE NS_IMETHOD GetCellSpacing(nsAString & aCellSpacing) { return _to GetCellSpacing(aCellSpacing); } \
168 : NS_SCRIPTABLE NS_IMETHOD SetCellSpacing(const nsAString & aCellSpacing) { return _to SetCellSpacing(aCellSpacing); } \
169 : NS_SCRIPTABLE NS_IMETHOD GetFrame(nsAString & aFrame) { return _to GetFrame(aFrame); } \
170 : NS_SCRIPTABLE NS_IMETHOD SetFrame(const nsAString & aFrame) { return _to SetFrame(aFrame); } \
171 : NS_SCRIPTABLE NS_IMETHOD GetRules(nsAString & aRules) { return _to GetRules(aRules); } \
172 : NS_SCRIPTABLE NS_IMETHOD SetRules(const nsAString & aRules) { return _to SetRules(aRules); } \
173 : NS_SCRIPTABLE NS_IMETHOD GetSummary(nsAString & aSummary) { return _to GetSummary(aSummary); } \
174 : NS_SCRIPTABLE NS_IMETHOD SetSummary(const nsAString & aSummary) { return _to SetSummary(aSummary); } \
175 : NS_SCRIPTABLE NS_IMETHOD GetWidth(nsAString & aWidth) { return _to GetWidth(aWidth); } \
176 : NS_SCRIPTABLE NS_IMETHOD SetWidth(const nsAString & aWidth) { return _to SetWidth(aWidth); } \
177 : NS_SCRIPTABLE NS_IMETHOD CreateTHead(nsIDOMHTMLElement * *_retval NS_OUTPARAM) { return _to CreateTHead(_retval); } \
178 : NS_SCRIPTABLE NS_IMETHOD DeleteTHead(void) { return _to DeleteTHead(); } \
179 : NS_SCRIPTABLE NS_IMETHOD CreateTFoot(nsIDOMHTMLElement * *_retval NS_OUTPARAM) { return _to CreateTFoot(_retval); } \
180 : NS_SCRIPTABLE NS_IMETHOD DeleteTFoot(void) { return _to DeleteTFoot(); } \
181 : NS_SCRIPTABLE NS_IMETHOD CreateCaption(nsIDOMHTMLElement * *_retval NS_OUTPARAM) { return _to CreateCaption(_retval); } \
182 : NS_SCRIPTABLE NS_IMETHOD DeleteCaption(void) { return _to DeleteCaption(); } \
183 : NS_SCRIPTABLE NS_IMETHOD InsertRow(PRInt32 index, nsIDOMHTMLElement * *_retval NS_OUTPARAM) { return _to InsertRow(index, _retval); } \
184 : NS_SCRIPTABLE NS_IMETHOD DeleteRow(PRInt32 index) { return _to DeleteRow(index); }
185 :
186 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
187 : #define NS_FORWARD_SAFE_NSIDOMHTMLTABLEELEMENT(_to) \
188 : NS_SCRIPTABLE NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCaption(aCaption); } \
189 : NS_SCRIPTABLE NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement *aCaption) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCaption(aCaption); } \
190 : NS_SCRIPTABLE NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement * *aTHead) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTHead(aTHead); } \
191 : NS_SCRIPTABLE NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement *aTHead) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTHead(aTHead); } \
192 : NS_SCRIPTABLE NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTFoot(aTFoot); } \
193 : NS_SCRIPTABLE NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement *aTFoot) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTFoot(aTFoot); } \
194 : NS_SCRIPTABLE NS_IMETHOD GetRows(nsIDOMHTMLCollection * *aRows) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetRows(aRows); } \
195 : NS_SCRIPTABLE NS_IMETHOD GetTBodies(nsIDOMHTMLCollection * *aTBodies) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTBodies(aTBodies); } \
196 : NS_SCRIPTABLE NS_IMETHOD GetAlign(nsAString & aAlign) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAlign(aAlign); } \
197 : NS_SCRIPTABLE NS_IMETHOD SetAlign(const nsAString & aAlign) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAlign(aAlign); } \
198 : NS_SCRIPTABLE NS_IMETHOD GetBgColor(nsAString & aBgColor) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBgColor(aBgColor); } \
199 : NS_SCRIPTABLE NS_IMETHOD SetBgColor(const nsAString & aBgColor) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBgColor(aBgColor); } \
200 : NS_SCRIPTABLE NS_IMETHOD GetBorder(nsAString & aBorder) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBorder(aBorder); } \
201 : NS_SCRIPTABLE NS_IMETHOD SetBorder(const nsAString & aBorder) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBorder(aBorder); } \
202 : NS_SCRIPTABLE NS_IMETHOD GetCellPadding(nsAString & aCellPadding) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCellPadding(aCellPadding); } \
203 : NS_SCRIPTABLE NS_IMETHOD SetCellPadding(const nsAString & aCellPadding) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCellPadding(aCellPadding); } \
204 : NS_SCRIPTABLE NS_IMETHOD GetCellSpacing(nsAString & aCellSpacing) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCellSpacing(aCellSpacing); } \
205 : NS_SCRIPTABLE NS_IMETHOD SetCellSpacing(const nsAString & aCellSpacing) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCellSpacing(aCellSpacing); } \
206 : NS_SCRIPTABLE NS_IMETHOD GetFrame(nsAString & aFrame) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFrame(aFrame); } \
207 : NS_SCRIPTABLE NS_IMETHOD SetFrame(const nsAString & aFrame) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFrame(aFrame); } \
208 : NS_SCRIPTABLE NS_IMETHOD GetRules(nsAString & aRules) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetRules(aRules); } \
209 : NS_SCRIPTABLE NS_IMETHOD SetRules(const nsAString & aRules) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetRules(aRules); } \
210 : NS_SCRIPTABLE NS_IMETHOD GetSummary(nsAString & aSummary) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSummary(aSummary); } \
211 : NS_SCRIPTABLE NS_IMETHOD SetSummary(const nsAString & aSummary) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetSummary(aSummary); } \
212 : NS_SCRIPTABLE NS_IMETHOD GetWidth(nsAString & aWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWidth(aWidth); } \
213 : NS_SCRIPTABLE NS_IMETHOD SetWidth(const nsAString & aWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetWidth(aWidth); } \
214 : NS_SCRIPTABLE NS_IMETHOD CreateTHead(nsIDOMHTMLElement * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateTHead(_retval); } \
215 : NS_SCRIPTABLE NS_IMETHOD DeleteTHead(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->DeleteTHead(); } \
216 : NS_SCRIPTABLE NS_IMETHOD CreateTFoot(nsIDOMHTMLElement * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateTFoot(_retval); } \
217 : NS_SCRIPTABLE NS_IMETHOD DeleteTFoot(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->DeleteTFoot(); } \
218 : NS_SCRIPTABLE NS_IMETHOD CreateCaption(nsIDOMHTMLElement * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateCaption(_retval); } \
219 : NS_SCRIPTABLE NS_IMETHOD DeleteCaption(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->DeleteCaption(); } \
220 : NS_SCRIPTABLE NS_IMETHOD InsertRow(PRInt32 index, nsIDOMHTMLElement * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->InsertRow(index, _retval); } \
221 : NS_SCRIPTABLE NS_IMETHOD DeleteRow(PRInt32 index) { return !_to ? NS_ERROR_NULL_POINTER : _to->DeleteRow(index); }
222 :
223 : #if 0
224 : /* Use the code below as a template for the implementation class for this interface. */
225 :
226 : /* Header file */
227 : class nsDOMHTMLTableElement : public nsIDOMHTMLTableElement
228 : {
229 : public:
230 : NS_DECL_ISUPPORTS
231 : NS_DECL_NSIDOMHTMLTABLEELEMENT
232 :
233 : nsDOMHTMLTableElement();
234 :
235 : private:
236 : ~nsDOMHTMLTableElement();
237 :
238 : protected:
239 : /* additional members */
240 : };
241 :
242 : /* Implementation file */
243 : NS_IMPL_ISUPPORTS1(nsDOMHTMLTableElement, nsIDOMHTMLTableElement)
244 :
245 : nsDOMHTMLTableElement::nsDOMHTMLTableElement()
246 : {
247 : /* member initializers and constructor code */
248 : }
249 :
250 : nsDOMHTMLTableElement::~nsDOMHTMLTableElement()
251 : {
252 : /* destructor code */
253 : }
254 :
255 : /* attribute nsIDOMHTMLTableCaptionElement caption; */
256 : NS_IMETHODIMP nsDOMHTMLTableElement::GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption)
257 : {
258 : return NS_ERROR_NOT_IMPLEMENTED;
259 : }
260 : NS_IMETHODIMP nsDOMHTMLTableElement::SetCaption(nsIDOMHTMLTableCaptionElement *aCaption)
261 : {
262 : return NS_ERROR_NOT_IMPLEMENTED;
263 : }
264 :
265 : /* attribute nsIDOMHTMLTableSectionElement tHead; */
266 : NS_IMETHODIMP nsDOMHTMLTableElement::GetTHead(nsIDOMHTMLTableSectionElement * *aTHead)
267 : {
268 : return NS_ERROR_NOT_IMPLEMENTED;
269 : }
270 : NS_IMETHODIMP nsDOMHTMLTableElement::SetTHead(nsIDOMHTMLTableSectionElement *aTHead)
271 : {
272 : return NS_ERROR_NOT_IMPLEMENTED;
273 : }
274 :
275 : /* attribute nsIDOMHTMLTableSectionElement tFoot; */
276 : NS_IMETHODIMP nsDOMHTMLTableElement::GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot)
277 : {
278 : return NS_ERROR_NOT_IMPLEMENTED;
279 : }
280 : NS_IMETHODIMP nsDOMHTMLTableElement::SetTFoot(nsIDOMHTMLTableSectionElement *aTFoot)
281 : {
282 : return NS_ERROR_NOT_IMPLEMENTED;
283 : }
284 :
285 : /* readonly attribute nsIDOMHTMLCollection rows; */
286 : NS_IMETHODIMP nsDOMHTMLTableElement::GetRows(nsIDOMHTMLCollection * *aRows)
287 : {
288 : return NS_ERROR_NOT_IMPLEMENTED;
289 : }
290 :
291 : /* readonly attribute nsIDOMHTMLCollection tBodies; */
292 : NS_IMETHODIMP nsDOMHTMLTableElement::GetTBodies(nsIDOMHTMLCollection * *aTBodies)
293 : {
294 : return NS_ERROR_NOT_IMPLEMENTED;
295 : }
296 :
297 : /* attribute DOMString align; */
298 : NS_IMETHODIMP nsDOMHTMLTableElement::GetAlign(nsAString & aAlign)
299 : {
300 : return NS_ERROR_NOT_IMPLEMENTED;
301 : }
302 : NS_IMETHODIMP nsDOMHTMLTableElement::SetAlign(const nsAString & aAlign)
303 : {
304 : return NS_ERROR_NOT_IMPLEMENTED;
305 : }
306 :
307 : /* attribute DOMString bgColor; */
308 : NS_IMETHODIMP nsDOMHTMLTableElement::GetBgColor(nsAString & aBgColor)
309 : {
310 : return NS_ERROR_NOT_IMPLEMENTED;
311 : }
312 : NS_IMETHODIMP nsDOMHTMLTableElement::SetBgColor(const nsAString & aBgColor)
313 : {
314 : return NS_ERROR_NOT_IMPLEMENTED;
315 : }
316 :
317 : /* attribute DOMString border; */
318 : NS_IMETHODIMP nsDOMHTMLTableElement::GetBorder(nsAString & aBorder)
319 : {
320 : return NS_ERROR_NOT_IMPLEMENTED;
321 : }
322 : NS_IMETHODIMP nsDOMHTMLTableElement::SetBorder(const nsAString & aBorder)
323 : {
324 : return NS_ERROR_NOT_IMPLEMENTED;
325 : }
326 :
327 : /* attribute DOMString cellPadding; */
328 : NS_IMETHODIMP nsDOMHTMLTableElement::GetCellPadding(nsAString & aCellPadding)
329 : {
330 : return NS_ERROR_NOT_IMPLEMENTED;
331 : }
332 : NS_IMETHODIMP nsDOMHTMLTableElement::SetCellPadding(const nsAString & aCellPadding)
333 : {
334 : return NS_ERROR_NOT_IMPLEMENTED;
335 : }
336 :
337 : /* attribute DOMString cellSpacing; */
338 : NS_IMETHODIMP nsDOMHTMLTableElement::GetCellSpacing(nsAString & aCellSpacing)
339 : {
340 : return NS_ERROR_NOT_IMPLEMENTED;
341 : }
342 : NS_IMETHODIMP nsDOMHTMLTableElement::SetCellSpacing(const nsAString & aCellSpacing)
343 : {
344 : return NS_ERROR_NOT_IMPLEMENTED;
345 : }
346 :
347 : /* attribute DOMString frame; */
348 : NS_IMETHODIMP nsDOMHTMLTableElement::GetFrame(nsAString & aFrame)
349 : {
350 : return NS_ERROR_NOT_IMPLEMENTED;
351 : }
352 : NS_IMETHODIMP nsDOMHTMLTableElement::SetFrame(const nsAString & aFrame)
353 : {
354 : return NS_ERROR_NOT_IMPLEMENTED;
355 : }
356 :
357 : /* attribute DOMString rules; */
358 : NS_IMETHODIMP nsDOMHTMLTableElement::GetRules(nsAString & aRules)
359 : {
360 : return NS_ERROR_NOT_IMPLEMENTED;
361 : }
362 : NS_IMETHODIMP nsDOMHTMLTableElement::SetRules(const nsAString & aRules)
363 : {
364 : return NS_ERROR_NOT_IMPLEMENTED;
365 : }
366 :
367 : /* attribute DOMString summary; */
368 : NS_IMETHODIMP nsDOMHTMLTableElement::GetSummary(nsAString & aSummary)
369 : {
370 : return NS_ERROR_NOT_IMPLEMENTED;
371 : }
372 : NS_IMETHODIMP nsDOMHTMLTableElement::SetSummary(const nsAString & aSummary)
373 : {
374 : return NS_ERROR_NOT_IMPLEMENTED;
375 : }
376 :
377 : /* attribute DOMString width; */
378 : NS_IMETHODIMP nsDOMHTMLTableElement::GetWidth(nsAString & aWidth)
379 : {
380 : return NS_ERROR_NOT_IMPLEMENTED;
381 : }
382 : NS_IMETHODIMP nsDOMHTMLTableElement::SetWidth(const nsAString & aWidth)
383 : {
384 : return NS_ERROR_NOT_IMPLEMENTED;
385 : }
386 :
387 : /* nsIDOMHTMLElement createTHead (); */
388 : NS_IMETHODIMP nsDOMHTMLTableElement::CreateTHead(nsIDOMHTMLElement * *_retval NS_OUTPARAM)
389 : {
390 : return NS_ERROR_NOT_IMPLEMENTED;
391 : }
392 :
393 : /* void deleteTHead (); */
394 : NS_IMETHODIMP nsDOMHTMLTableElement::DeleteTHead()
395 : {
396 : return NS_ERROR_NOT_IMPLEMENTED;
397 : }
398 :
399 : /* nsIDOMHTMLElement createTFoot (); */
400 : NS_IMETHODIMP nsDOMHTMLTableElement::CreateTFoot(nsIDOMHTMLElement * *_retval NS_OUTPARAM)
401 : {
402 : return NS_ERROR_NOT_IMPLEMENTED;
403 : }
404 :
405 : /* void deleteTFoot (); */
406 : NS_IMETHODIMP nsDOMHTMLTableElement::DeleteTFoot()
407 : {
408 : return NS_ERROR_NOT_IMPLEMENTED;
409 : }
410 :
411 : /* nsIDOMHTMLElement createCaption (); */
412 : NS_IMETHODIMP nsDOMHTMLTableElement::CreateCaption(nsIDOMHTMLElement * *_retval NS_OUTPARAM)
413 : {
414 : return NS_ERROR_NOT_IMPLEMENTED;
415 : }
416 :
417 : /* void deleteCaption (); */
418 : NS_IMETHODIMP nsDOMHTMLTableElement::DeleteCaption()
419 : {
420 : return NS_ERROR_NOT_IMPLEMENTED;
421 : }
422 :
423 : /* nsIDOMHTMLElement insertRow (in long index) raises (DOMException); */
424 : NS_IMETHODIMP nsDOMHTMLTableElement::InsertRow(PRInt32 index, nsIDOMHTMLElement * *_retval NS_OUTPARAM)
425 : {
426 : return NS_ERROR_NOT_IMPLEMENTED;
427 : }
428 :
429 : /* void deleteRow (in long index) raises (DOMException); */
430 : NS_IMETHODIMP nsDOMHTMLTableElement::DeleteRow(PRInt32 index)
431 : {
432 : return NS_ERROR_NOT_IMPLEMENTED;
433 : }
434 :
435 : /* End of implementation class template. */
436 : #endif
437 :
438 :
439 : #endif /* __gen_nsIDOMHTMLTableElement_h__ */
|