nsIDOMHTMLTableElement.h
上传用户:goldcmy89
上传日期:2017-12-03
资源大小:2246k
文件大小:19k
源码类别:

PlugIns编程

开发平台:

Visual C++

  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. #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__ */