OLD | NEW |
(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/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 "a6cf90b2-15b3-11d2-932e-00805f8add32" |
| 20 |
| 21 #define NS_IDOMHTMLTABLEELEMENT_IID \ |
| 22 {0xa6cf90b2, 0x15b3, 0x11d2, \ |
| 23 { 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 }} |
| 24 |
| 25 /** |
| 26 * The nsIDOMHTMLTableElement interface is the interface to a [X]HTML |
| 27 * table element. |
| 28 * |
| 29 * For more information on this interface please see |
| 30 * http://www.w3.org/TR/DOM-Level-2-HTML/ |
| 31 * |
| 32 * @status FROZEN |
| 33 */ |
| 34 class NS_NO_VTABLE nsIDOMHTMLTableElement : public nsIDOMHTMLElement { |
| 35 public: |
| 36 |
| 37 NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLTABLEELEMENT_IID) |
| 38 |
| 39 /* attribute nsIDOMHTMLTableCaptionElement caption; */ |
| 40 NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption) = 0; |
| 41 NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement * aCaption) = 0; |
| 42 |
| 43 /* attribute nsIDOMHTMLTableSectionElement tHead; */ |
| 44 NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement * *aTHead) = 0; |
| 45 NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement * aTHead) = 0; |
| 46 |
| 47 /* attribute nsIDOMHTMLTableSectionElement tFoot; */ |
| 48 NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot) = 0; |
| 49 NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement * aTFoot) = 0; |
| 50 |
| 51 /* readonly attribute nsIDOMHTMLCollection rows; */ |
| 52 NS_IMETHOD GetRows(nsIDOMHTMLCollection * *aRows) = 0; |
| 53 |
| 54 /* readonly attribute nsIDOMHTMLCollection tBodies; */ |
| 55 NS_IMETHOD GetTBodies(nsIDOMHTMLCollection * *aTBodies) = 0; |
| 56 |
| 57 /* attribute DOMString align; */ |
| 58 NS_IMETHOD GetAlign(nsAString & aAlign) = 0; |
| 59 NS_IMETHOD SetAlign(const nsAString & aAlign) = 0; |
| 60 |
| 61 /* attribute DOMString bgColor; */ |
| 62 NS_IMETHOD GetBgColor(nsAString & aBgColor) = 0; |
| 63 NS_IMETHOD SetBgColor(const nsAString & aBgColor) = 0; |
| 64 |
| 65 /* attribute DOMString border; */ |
| 66 NS_IMETHOD GetBorder(nsAString & aBorder) = 0; |
| 67 NS_IMETHOD SetBorder(const nsAString & aBorder) = 0; |
| 68 |
| 69 /* attribute DOMString cellPadding; */ |
| 70 NS_IMETHOD GetCellPadding(nsAString & aCellPadding) = 0; |
| 71 NS_IMETHOD SetCellPadding(const nsAString & aCellPadding) = 0; |
| 72 |
| 73 /* attribute DOMString cellSpacing; */ |
| 74 NS_IMETHOD GetCellSpacing(nsAString & aCellSpacing) = 0; |
| 75 NS_IMETHOD SetCellSpacing(const nsAString & aCellSpacing) = 0; |
| 76 |
| 77 /* attribute DOMString frame; */ |
| 78 NS_IMETHOD GetFrame(nsAString & aFrame) = 0; |
| 79 NS_IMETHOD SetFrame(const nsAString & aFrame) = 0; |
| 80 |
| 81 /* attribute DOMString rules; */ |
| 82 NS_IMETHOD GetRules(nsAString & aRules) = 0; |
| 83 NS_IMETHOD SetRules(const nsAString & aRules) = 0; |
| 84 |
| 85 /* attribute DOMString summary; */ |
| 86 NS_IMETHOD GetSummary(nsAString & aSummary) = 0; |
| 87 NS_IMETHOD SetSummary(const nsAString & aSummary) = 0; |
| 88 |
| 89 /* attribute DOMString width; */ |
| 90 NS_IMETHOD GetWidth(nsAString & aWidth) = 0; |
| 91 NS_IMETHOD SetWidth(const nsAString & aWidth) = 0; |
| 92 |
| 93 /* nsIDOMHTMLElement createTHead (); */ |
| 94 NS_IMETHOD CreateTHead(nsIDOMHTMLElement **_retval) = 0; |
| 95 |
| 96 /* void deleteTHead (); */ |
| 97 NS_IMETHOD DeleteTHead(void) = 0; |
| 98 |
| 99 /* nsIDOMHTMLElement createTFoot (); */ |
| 100 NS_IMETHOD CreateTFoot(nsIDOMHTMLElement **_retval) = 0; |
| 101 |
| 102 /* void deleteTFoot (); */ |
| 103 NS_IMETHOD DeleteTFoot(void) = 0; |
| 104 |
| 105 /* nsIDOMHTMLElement createCaption (); */ |
| 106 NS_IMETHOD CreateCaption(nsIDOMHTMLElement **_retval) = 0; |
| 107 |
| 108 /* void deleteCaption (); */ |
| 109 NS_IMETHOD DeleteCaption(void) = 0; |
| 110 |
| 111 /* nsIDOMHTMLElement insertRow (in long index) raises (DOMException); */ |
| 112 NS_IMETHOD InsertRow(PRInt32 index, nsIDOMHTMLElement **_retval) = 0; |
| 113 |
| 114 /* void deleteRow (in long index) raises (DOMException); */ |
| 115 NS_IMETHOD DeleteRow(PRInt32 index) = 0; |
| 116 |
| 117 }; |
| 118 |
| 119 /* Use this macro when declaring classes that implement this interface. */ |
| 120 #define NS_DECL_NSIDOMHTMLTABLEELEMENT \ |
| 121 NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption); \ |
| 122 NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement * aCaption); \ |
| 123 NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement * *aTHead); \ |
| 124 NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement * aTHead); \ |
| 125 NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot); \ |
| 126 NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement * aTFoot); \ |
| 127 NS_IMETHOD GetRows(nsIDOMHTMLCollection * *aRows); \ |
| 128 NS_IMETHOD GetTBodies(nsIDOMHTMLCollection * *aTBodies); \ |
| 129 NS_IMETHOD GetAlign(nsAString & aAlign); \ |
| 130 NS_IMETHOD SetAlign(const nsAString & aAlign); \ |
| 131 NS_IMETHOD GetBgColor(nsAString & aBgColor); \ |
| 132 NS_IMETHOD SetBgColor(const nsAString & aBgColor); \ |
| 133 NS_IMETHOD GetBorder(nsAString & aBorder); \ |
| 134 NS_IMETHOD SetBorder(const nsAString & aBorder); \ |
| 135 NS_IMETHOD GetCellPadding(nsAString & aCellPadding); \ |
| 136 NS_IMETHOD SetCellPadding(const nsAString & aCellPadding); \ |
| 137 NS_IMETHOD GetCellSpacing(nsAString & aCellSpacing); \ |
| 138 NS_IMETHOD SetCellSpacing(const nsAString & aCellSpacing); \ |
| 139 NS_IMETHOD GetFrame(nsAString & aFrame); \ |
| 140 NS_IMETHOD SetFrame(const nsAString & aFrame); \ |
| 141 NS_IMETHOD GetRules(nsAString & aRules); \ |
| 142 NS_IMETHOD SetRules(const nsAString & aRules); \ |
| 143 NS_IMETHOD GetSummary(nsAString & aSummary); \ |
| 144 NS_IMETHOD SetSummary(const nsAString & aSummary); \ |
| 145 NS_IMETHOD GetWidth(nsAString & aWidth); \ |
| 146 NS_IMETHOD SetWidth(const nsAString & aWidth); \ |
| 147 NS_IMETHOD CreateTHead(nsIDOMHTMLElement **_retval); \ |
| 148 NS_IMETHOD DeleteTHead(void); \ |
| 149 NS_IMETHOD CreateTFoot(nsIDOMHTMLElement **_retval); \ |
| 150 NS_IMETHOD DeleteTFoot(void); \ |
| 151 NS_IMETHOD CreateCaption(nsIDOMHTMLElement **_retval); \ |
| 152 NS_IMETHOD DeleteCaption(void); \ |
| 153 NS_IMETHOD InsertRow(PRInt32 index, nsIDOMHTMLElement **_retval); \ |
| 154 NS_IMETHOD DeleteRow(PRInt32 index); |
| 155 |
| 156 /* Use this macro to declare functions that forward the behavior of this interfa
ce to another object. */ |
| 157 #define NS_FORWARD_NSIDOMHTMLTABLEELEMENT(_to) \ |
| 158 NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption) { return _to
GetCaption(aCaption); } \ |
| 159 NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement * aCaption) { return _to S
etCaption(aCaption); } \ |
| 160 NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement * *aTHead) { return _to GetT
Head(aTHead); } \ |
| 161 NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement * aTHead) { return _to SetTH
ead(aTHead); } \ |
| 162 NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot) { return _to GetT
Foot(aTFoot); } \ |
| 163 NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement * aTFoot) { return _to SetTF
oot(aTFoot); } \ |
| 164 NS_IMETHOD GetRows(nsIDOMHTMLCollection * *aRows) { return _to GetRows(aRows);
} \ |
| 165 NS_IMETHOD GetTBodies(nsIDOMHTMLCollection * *aTBodies) { return _to GetTBodie
s(aTBodies); } \ |
| 166 NS_IMETHOD GetAlign(nsAString & aAlign) { return _to GetAlign(aAlign); } \ |
| 167 NS_IMETHOD SetAlign(const nsAString & aAlign) { return _to SetAlign(aAlign); }
\ |
| 168 NS_IMETHOD GetBgColor(nsAString & aBgColor) { return _to GetBgColor(aBgColor);
} \ |
| 169 NS_IMETHOD SetBgColor(const nsAString & aBgColor) { return _to SetBgColor(aBgC
olor); } \ |
| 170 NS_IMETHOD GetBorder(nsAString & aBorder) { return _to GetBorder(aBorder); } \ |
| 171 NS_IMETHOD SetBorder(const nsAString & aBorder) { return _to SetBorder(aBorder
); } \ |
| 172 NS_IMETHOD GetCellPadding(nsAString & aCellPadding) { return _to GetCellPaddin
g(aCellPadding); } \ |
| 173 NS_IMETHOD SetCellPadding(const nsAString & aCellPadding) { return _to SetCell
Padding(aCellPadding); } \ |
| 174 NS_IMETHOD GetCellSpacing(nsAString & aCellSpacing) { return _to GetCellSpacin
g(aCellSpacing); } \ |
| 175 NS_IMETHOD SetCellSpacing(const nsAString & aCellSpacing) { return _to SetCell
Spacing(aCellSpacing); } \ |
| 176 NS_IMETHOD GetFrame(nsAString & aFrame) { return _to GetFrame(aFrame); } \ |
| 177 NS_IMETHOD SetFrame(const nsAString & aFrame) { return _to SetFrame(aFrame); }
\ |
| 178 NS_IMETHOD GetRules(nsAString & aRules) { return _to GetRules(aRules); } \ |
| 179 NS_IMETHOD SetRules(const nsAString & aRules) { return _to SetRules(aRules); }
\ |
| 180 NS_IMETHOD GetSummary(nsAString & aSummary) { return _to GetSummary(aSummary);
} \ |
| 181 NS_IMETHOD SetSummary(const nsAString & aSummary) { return _to SetSummary(aSum
mary); } \ |
| 182 NS_IMETHOD GetWidth(nsAString & aWidth) { return _to GetWidth(aWidth); } \ |
| 183 NS_IMETHOD SetWidth(const nsAString & aWidth) { return _to SetWidth(aWidth); }
\ |
| 184 NS_IMETHOD CreateTHead(nsIDOMHTMLElement **_retval) { return _to CreateTHead(_
retval); } \ |
| 185 NS_IMETHOD DeleteTHead(void) { return _to DeleteTHead(); } \ |
| 186 NS_IMETHOD CreateTFoot(nsIDOMHTMLElement **_retval) { return _to CreateTFoot(_
retval); } \ |
| 187 NS_IMETHOD DeleteTFoot(void) { return _to DeleteTFoot(); } \ |
| 188 NS_IMETHOD CreateCaption(nsIDOMHTMLElement **_retval) { return _to CreateCapti
on(_retval); } \ |
| 189 NS_IMETHOD DeleteCaption(void) { return _to DeleteCaption(); } \ |
| 190 NS_IMETHOD InsertRow(PRInt32 index, nsIDOMHTMLElement **_retval) { return _to
InsertRow(index, _retval); } \ |
| 191 NS_IMETHOD DeleteRow(PRInt32 index) { return _to DeleteRow(index); } |
| 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_NSIDOMHTMLTABLEELEMENT(_to) \ |
| 195 NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption) { return !_to
? NS_ERROR_NULL_POINTER : _to->GetCaption(aCaption); } \ |
| 196 NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement * aCaption) { return !_to
? NS_ERROR_NULL_POINTER : _to->SetCaption(aCaption); } \ |
| 197 NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement * *aTHead) { return !_to ? N
S_ERROR_NULL_POINTER : _to->GetTHead(aTHead); } \ |
| 198 NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement * aTHead) { return !_to ? NS
_ERROR_NULL_POINTER : _to->SetTHead(aTHead); } \ |
| 199 NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot) { return !_to ? N
S_ERROR_NULL_POINTER : _to->GetTFoot(aTFoot); } \ |
| 200 NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement * aTFoot) { return !_to ? NS
_ERROR_NULL_POINTER : _to->SetTFoot(aTFoot); } \ |
| 201 NS_IMETHOD GetRows(nsIDOMHTMLCollection * *aRows) { return !_to ? NS_ERROR_NUL
L_POINTER : _to->GetRows(aRows); } \ |
| 202 NS_IMETHOD GetTBodies(nsIDOMHTMLCollection * *aTBodies) { return !_to ? NS_ERR
OR_NULL_POINTER : _to->GetTBodies(aTBodies); } \ |
| 203 NS_IMETHOD GetAlign(nsAString & aAlign) { return !_to ? NS_ERROR_NULL_POINTER
: _to->GetAlign(aAlign); } \ |
| 204 NS_IMETHOD SetAlign(const nsAString & aAlign) { return !_to ? NS_ERROR_NULL_PO
INTER : _to->SetAlign(aAlign); } \ |
| 205 NS_IMETHOD GetBgColor(nsAString & aBgColor) { return !_to ? NS_ERROR_NULL_POIN
TER : _to->GetBgColor(aBgColor); } \ |
| 206 NS_IMETHOD SetBgColor(const nsAString & aBgColor) { return !_to ? NS_ERROR_NUL
L_POINTER : _to->SetBgColor(aBgColor); } \ |
| 207 NS_IMETHOD GetBorder(nsAString & aBorder) { return !_to ? NS_ERROR_NULL_POINTE
R : _to->GetBorder(aBorder); } \ |
| 208 NS_IMETHOD SetBorder(const nsAString & aBorder) { return !_to ? NS_ERROR_NULL_
POINTER : _to->SetBorder(aBorder); } \ |
| 209 NS_IMETHOD GetCellPadding(nsAString & aCellPadding) { return !_to ? NS_ERROR_N
ULL_POINTER : _to->GetCellPadding(aCellPadding); } \ |
| 210 NS_IMETHOD SetCellPadding(const nsAString & aCellPadding) { return !_to ? NS_E
RROR_NULL_POINTER : _to->SetCellPadding(aCellPadding); } \ |
| 211 NS_IMETHOD GetCellSpacing(nsAString & aCellSpacing) { return !_to ? NS_ERROR_N
ULL_POINTER : _to->GetCellSpacing(aCellSpacing); } \ |
| 212 NS_IMETHOD SetCellSpacing(const nsAString & aCellSpacing) { return !_to ? NS_E
RROR_NULL_POINTER : _to->SetCellSpacing(aCellSpacing); } \ |
| 213 NS_IMETHOD GetFrame(nsAString & aFrame) { return !_to ? NS_ERROR_NULL_POINTER
: _to->GetFrame(aFrame); } \ |
| 214 NS_IMETHOD SetFrame(const nsAString & aFrame) { return !_to ? NS_ERROR_NULL_PO
INTER : _to->SetFrame(aFrame); } \ |
| 215 NS_IMETHOD GetRules(nsAString & aRules) { return !_to ? NS_ERROR_NULL_POINTER
: _to->GetRules(aRules); } \ |
| 216 NS_IMETHOD SetRules(const nsAString & aRules) { return !_to ? NS_ERROR_NULL_PO
INTER : _to->SetRules(aRules); } \ |
| 217 NS_IMETHOD GetSummary(nsAString & aSummary) { return !_to ? NS_ERROR_NULL_POIN
TER : _to->GetSummary(aSummary); } \ |
| 218 NS_IMETHOD SetSummary(const nsAString & aSummary) { return !_to ? NS_ERROR_NUL
L_POINTER : _to->SetSummary(aSummary); } \ |
| 219 NS_IMETHOD GetWidth(nsAString & aWidth) { return !_to ? NS_ERROR_NULL_POINTER
: _to->GetWidth(aWidth); } \ |
| 220 NS_IMETHOD SetWidth(const nsAString & aWidth) { return !_to ? NS_ERROR_NULL_PO
INTER : _to->SetWidth(aWidth); } \ |
| 221 NS_IMETHOD CreateTHead(nsIDOMHTMLElement **_retval) { return !_to ? NS_ERROR_N
ULL_POINTER : _to->CreateTHead(_retval); } \ |
| 222 NS_IMETHOD DeleteTHead(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->Dele
teTHead(); } \ |
| 223 NS_IMETHOD CreateTFoot(nsIDOMHTMLElement **_retval) { return !_to ? NS_ERROR_N
ULL_POINTER : _to->CreateTFoot(_retval); } \ |
| 224 NS_IMETHOD DeleteTFoot(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->Dele
teTFoot(); } \ |
| 225 NS_IMETHOD CreateCaption(nsIDOMHTMLElement **_retval) { return !_to ? NS_ERROR
_NULL_POINTER : _to->CreateCaption(_retval); } \ |
| 226 NS_IMETHOD DeleteCaption(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->De
leteCaption(); } \ |
| 227 NS_IMETHOD InsertRow(PRInt32 index, nsIDOMHTMLElement **_retval) { return !_to
? NS_ERROR_NULL_POINTER : _to->InsertRow(index, _retval); } \ |
| 228 NS_IMETHOD DeleteRow(PRInt32 index) { return !_to ? NS_ERROR_NULL_POINTER : _t
o->DeleteRow(index); } |
| 229 |
| 230 #if 0 |
| 231 /* Use the code below as a template for the implementation class for this interf
ace. */ |
| 232 |
| 233 /* Header file */ |
| 234 class nsDOMHTMLTableElement : public nsIDOMHTMLTableElement |
| 235 { |
| 236 public: |
| 237 NS_DECL_ISUPPORTS |
| 238 NS_DECL_NSIDOMHTMLTABLEELEMENT |
| 239 |
| 240 nsDOMHTMLTableElement(); |
| 241 |
| 242 private: |
| 243 ~nsDOMHTMLTableElement(); |
| 244 |
| 245 protected: |
| 246 /* additional members */ |
| 247 }; |
| 248 |
| 249 /* Implementation file */ |
| 250 NS_IMPL_ISUPPORTS1(nsDOMHTMLTableElement, nsIDOMHTMLTableElement) |
| 251 |
| 252 nsDOMHTMLTableElement::nsDOMHTMLTableElement() |
| 253 { |
| 254 /* member initializers and constructor code */ |
| 255 } |
| 256 |
| 257 nsDOMHTMLTableElement::~nsDOMHTMLTableElement() |
| 258 { |
| 259 /* destructor code */ |
| 260 } |
| 261 |
| 262 /* attribute nsIDOMHTMLTableCaptionElement caption; */ |
| 263 NS_IMETHODIMP nsDOMHTMLTableElement::GetCaption(nsIDOMHTMLTableCaptionElement *
*aCaption) |
| 264 { |
| 265 return NS_ERROR_NOT_IMPLEMENTED; |
| 266 } |
| 267 NS_IMETHODIMP nsDOMHTMLTableElement::SetCaption(nsIDOMHTMLTableCaptionElement *
aCaption) |
| 268 { |
| 269 return NS_ERROR_NOT_IMPLEMENTED; |
| 270 } |
| 271 |
| 272 /* attribute nsIDOMHTMLTableSectionElement tHead; */ |
| 273 NS_IMETHODIMP nsDOMHTMLTableElement::GetTHead(nsIDOMHTMLTableSectionElement * *a
THead) |
| 274 { |
| 275 return NS_ERROR_NOT_IMPLEMENTED; |
| 276 } |
| 277 NS_IMETHODIMP nsDOMHTMLTableElement::SetTHead(nsIDOMHTMLTableSectionElement * aT
Head) |
| 278 { |
| 279 return NS_ERROR_NOT_IMPLEMENTED; |
| 280 } |
| 281 |
| 282 /* attribute nsIDOMHTMLTableSectionElement tFoot; */ |
| 283 NS_IMETHODIMP nsDOMHTMLTableElement::GetTFoot(nsIDOMHTMLTableSectionElement * *a
TFoot) |
| 284 { |
| 285 return NS_ERROR_NOT_IMPLEMENTED; |
| 286 } |
| 287 NS_IMETHODIMP nsDOMHTMLTableElement::SetTFoot(nsIDOMHTMLTableSectionElement * aT
Foot) |
| 288 { |
| 289 return NS_ERROR_NOT_IMPLEMENTED; |
| 290 } |
| 291 |
| 292 /* readonly attribute nsIDOMHTMLCollection rows; */ |
| 293 NS_IMETHODIMP nsDOMHTMLTableElement::GetRows(nsIDOMHTMLCollection * *aRows) |
| 294 { |
| 295 return NS_ERROR_NOT_IMPLEMENTED; |
| 296 } |
| 297 |
| 298 /* readonly attribute nsIDOMHTMLCollection tBodies; */ |
| 299 NS_IMETHODIMP nsDOMHTMLTableElement::GetTBodies(nsIDOMHTMLCollection * *aTBodies
) |
| 300 { |
| 301 return NS_ERROR_NOT_IMPLEMENTED; |
| 302 } |
| 303 |
| 304 /* attribute DOMString align; */ |
| 305 NS_IMETHODIMP nsDOMHTMLTableElement::GetAlign(nsAString & aAlign) |
| 306 { |
| 307 return NS_ERROR_NOT_IMPLEMENTED; |
| 308 } |
| 309 NS_IMETHODIMP nsDOMHTMLTableElement::SetAlign(const nsAString & aAlign) |
| 310 { |
| 311 return NS_ERROR_NOT_IMPLEMENTED; |
| 312 } |
| 313 |
| 314 /* attribute DOMString bgColor; */ |
| 315 NS_IMETHODIMP nsDOMHTMLTableElement::GetBgColor(nsAString & aBgColor) |
| 316 { |
| 317 return NS_ERROR_NOT_IMPLEMENTED; |
| 318 } |
| 319 NS_IMETHODIMP nsDOMHTMLTableElement::SetBgColor(const nsAString & aBgColor) |
| 320 { |
| 321 return NS_ERROR_NOT_IMPLEMENTED; |
| 322 } |
| 323 |
| 324 /* attribute DOMString border; */ |
| 325 NS_IMETHODIMP nsDOMHTMLTableElement::GetBorder(nsAString & aBorder) |
| 326 { |
| 327 return NS_ERROR_NOT_IMPLEMENTED; |
| 328 } |
| 329 NS_IMETHODIMP nsDOMHTMLTableElement::SetBorder(const nsAString & aBorder) |
| 330 { |
| 331 return NS_ERROR_NOT_IMPLEMENTED; |
| 332 } |
| 333 |
| 334 /* attribute DOMString cellPadding; */ |
| 335 NS_IMETHODIMP nsDOMHTMLTableElement::GetCellPadding(nsAString & aCellPadding) |
| 336 { |
| 337 return NS_ERROR_NOT_IMPLEMENTED; |
| 338 } |
| 339 NS_IMETHODIMP nsDOMHTMLTableElement::SetCellPadding(const nsAString & aCellPaddi
ng) |
| 340 { |
| 341 return NS_ERROR_NOT_IMPLEMENTED; |
| 342 } |
| 343 |
| 344 /* attribute DOMString cellSpacing; */ |
| 345 NS_IMETHODIMP nsDOMHTMLTableElement::GetCellSpacing(nsAString & aCellSpacing) |
| 346 { |
| 347 return NS_ERROR_NOT_IMPLEMENTED; |
| 348 } |
| 349 NS_IMETHODIMP nsDOMHTMLTableElement::SetCellSpacing(const nsAString & aCellSpaci
ng) |
| 350 { |
| 351 return NS_ERROR_NOT_IMPLEMENTED; |
| 352 } |
| 353 |
| 354 /* attribute DOMString frame; */ |
| 355 NS_IMETHODIMP nsDOMHTMLTableElement::GetFrame(nsAString & aFrame) |
| 356 { |
| 357 return NS_ERROR_NOT_IMPLEMENTED; |
| 358 } |
| 359 NS_IMETHODIMP nsDOMHTMLTableElement::SetFrame(const nsAString & aFrame) |
| 360 { |
| 361 return NS_ERROR_NOT_IMPLEMENTED; |
| 362 } |
| 363 |
| 364 /* attribute DOMString rules; */ |
| 365 NS_IMETHODIMP nsDOMHTMLTableElement::GetRules(nsAString & aRules) |
| 366 { |
| 367 return NS_ERROR_NOT_IMPLEMENTED; |
| 368 } |
| 369 NS_IMETHODIMP nsDOMHTMLTableElement::SetRules(const nsAString & aRules) |
| 370 { |
| 371 return NS_ERROR_NOT_IMPLEMENTED; |
| 372 } |
| 373 |
| 374 /* attribute DOMString summary; */ |
| 375 NS_IMETHODIMP nsDOMHTMLTableElement::GetSummary(nsAString & aSummary) |
| 376 { |
| 377 return NS_ERROR_NOT_IMPLEMENTED; |
| 378 } |
| 379 NS_IMETHODIMP nsDOMHTMLTableElement::SetSummary(const nsAString & aSummary) |
| 380 { |
| 381 return NS_ERROR_NOT_IMPLEMENTED; |
| 382 } |
| 383 |
| 384 /* attribute DOMString width; */ |
| 385 NS_IMETHODIMP nsDOMHTMLTableElement::GetWidth(nsAString & aWidth) |
| 386 { |
| 387 return NS_ERROR_NOT_IMPLEMENTED; |
| 388 } |
| 389 NS_IMETHODIMP nsDOMHTMLTableElement::SetWidth(const nsAString & aWidth) |
| 390 { |
| 391 return NS_ERROR_NOT_IMPLEMENTED; |
| 392 } |
| 393 |
| 394 /* nsIDOMHTMLElement createTHead (); */ |
| 395 NS_IMETHODIMP nsDOMHTMLTableElement::CreateTHead(nsIDOMHTMLElement **_retval) |
| 396 { |
| 397 return NS_ERROR_NOT_IMPLEMENTED; |
| 398 } |
| 399 |
| 400 /* void deleteTHead (); */ |
| 401 NS_IMETHODIMP nsDOMHTMLTableElement::DeleteTHead() |
| 402 { |
| 403 return NS_ERROR_NOT_IMPLEMENTED; |
| 404 } |
| 405 |
| 406 /* nsIDOMHTMLElement createTFoot (); */ |
| 407 NS_IMETHODIMP nsDOMHTMLTableElement::CreateTFoot(nsIDOMHTMLElement **_retval) |
| 408 { |
| 409 return NS_ERROR_NOT_IMPLEMENTED; |
| 410 } |
| 411 |
| 412 /* void deleteTFoot (); */ |
| 413 NS_IMETHODIMP nsDOMHTMLTableElement::DeleteTFoot() |
| 414 { |
| 415 return NS_ERROR_NOT_IMPLEMENTED; |
| 416 } |
| 417 |
| 418 /* nsIDOMHTMLElement createCaption (); */ |
| 419 NS_IMETHODIMP nsDOMHTMLTableElement::CreateCaption(nsIDOMHTMLElement **_retval) |
| 420 { |
| 421 return NS_ERROR_NOT_IMPLEMENTED; |
| 422 } |
| 423 |
| 424 /* void deleteCaption (); */ |
| 425 NS_IMETHODIMP nsDOMHTMLTableElement::DeleteCaption() |
| 426 { |
| 427 return NS_ERROR_NOT_IMPLEMENTED; |
| 428 } |
| 429 |
| 430 /* nsIDOMHTMLElement insertRow (in long index) raises (DOMException); */ |
| 431 NS_IMETHODIMP nsDOMHTMLTableElement::InsertRow(PRInt32 index, nsIDOMHTMLElement
**_retval) |
| 432 { |
| 433 return NS_ERROR_NOT_IMPLEMENTED; |
| 434 } |
| 435 |
| 436 /* void deleteRow (in long index) raises (DOMException); */ |
| 437 NS_IMETHODIMP nsDOMHTMLTableElement::DeleteRow(PRInt32 index) |
| 438 { |
| 439 return NS_ERROR_NOT_IMPLEMENTED; |
| 440 } |
| 441 |
| 442 /* End of implementation class template. */ |
| 443 #endif |
| 444 |
| 445 |
| 446 #endif /* __gen_nsIDOMHTMLTableElement_h__ */ |
OLD | NEW |