nsIDOMHTMLTableElement.h 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446
  1. /*
  2. * DO NOT EDIT. THIS FILE IS GENERATED FROM c:/mozilla/dom/public/idl/html/nsIDOMHTMLTableElement.idl
  3. */
  4. #ifndef __gen_nsIDOMHTMLTableElement_h__
  5. #define __gen_nsIDOMHTMLTableElement_h__
  6. #ifndef __gen_nsIDOMHTMLElement_h__
  7. #include "nsIDOMHTMLElement.h"
  8. #endif
  9. /* For IDL files that don't want to include root IDL files. */
  10. #ifndef NS_NO_VTABLE
  11. #define NS_NO_VTABLE
  12. #endif
  13. /* starting interface: nsIDOMHTMLTableElement */
  14. #define NS_IDOMHTMLTABLEELEMENT_IID_STR "a6cf90b2-15b3-11d2-932e-00805f8add32"
  15. #define NS_IDOMHTMLTABLEELEMENT_IID \
  16. {0xa6cf90b2, 0x15b3, 0x11d2, \
  17. { 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 }}
  18. /**
  19. * The nsIDOMHTMLTableElement interface is the interface to a [X]HTML
  20. * table element.
  21. *
  22. * For more information on this interface please see
  23. * http://www.w3.org/TR/DOM-Level-2-HTML/
  24. *
  25. * @status FROZEN
  26. */
  27. class NS_NO_VTABLE nsIDOMHTMLTableElement : public nsIDOMHTMLElement {
  28. public:
  29. NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLTABLEELEMENT_IID)
  30. /* attribute nsIDOMHTMLTableCaptionElement caption; */
  31. NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption) = 0;
  32. NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement * aCaption) = 0;
  33. /* attribute nsIDOMHTMLTableSectionElement tHead; */
  34. NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement * *aTHead) = 0;
  35. NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement * aTHead) = 0;
  36. /* attribute nsIDOMHTMLTableSectionElement tFoot; */
  37. NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot) = 0;
  38. NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement * aTFoot) = 0;
  39. /* readonly attribute nsIDOMHTMLCollection rows; */
  40. NS_IMETHOD GetRows(nsIDOMHTMLCollection * *aRows) = 0;
  41. /* readonly attribute nsIDOMHTMLCollection tBodies; */
  42. NS_IMETHOD GetTBodies(nsIDOMHTMLCollection * *aTBodies) = 0;
  43. /* attribute DOMString align; */
  44. NS_IMETHOD GetAlign(nsAString & aAlign) = 0;
  45. NS_IMETHOD SetAlign(const nsAString & aAlign) = 0;
  46. /* attribute DOMString bgColor; */
  47. NS_IMETHOD GetBgColor(nsAString & aBgColor) = 0;
  48. NS_IMETHOD SetBgColor(const nsAString & aBgColor) = 0;
  49. /* attribute DOMString border; */
  50. NS_IMETHOD GetBorder(nsAString & aBorder) = 0;
  51. NS_IMETHOD SetBorder(const nsAString & aBorder) = 0;
  52. /* attribute DOMString cellPadding; */
  53. NS_IMETHOD GetCellPadding(nsAString & aCellPadding) = 0;
  54. NS_IMETHOD SetCellPadding(const nsAString & aCellPadding) = 0;
  55. /* attribute DOMString cellSpacing; */
  56. NS_IMETHOD GetCellSpacing(nsAString & aCellSpacing) = 0;
  57. NS_IMETHOD SetCellSpacing(const nsAString & aCellSpacing) = 0;
  58. /* attribute DOMString frame; */
  59. NS_IMETHOD GetFrame(nsAString & aFrame) = 0;
  60. NS_IMETHOD SetFrame(const nsAString & aFrame) = 0;
  61. /* attribute DOMString rules; */
  62. NS_IMETHOD GetRules(nsAString & aRules) = 0;
  63. NS_IMETHOD SetRules(const nsAString & aRules) = 0;
  64. /* attribute DOMString summary; */
  65. NS_IMETHOD GetSummary(nsAString & aSummary) = 0;
  66. NS_IMETHOD SetSummary(const nsAString & aSummary) = 0;
  67. /* attribute DOMString width; */
  68. NS_IMETHOD GetWidth(nsAString & aWidth) = 0;
  69. NS_IMETHOD SetWidth(const nsAString & aWidth) = 0;
  70. /* nsIDOMHTMLElement createTHead (); */
  71. NS_IMETHOD CreateTHead(nsIDOMHTMLElement **_retval) = 0;
  72. /* void deleteTHead (); */
  73. NS_IMETHOD DeleteTHead(void) = 0;
  74. /* nsIDOMHTMLElement createTFoot (); */
  75. NS_IMETHOD CreateTFoot(nsIDOMHTMLElement **_retval) = 0;
  76. /* void deleteTFoot (); */
  77. NS_IMETHOD DeleteTFoot(void) = 0;
  78. /* nsIDOMHTMLElement createCaption (); */
  79. NS_IMETHOD CreateCaption(nsIDOMHTMLElement **_retval) = 0;
  80. /* void deleteCaption (); */
  81. NS_IMETHOD DeleteCaption(void) = 0;
  82. /* nsIDOMHTMLElement insertRow (in long index) raises (DOMException); */
  83. NS_IMETHOD InsertRow(PRInt32 index, nsIDOMHTMLElement **_retval) = 0;
  84. /* void deleteRow (in long index) raises (DOMException); */
  85. NS_IMETHOD DeleteRow(PRInt32 index) = 0;
  86. };
  87. /* Use this macro when declaring classes that implement this interface. */
  88. #define NS_DECL_NSIDOMHTMLTABLEELEMENT \
  89. NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption); \
  90. NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement * aCaption); \
  91. NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement * *aTHead); \
  92. NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement * aTHead); \
  93. NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot); \
  94. NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement * aTFoot); \
  95. NS_IMETHOD GetRows(nsIDOMHTMLCollection * *aRows); \
  96. NS_IMETHOD GetTBodies(nsIDOMHTMLCollection * *aTBodies); \
  97. NS_IMETHOD GetAlign(nsAString & aAlign); \
  98. NS_IMETHOD SetAlign(const nsAString & aAlign); \
  99. NS_IMETHOD GetBgColor(nsAString & aBgColor); \
  100. NS_IMETHOD SetBgColor(const nsAString & aBgColor); \
  101. NS_IMETHOD GetBorder(nsAString & aBorder); \
  102. NS_IMETHOD SetBorder(const nsAString & aBorder); \
  103. NS_IMETHOD GetCellPadding(nsAString & aCellPadding); \
  104. NS_IMETHOD SetCellPadding(const nsAString & aCellPadding); \
  105. NS_IMETHOD GetCellSpacing(nsAString & aCellSpacing); \
  106. NS_IMETHOD SetCellSpacing(const nsAString & aCellSpacing); \
  107. NS_IMETHOD GetFrame(nsAString & aFrame); \
  108. NS_IMETHOD SetFrame(const nsAString & aFrame); \
  109. NS_IMETHOD GetRules(nsAString & aRules); \
  110. NS_IMETHOD SetRules(const nsAString & aRules); \
  111. NS_IMETHOD GetSummary(nsAString & aSummary); \
  112. NS_IMETHOD SetSummary(const nsAString & aSummary); \
  113. NS_IMETHOD GetWidth(nsAString & aWidth); \
  114. NS_IMETHOD SetWidth(const nsAString & aWidth); \
  115. NS_IMETHOD CreateTHead(nsIDOMHTMLElement **_retval); \
  116. NS_IMETHOD DeleteTHead(void); \
  117. NS_IMETHOD CreateTFoot(nsIDOMHTMLElement **_retval); \
  118. NS_IMETHOD DeleteTFoot(void); \
  119. NS_IMETHOD CreateCaption(nsIDOMHTMLElement **_retval); \
  120. NS_IMETHOD DeleteCaption(void); \
  121. NS_IMETHOD InsertRow(PRInt32 index, nsIDOMHTMLElement **_retval); \
  122. NS_IMETHOD DeleteRow(PRInt32 index);
  123. /* Use this macro to declare functions that forward the behavior of this interface to another object. */
  124. #define NS_FORWARD_NSIDOMHTMLTABLEELEMENT(_to) \
  125. NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption) { return _to GetCaption(aCaption); } \
  126. NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement * aCaption) { return _to SetCaption(aCaption); } \
  127. NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement * *aTHead) { return _to GetTHead(aTHead); } \
  128. NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement * aTHead) { return _to SetTHead(aTHead); } \
  129. NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot) { return _to GetTFoot(aTFoot); } \
  130. NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement * aTFoot) { return _to SetTFoot(aTFoot); } \
  131. NS_IMETHOD GetRows(nsIDOMHTMLCollection * *aRows) { return _to GetRows(aRows); } \
  132. NS_IMETHOD GetTBodies(nsIDOMHTMLCollection * *aTBodies) { return _to GetTBodies(aTBodies); } \
  133. NS_IMETHOD GetAlign(nsAString & aAlign) { return _to GetAlign(aAlign); } \
  134. NS_IMETHOD SetAlign(const nsAString & aAlign) { return _to SetAlign(aAlign); } \
  135. NS_IMETHOD GetBgColor(nsAString & aBgColor) { return _to GetBgColor(aBgColor); } \
  136. NS_IMETHOD SetBgColor(const nsAString & aBgColor) { return _to SetBgColor(aBgColor); } \
  137. NS_IMETHOD GetBorder(nsAString & aBorder) { return _to GetBorder(aBorder); } \
  138. NS_IMETHOD SetBorder(const nsAString & aBorder) { return _to SetBorder(aBorder); } \
  139. NS_IMETHOD GetCellPadding(nsAString & aCellPadding) { return _to GetCellPadding(aCellPadding); } \
  140. NS_IMETHOD SetCellPadding(const nsAString & aCellPadding) { return _to SetCellPadding(aCellPadding); } \
  141. NS_IMETHOD GetCellSpacing(nsAString & aCellSpacing) { return _to GetCellSpacing(aCellSpacing); } \
  142. NS_IMETHOD SetCellSpacing(const nsAString & aCellSpacing) { return _to SetCellSpacing(aCellSpacing); } \
  143. NS_IMETHOD GetFrame(nsAString & aFrame) { return _to GetFrame(aFrame); } \
  144. NS_IMETHOD SetFrame(const nsAString & aFrame) { return _to SetFrame(aFrame); } \
  145. NS_IMETHOD GetRules(nsAString & aRules) { return _to GetRules(aRules); } \
  146. NS_IMETHOD SetRules(const nsAString & aRules) { return _to SetRules(aRules); } \
  147. NS_IMETHOD GetSummary(nsAString & aSummary) { return _to GetSummary(aSummary); } \
  148. NS_IMETHOD SetSummary(const nsAString & aSummary) { return _to SetSummary(aSummary); } \
  149. NS_IMETHOD GetWidth(nsAString & aWidth) { return _to GetWidth(aWidth); } \
  150. NS_IMETHOD SetWidth(const nsAString & aWidth) { return _to SetWidth(aWidth); } \
  151. NS_IMETHOD CreateTHead(nsIDOMHTMLElement **_retval) { return _to CreateTHead(_retval); } \
  152. NS_IMETHOD DeleteTHead(void) { return _to DeleteTHead(); } \
  153. NS_IMETHOD CreateTFoot(nsIDOMHTMLElement **_retval) { return _to CreateTFoot(_retval); } \
  154. NS_IMETHOD DeleteTFoot(void) { return _to DeleteTFoot(); } \
  155. NS_IMETHOD CreateCaption(nsIDOMHTMLElement **_retval) { return _to CreateCaption(_retval); } \
  156. NS_IMETHOD DeleteCaption(void) { return _to DeleteCaption(); } \
  157. NS_IMETHOD InsertRow(PRInt32 index, nsIDOMHTMLElement **_retval) { return _to InsertRow(index, _retval); } \
  158. NS_IMETHOD DeleteRow(PRInt32 index) { return _to DeleteRow(index); }
  159. /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
  160. #define NS_FORWARD_SAFE_NSIDOMHTMLTABLEELEMENT(_to) \
  161. NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCaption(aCaption); } \
  162. NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement * aCaption) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCaption(aCaption); } \
  163. NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement * *aTHead) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTHead(aTHead); } \
  164. NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement * aTHead) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTHead(aTHead); } \
  165. NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTFoot(aTFoot); } \
  166. NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement * aTFoot) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTFoot(aTFoot); } \
  167. NS_IMETHOD GetRows(nsIDOMHTMLCollection * *aRows) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetRows(aRows); } \
  168. NS_IMETHOD GetTBodies(nsIDOMHTMLCollection * *aTBodies) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTBodies(aTBodies); } \
  169. NS_IMETHOD GetAlign(nsAString & aAlign) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAlign(aAlign); } \
  170. NS_IMETHOD SetAlign(const nsAString & aAlign) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAlign(aAlign); } \
  171. NS_IMETHOD GetBgColor(nsAString & aBgColor) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBgColor(aBgColor); } \
  172. NS_IMETHOD SetBgColor(const nsAString & aBgColor) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBgColor(aBgColor); } \
  173. NS_IMETHOD GetBorder(nsAString & aBorder) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBorder(aBorder); } \
  174. NS_IMETHOD SetBorder(const nsAString & aBorder) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBorder(aBorder); } \
  175. NS_IMETHOD GetCellPadding(nsAString & aCellPadding) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCellPadding(aCellPadding); } \
  176. NS_IMETHOD SetCellPadding(const nsAString & aCellPadding) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCellPadding(aCellPadding); } \
  177. NS_IMETHOD GetCellSpacing(nsAString & aCellSpacing) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCellSpacing(aCellSpacing); } \
  178. NS_IMETHOD SetCellSpacing(const nsAString & aCellSpacing) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCellSpacing(aCellSpacing); } \
  179. NS_IMETHOD GetFrame(nsAString & aFrame) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFrame(aFrame); } \
  180. NS_IMETHOD SetFrame(const nsAString & aFrame) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFrame(aFrame); } \
  181. NS_IMETHOD GetRules(nsAString & aRules) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetRules(aRules); } \
  182. NS_IMETHOD SetRules(const nsAString & aRules) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetRules(aRules); } \
  183. NS_IMETHOD GetSummary(nsAString & aSummary) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSummary(aSummary); } \
  184. NS_IMETHOD SetSummary(const nsAString & aSummary) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetSummary(aSummary); } \
  185. NS_IMETHOD GetWidth(nsAString & aWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWidth(aWidth); } \
  186. NS_IMETHOD SetWidth(const nsAString & aWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetWidth(aWidth); } \
  187. NS_IMETHOD CreateTHead(nsIDOMHTMLElement **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateTHead(_retval); } \
  188. NS_IMETHOD DeleteTHead(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->DeleteTHead(); } \
  189. NS_IMETHOD CreateTFoot(nsIDOMHTMLElement **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateTFoot(_retval); } \
  190. NS_IMETHOD DeleteTFoot(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->DeleteTFoot(); } \
  191. NS_IMETHOD CreateCaption(nsIDOMHTMLElement **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateCaption(_retval); } \
  192. NS_IMETHOD DeleteCaption(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->DeleteCaption(); } \
  193. NS_IMETHOD InsertRow(PRInt32 index, nsIDOMHTMLElement **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->InsertRow(index, _retval); } \
  194. NS_IMETHOD DeleteRow(PRInt32 index) { return !_to ? NS_ERROR_NULL_POINTER : _to->DeleteRow(index); }
  195. #if 0
  196. /* Use the code below as a template for the implementation class for this interface. */
  197. /* Header file */
  198. class nsDOMHTMLTableElement : public nsIDOMHTMLTableElement
  199. {
  200. public:
  201. NS_DECL_ISUPPORTS
  202. NS_DECL_NSIDOMHTMLTABLEELEMENT
  203. nsDOMHTMLTableElement();
  204. private:
  205. ~nsDOMHTMLTableElement();
  206. protected:
  207. /* additional members */
  208. };
  209. /* Implementation file */
  210. NS_IMPL_ISUPPORTS1(nsDOMHTMLTableElement, nsIDOMHTMLTableElement)
  211. nsDOMHTMLTableElement::nsDOMHTMLTableElement()
  212. {
  213. /* member initializers and constructor code */
  214. }
  215. nsDOMHTMLTableElement::~nsDOMHTMLTableElement()
  216. {
  217. /* destructor code */
  218. }
  219. /* attribute nsIDOMHTMLTableCaptionElement caption; */
  220. NS_IMETHODIMP nsDOMHTMLTableElement::GetCaption(nsIDOMHTMLTableCaptionElement * *aCaption)
  221. {
  222. return NS_ERROR_NOT_IMPLEMENTED;
  223. }
  224. NS_IMETHODIMP nsDOMHTMLTableElement::SetCaption(nsIDOMHTMLTableCaptionElement * aCaption)
  225. {
  226. return NS_ERROR_NOT_IMPLEMENTED;
  227. }
  228. /* attribute nsIDOMHTMLTableSectionElement tHead; */
  229. NS_IMETHODIMP nsDOMHTMLTableElement::GetTHead(nsIDOMHTMLTableSectionElement * *aTHead)
  230. {
  231. return NS_ERROR_NOT_IMPLEMENTED;
  232. }
  233. NS_IMETHODIMP nsDOMHTMLTableElement::SetTHead(nsIDOMHTMLTableSectionElement * aTHead)
  234. {
  235. return NS_ERROR_NOT_IMPLEMENTED;
  236. }
  237. /* attribute nsIDOMHTMLTableSectionElement tFoot; */
  238. NS_IMETHODIMP nsDOMHTMLTableElement::GetTFoot(nsIDOMHTMLTableSectionElement * *aTFoot)
  239. {
  240. return NS_ERROR_NOT_IMPLEMENTED;
  241. }
  242. NS_IMETHODIMP nsDOMHTMLTableElement::SetTFoot(nsIDOMHTMLTableSectionElement * aTFoot)
  243. {
  244. return NS_ERROR_NOT_IMPLEMENTED;
  245. }
  246. /* readonly attribute nsIDOMHTMLCollection rows; */
  247. NS_IMETHODIMP nsDOMHTMLTableElement::GetRows(nsIDOMHTMLCollection * *aRows)
  248. {
  249. return NS_ERROR_NOT_IMPLEMENTED;
  250. }
  251. /* readonly attribute nsIDOMHTMLCollection tBodies; */
  252. NS_IMETHODIMP nsDOMHTMLTableElement::GetTBodies(nsIDOMHTMLCollection * *aTBodies)
  253. {
  254. return NS_ERROR_NOT_IMPLEMENTED;
  255. }
  256. /* attribute DOMString align; */
  257. NS_IMETHODIMP nsDOMHTMLTableElement::GetAlign(nsAString & aAlign)
  258. {
  259. return NS_ERROR_NOT_IMPLEMENTED;
  260. }
  261. NS_IMETHODIMP nsDOMHTMLTableElement::SetAlign(const nsAString & aAlign)
  262. {
  263. return NS_ERROR_NOT_IMPLEMENTED;
  264. }
  265. /* attribute DOMString bgColor; */
  266. NS_IMETHODIMP nsDOMHTMLTableElement::GetBgColor(nsAString & aBgColor)
  267. {
  268. return NS_ERROR_NOT_IMPLEMENTED;
  269. }
  270. NS_IMETHODIMP nsDOMHTMLTableElement::SetBgColor(const nsAString & aBgColor)
  271. {
  272. return NS_ERROR_NOT_IMPLEMENTED;
  273. }
  274. /* attribute DOMString border; */
  275. NS_IMETHODIMP nsDOMHTMLTableElement::GetBorder(nsAString & aBorder)
  276. {
  277. return NS_ERROR_NOT_IMPLEMENTED;
  278. }
  279. NS_IMETHODIMP nsDOMHTMLTableElement::SetBorder(const nsAString & aBorder)
  280. {
  281. return NS_ERROR_NOT_IMPLEMENTED;
  282. }
  283. /* attribute DOMString cellPadding; */
  284. NS_IMETHODIMP nsDOMHTMLTableElement::GetCellPadding(nsAString & aCellPadding)
  285. {
  286. return NS_ERROR_NOT_IMPLEMENTED;
  287. }
  288. NS_IMETHODIMP nsDOMHTMLTableElement::SetCellPadding(const nsAString & aCellPadding)
  289. {
  290. return NS_ERROR_NOT_IMPLEMENTED;
  291. }
  292. /* attribute DOMString cellSpacing; */
  293. NS_IMETHODIMP nsDOMHTMLTableElement::GetCellSpacing(nsAString & aCellSpacing)
  294. {
  295. return NS_ERROR_NOT_IMPLEMENTED;
  296. }
  297. NS_IMETHODIMP nsDOMHTMLTableElement::SetCellSpacing(const nsAString & aCellSpacing)
  298. {
  299. return NS_ERROR_NOT_IMPLEMENTED;
  300. }
  301. /* attribute DOMString frame; */
  302. NS_IMETHODIMP nsDOMHTMLTableElement::GetFrame(nsAString & aFrame)
  303. {
  304. return NS_ERROR_NOT_IMPLEMENTED;
  305. }
  306. NS_IMETHODIMP nsDOMHTMLTableElement::SetFrame(const nsAString & aFrame)
  307. {
  308. return NS_ERROR_NOT_IMPLEMENTED;
  309. }
  310. /* attribute DOMString rules; */
  311. NS_IMETHODIMP nsDOMHTMLTableElement::GetRules(nsAString & aRules)
  312. {
  313. return NS_ERROR_NOT_IMPLEMENTED;
  314. }
  315. NS_IMETHODIMP nsDOMHTMLTableElement::SetRules(const nsAString & aRules)
  316. {
  317. return NS_ERROR_NOT_IMPLEMENTED;
  318. }
  319. /* attribute DOMString summary; */
  320. NS_IMETHODIMP nsDOMHTMLTableElement::GetSummary(nsAString & aSummary)
  321. {
  322. return NS_ERROR_NOT_IMPLEMENTED;
  323. }
  324. NS_IMETHODIMP nsDOMHTMLTableElement::SetSummary(const nsAString & aSummary)
  325. {
  326. return NS_ERROR_NOT_IMPLEMENTED;
  327. }
  328. /* attribute DOMString width; */
  329. NS_IMETHODIMP nsDOMHTMLTableElement::GetWidth(nsAString & aWidth)
  330. {
  331. return NS_ERROR_NOT_IMPLEMENTED;
  332. }
  333. NS_IMETHODIMP nsDOMHTMLTableElement::SetWidth(const nsAString & aWidth)
  334. {
  335. return NS_ERROR_NOT_IMPLEMENTED;
  336. }
  337. /* nsIDOMHTMLElement createTHead (); */
  338. NS_IMETHODIMP nsDOMHTMLTableElement::CreateTHead(nsIDOMHTMLElement **_retval)
  339. {
  340. return NS_ERROR_NOT_IMPLEMENTED;
  341. }
  342. /* void deleteTHead (); */
  343. NS_IMETHODIMP nsDOMHTMLTableElement::DeleteTHead()
  344. {
  345. return NS_ERROR_NOT_IMPLEMENTED;
  346. }
  347. /* nsIDOMHTMLElement createTFoot (); */
  348. NS_IMETHODIMP nsDOMHTMLTableElement::CreateTFoot(nsIDOMHTMLElement **_retval)
  349. {
  350. return NS_ERROR_NOT_IMPLEMENTED;
  351. }
  352. /* void deleteTFoot (); */
  353. NS_IMETHODIMP nsDOMHTMLTableElement::DeleteTFoot()
  354. {
  355. return NS_ERROR_NOT_IMPLEMENTED;
  356. }
  357. /* nsIDOMHTMLElement createCaption (); */
  358. NS_IMETHODIMP nsDOMHTMLTableElement::CreateCaption(nsIDOMHTMLElement **_retval)
  359. {
  360. return NS_ERROR_NOT_IMPLEMENTED;
  361. }
  362. /* void deleteCaption (); */
  363. NS_IMETHODIMP nsDOMHTMLTableElement::DeleteCaption()
  364. {
  365. return NS_ERROR_NOT_IMPLEMENTED;
  366. }
  367. /* nsIDOMHTMLElement insertRow (in long index) raises (DOMException); */
  368. NS_IMETHODIMP nsDOMHTMLTableElement::InsertRow(PRInt32 index, nsIDOMHTMLElement **_retval)
  369. {
  370. return NS_ERROR_NOT_IMPLEMENTED;
  371. }
  372. /* void deleteRow (in long index) raises (DOMException); */
  373. NS_IMETHODIMP nsDOMHTMLTableElement::DeleteRow(PRInt32 index)
  374. {
  375. return NS_ERROR_NOT_IMPLEMENTED;
  376. }
  377. /* End of implementation class template. */
  378. #endif
  379. #endif /* __gen_nsIDOMHTMLTableElement_h__ */