PageRenderTime 72ms CodeModel.GetById 25ms RepoModel.GetById 0ms app.codeStats 0ms

/gecko_api/include/nsIDOMHTMLObjectElement.h

http://firefox-mac-pdf.googlecode.com/
C Header | 452 lines | 328 code | 62 blank | 62 comment | 0 complexity | 5a96bd52e22481dbf4bde0853ad6eeab MD5 | raw file
  1. /*
  2. * DO NOT EDIT. THIS FILE IS GENERATED FROM /builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/mozilla/dom/public/idl/html/nsIDOMHTMLObjectElement.idl
  3. */
  4. #ifndef __gen_nsIDOMHTMLObjectElement_h__
  5. #define __gen_nsIDOMHTMLObjectElement_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: nsIDOMHTMLObjectElement */
  14. #define NS_IDOMHTMLOBJECTELEMENT_IID_STR "a6cf90ac-15b3-11d2-932e-00805f8add32"
  15. #define NS_IDOMHTMLOBJECTELEMENT_IID \
  16. {0xa6cf90ac, 0x15b3, 0x11d2, \
  17. { 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 }}
  18. /**
  19. * The nsIDOMHTMLObjectElement interface is the interface to a [X]HTML
  20. * object 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 NS_SCRIPTABLE nsIDOMHTMLObjectElement : public nsIDOMHTMLElement {
  28. public:
  29. NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOMHTMLOBJECTELEMENT_IID)
  30. /* readonly attribute nsIDOMHTMLFormElement form; */
  31. NS_SCRIPTABLE NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm) = 0;
  32. /* attribute DOMString code; */
  33. NS_SCRIPTABLE NS_IMETHOD GetCode(nsAString & aCode) = 0;
  34. NS_SCRIPTABLE NS_IMETHOD SetCode(const nsAString & aCode) = 0;
  35. /* attribute DOMString align; */
  36. NS_SCRIPTABLE NS_IMETHOD GetAlign(nsAString & aAlign) = 0;
  37. NS_SCRIPTABLE NS_IMETHOD SetAlign(const nsAString & aAlign) = 0;
  38. /* attribute DOMString archive; */
  39. NS_SCRIPTABLE NS_IMETHOD GetArchive(nsAString & aArchive) = 0;
  40. NS_SCRIPTABLE NS_IMETHOD SetArchive(const nsAString & aArchive) = 0;
  41. /* attribute DOMString border; */
  42. NS_SCRIPTABLE NS_IMETHOD GetBorder(nsAString & aBorder) = 0;
  43. NS_SCRIPTABLE NS_IMETHOD SetBorder(const nsAString & aBorder) = 0;
  44. /* attribute DOMString codeBase; */
  45. NS_SCRIPTABLE NS_IMETHOD GetCodeBase(nsAString & aCodeBase) = 0;
  46. NS_SCRIPTABLE NS_IMETHOD SetCodeBase(const nsAString & aCodeBase) = 0;
  47. /* attribute DOMString codeType; */
  48. NS_SCRIPTABLE NS_IMETHOD GetCodeType(nsAString & aCodeType) = 0;
  49. NS_SCRIPTABLE NS_IMETHOD SetCodeType(const nsAString & aCodeType) = 0;
  50. /* attribute DOMString data; */
  51. NS_SCRIPTABLE NS_IMETHOD GetData(nsAString & aData) = 0;
  52. NS_SCRIPTABLE NS_IMETHOD SetData(const nsAString & aData) = 0;
  53. /* attribute boolean declare; */
  54. NS_SCRIPTABLE NS_IMETHOD GetDeclare(PRBool *aDeclare) = 0;
  55. NS_SCRIPTABLE NS_IMETHOD SetDeclare(PRBool aDeclare) = 0;
  56. /* attribute DOMString height; */
  57. NS_SCRIPTABLE NS_IMETHOD GetHeight(nsAString & aHeight) = 0;
  58. NS_SCRIPTABLE NS_IMETHOD SetHeight(const nsAString & aHeight) = 0;
  59. /* attribute long hspace; */
  60. NS_SCRIPTABLE NS_IMETHOD GetHspace(PRInt32 *aHspace) = 0;
  61. NS_SCRIPTABLE NS_IMETHOD SetHspace(PRInt32 aHspace) = 0;
  62. /* attribute DOMString name; */
  63. NS_SCRIPTABLE NS_IMETHOD GetName(nsAString & aName) = 0;
  64. NS_SCRIPTABLE NS_IMETHOD SetName(const nsAString & aName) = 0;
  65. /* attribute DOMString standby; */
  66. NS_SCRIPTABLE NS_IMETHOD GetStandby(nsAString & aStandby) = 0;
  67. NS_SCRIPTABLE NS_IMETHOD SetStandby(const nsAString & aStandby) = 0;
  68. /* attribute long tabIndex; */
  69. NS_SCRIPTABLE NS_IMETHOD GetTabIndex(PRInt32 *aTabIndex) = 0;
  70. NS_SCRIPTABLE NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) = 0;
  71. /* attribute DOMString type; */
  72. NS_SCRIPTABLE NS_IMETHOD GetType(nsAString & aType) = 0;
  73. NS_SCRIPTABLE NS_IMETHOD SetType(const nsAString & aType) = 0;
  74. /* attribute DOMString useMap; */
  75. NS_SCRIPTABLE NS_IMETHOD GetUseMap(nsAString & aUseMap) = 0;
  76. NS_SCRIPTABLE NS_IMETHOD SetUseMap(const nsAString & aUseMap) = 0;
  77. /* attribute long vspace; */
  78. NS_SCRIPTABLE NS_IMETHOD GetVspace(PRInt32 *aVspace) = 0;
  79. NS_SCRIPTABLE NS_IMETHOD SetVspace(PRInt32 aVspace) = 0;
  80. /* attribute DOMString width; */
  81. NS_SCRIPTABLE NS_IMETHOD GetWidth(nsAString & aWidth) = 0;
  82. NS_SCRIPTABLE NS_IMETHOD SetWidth(const nsAString & aWidth) = 0;
  83. /* readonly attribute nsIDOMDocument contentDocument; */
  84. NS_SCRIPTABLE NS_IMETHOD GetContentDocument(nsIDOMDocument * *aContentDocument) = 0;
  85. };
  86. NS_DEFINE_STATIC_IID_ACCESSOR(nsIDOMHTMLObjectElement, NS_IDOMHTMLOBJECTELEMENT_IID)
  87. /* Use this macro when declaring classes that implement this interface. */
  88. #define NS_DECL_NSIDOMHTMLOBJECTELEMENT \
  89. NS_SCRIPTABLE NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm); \
  90. NS_SCRIPTABLE NS_IMETHOD GetCode(nsAString & aCode); \
  91. NS_SCRIPTABLE NS_IMETHOD SetCode(const nsAString & aCode); \
  92. NS_SCRIPTABLE NS_IMETHOD GetAlign(nsAString & aAlign); \
  93. NS_SCRIPTABLE NS_IMETHOD SetAlign(const nsAString & aAlign); \
  94. NS_SCRIPTABLE NS_IMETHOD GetArchive(nsAString & aArchive); \
  95. NS_SCRIPTABLE NS_IMETHOD SetArchive(const nsAString & aArchive); \
  96. NS_SCRIPTABLE NS_IMETHOD GetBorder(nsAString & aBorder); \
  97. NS_SCRIPTABLE NS_IMETHOD SetBorder(const nsAString & aBorder); \
  98. NS_SCRIPTABLE NS_IMETHOD GetCodeBase(nsAString & aCodeBase); \
  99. NS_SCRIPTABLE NS_IMETHOD SetCodeBase(const nsAString & aCodeBase); \
  100. NS_SCRIPTABLE NS_IMETHOD GetCodeType(nsAString & aCodeType); \
  101. NS_SCRIPTABLE NS_IMETHOD SetCodeType(const nsAString & aCodeType); \
  102. NS_SCRIPTABLE NS_IMETHOD GetData(nsAString & aData); \
  103. NS_SCRIPTABLE NS_IMETHOD SetData(const nsAString & aData); \
  104. NS_SCRIPTABLE NS_IMETHOD GetDeclare(PRBool *aDeclare); \
  105. NS_SCRIPTABLE NS_IMETHOD SetDeclare(PRBool aDeclare); \
  106. NS_SCRIPTABLE NS_IMETHOD GetHeight(nsAString & aHeight); \
  107. NS_SCRIPTABLE NS_IMETHOD SetHeight(const nsAString & aHeight); \
  108. NS_SCRIPTABLE NS_IMETHOD GetHspace(PRInt32 *aHspace); \
  109. NS_SCRIPTABLE NS_IMETHOD SetHspace(PRInt32 aHspace); \
  110. NS_SCRIPTABLE NS_IMETHOD GetName(nsAString & aName); \
  111. NS_SCRIPTABLE NS_IMETHOD SetName(const nsAString & aName); \
  112. NS_SCRIPTABLE NS_IMETHOD GetStandby(nsAString & aStandby); \
  113. NS_SCRIPTABLE NS_IMETHOD SetStandby(const nsAString & aStandby); \
  114. NS_SCRIPTABLE NS_IMETHOD GetTabIndex(PRInt32 *aTabIndex); \
  115. NS_SCRIPTABLE NS_IMETHOD SetTabIndex(PRInt32 aTabIndex); \
  116. NS_SCRIPTABLE NS_IMETHOD GetType(nsAString & aType); \
  117. NS_SCRIPTABLE NS_IMETHOD SetType(const nsAString & aType); \
  118. NS_SCRIPTABLE NS_IMETHOD GetUseMap(nsAString & aUseMap); \
  119. NS_SCRIPTABLE NS_IMETHOD SetUseMap(const nsAString & aUseMap); \
  120. NS_SCRIPTABLE NS_IMETHOD GetVspace(PRInt32 *aVspace); \
  121. NS_SCRIPTABLE NS_IMETHOD SetVspace(PRInt32 aVspace); \
  122. NS_SCRIPTABLE NS_IMETHOD GetWidth(nsAString & aWidth); \
  123. NS_SCRIPTABLE NS_IMETHOD SetWidth(const nsAString & aWidth); \
  124. NS_SCRIPTABLE NS_IMETHOD GetContentDocument(nsIDOMDocument * *aContentDocument);
  125. /* Use this macro to declare functions that forward the behavior of this interface to another object. */
  126. #define NS_FORWARD_NSIDOMHTMLOBJECTELEMENT(_to) \
  127. NS_SCRIPTABLE NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm) { return _to GetForm(aForm); } \
  128. NS_SCRIPTABLE NS_IMETHOD GetCode(nsAString & aCode) { return _to GetCode(aCode); } \
  129. NS_SCRIPTABLE NS_IMETHOD SetCode(const nsAString & aCode) { return _to SetCode(aCode); } \
  130. NS_SCRIPTABLE NS_IMETHOD GetAlign(nsAString & aAlign) { return _to GetAlign(aAlign); } \
  131. NS_SCRIPTABLE NS_IMETHOD SetAlign(const nsAString & aAlign) { return _to SetAlign(aAlign); } \
  132. NS_SCRIPTABLE NS_IMETHOD GetArchive(nsAString & aArchive) { return _to GetArchive(aArchive); } \
  133. NS_SCRIPTABLE NS_IMETHOD SetArchive(const nsAString & aArchive) { return _to SetArchive(aArchive); } \
  134. NS_SCRIPTABLE NS_IMETHOD GetBorder(nsAString & aBorder) { return _to GetBorder(aBorder); } \
  135. NS_SCRIPTABLE NS_IMETHOD SetBorder(const nsAString & aBorder) { return _to SetBorder(aBorder); } \
  136. NS_SCRIPTABLE NS_IMETHOD GetCodeBase(nsAString & aCodeBase) { return _to GetCodeBase(aCodeBase); } \
  137. NS_SCRIPTABLE NS_IMETHOD SetCodeBase(const nsAString & aCodeBase) { return _to SetCodeBase(aCodeBase); } \
  138. NS_SCRIPTABLE NS_IMETHOD GetCodeType(nsAString & aCodeType) { return _to GetCodeType(aCodeType); } \
  139. NS_SCRIPTABLE NS_IMETHOD SetCodeType(const nsAString & aCodeType) { return _to SetCodeType(aCodeType); } \
  140. NS_SCRIPTABLE NS_IMETHOD GetData(nsAString & aData) { return _to GetData(aData); } \
  141. NS_SCRIPTABLE NS_IMETHOD SetData(const nsAString & aData) { return _to SetData(aData); } \
  142. NS_SCRIPTABLE NS_IMETHOD GetDeclare(PRBool *aDeclare) { return _to GetDeclare(aDeclare); } \
  143. NS_SCRIPTABLE NS_IMETHOD SetDeclare(PRBool aDeclare) { return _to SetDeclare(aDeclare); } \
  144. NS_SCRIPTABLE NS_IMETHOD GetHeight(nsAString & aHeight) { return _to GetHeight(aHeight); } \
  145. NS_SCRIPTABLE NS_IMETHOD SetHeight(const nsAString & aHeight) { return _to SetHeight(aHeight); } \
  146. NS_SCRIPTABLE NS_IMETHOD GetHspace(PRInt32 *aHspace) { return _to GetHspace(aHspace); } \
  147. NS_SCRIPTABLE NS_IMETHOD SetHspace(PRInt32 aHspace) { return _to SetHspace(aHspace); } \
  148. NS_SCRIPTABLE NS_IMETHOD GetName(nsAString & aName) { return _to GetName(aName); } \
  149. NS_SCRIPTABLE NS_IMETHOD SetName(const nsAString & aName) { return _to SetName(aName); } \
  150. NS_SCRIPTABLE NS_IMETHOD GetStandby(nsAString & aStandby) { return _to GetStandby(aStandby); } \
  151. NS_SCRIPTABLE NS_IMETHOD SetStandby(const nsAString & aStandby) { return _to SetStandby(aStandby); } \
  152. NS_SCRIPTABLE NS_IMETHOD GetTabIndex(PRInt32 *aTabIndex) { return _to GetTabIndex(aTabIndex); } \
  153. NS_SCRIPTABLE NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return _to SetTabIndex(aTabIndex); } \
  154. NS_SCRIPTABLE NS_IMETHOD GetType(nsAString & aType) { return _to GetType(aType); } \
  155. NS_SCRIPTABLE NS_IMETHOD SetType(const nsAString & aType) { return _to SetType(aType); } \
  156. NS_SCRIPTABLE NS_IMETHOD GetUseMap(nsAString & aUseMap) { return _to GetUseMap(aUseMap); } \
  157. NS_SCRIPTABLE NS_IMETHOD SetUseMap(const nsAString & aUseMap) { return _to SetUseMap(aUseMap); } \
  158. NS_SCRIPTABLE NS_IMETHOD GetVspace(PRInt32 *aVspace) { return _to GetVspace(aVspace); } \
  159. NS_SCRIPTABLE NS_IMETHOD SetVspace(PRInt32 aVspace) { return _to SetVspace(aVspace); } \
  160. NS_SCRIPTABLE NS_IMETHOD GetWidth(nsAString & aWidth) { return _to GetWidth(aWidth); } \
  161. NS_SCRIPTABLE NS_IMETHOD SetWidth(const nsAString & aWidth) { return _to SetWidth(aWidth); } \
  162. NS_SCRIPTABLE NS_IMETHOD GetContentDocument(nsIDOMDocument * *aContentDocument) { return _to GetContentDocument(aContentDocument); }
  163. /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
  164. #define NS_FORWARD_SAFE_NSIDOMHTMLOBJECTELEMENT(_to) \
  165. NS_SCRIPTABLE NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetForm(aForm); } \
  166. NS_SCRIPTABLE NS_IMETHOD GetCode(nsAString & aCode) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCode(aCode); } \
  167. NS_SCRIPTABLE NS_IMETHOD SetCode(const nsAString & aCode) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCode(aCode); } \
  168. NS_SCRIPTABLE NS_IMETHOD GetAlign(nsAString & aAlign) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAlign(aAlign); } \
  169. NS_SCRIPTABLE NS_IMETHOD SetAlign(const nsAString & aAlign) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAlign(aAlign); } \
  170. NS_SCRIPTABLE NS_IMETHOD GetArchive(nsAString & aArchive) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetArchive(aArchive); } \
  171. NS_SCRIPTABLE NS_IMETHOD SetArchive(const nsAString & aArchive) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetArchive(aArchive); } \
  172. NS_SCRIPTABLE NS_IMETHOD GetBorder(nsAString & aBorder) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBorder(aBorder); } \
  173. NS_SCRIPTABLE NS_IMETHOD SetBorder(const nsAString & aBorder) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBorder(aBorder); } \
  174. NS_SCRIPTABLE NS_IMETHOD GetCodeBase(nsAString & aCodeBase) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCodeBase(aCodeBase); } \
  175. NS_SCRIPTABLE NS_IMETHOD SetCodeBase(const nsAString & aCodeBase) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCodeBase(aCodeBase); } \
  176. NS_SCRIPTABLE NS_IMETHOD GetCodeType(nsAString & aCodeType) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCodeType(aCodeType); } \
  177. NS_SCRIPTABLE NS_IMETHOD SetCodeType(const nsAString & aCodeType) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCodeType(aCodeType); } \
  178. NS_SCRIPTABLE NS_IMETHOD GetData(nsAString & aData) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetData(aData); } \
  179. NS_SCRIPTABLE NS_IMETHOD SetData(const nsAString & aData) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetData(aData); } \
  180. NS_SCRIPTABLE NS_IMETHOD GetDeclare(PRBool *aDeclare) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDeclare(aDeclare); } \
  181. NS_SCRIPTABLE NS_IMETHOD SetDeclare(PRBool aDeclare) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDeclare(aDeclare); } \
  182. NS_SCRIPTABLE NS_IMETHOD GetHeight(nsAString & aHeight) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHeight(aHeight); } \
  183. NS_SCRIPTABLE NS_IMETHOD SetHeight(const nsAString & aHeight) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHeight(aHeight); } \
  184. NS_SCRIPTABLE NS_IMETHOD GetHspace(PRInt32 *aHspace) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHspace(aHspace); } \
  185. NS_SCRIPTABLE NS_IMETHOD SetHspace(PRInt32 aHspace) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHspace(aHspace); } \
  186. NS_SCRIPTABLE NS_IMETHOD GetName(nsAString & aName) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetName(aName); } \
  187. NS_SCRIPTABLE NS_IMETHOD SetName(const nsAString & aName) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetName(aName); } \
  188. NS_SCRIPTABLE NS_IMETHOD GetStandby(nsAString & aStandby) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetStandby(aStandby); } \
  189. NS_SCRIPTABLE NS_IMETHOD SetStandby(const nsAString & aStandby) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetStandby(aStandby); } \
  190. NS_SCRIPTABLE NS_IMETHOD GetTabIndex(PRInt32 *aTabIndex) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTabIndex(aTabIndex); } \
  191. NS_SCRIPTABLE NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTabIndex(aTabIndex); } \
  192. NS_SCRIPTABLE NS_IMETHOD GetType(nsAString & aType) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetType(aType); } \
  193. NS_SCRIPTABLE NS_IMETHOD SetType(const nsAString & aType) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetType(aType); } \
  194. NS_SCRIPTABLE NS_IMETHOD GetUseMap(nsAString & aUseMap) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetUseMap(aUseMap); } \
  195. NS_SCRIPTABLE NS_IMETHOD SetUseMap(const nsAString & aUseMap) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetUseMap(aUseMap); } \
  196. NS_SCRIPTABLE NS_IMETHOD GetVspace(PRInt32 *aVspace) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetVspace(aVspace); } \
  197. NS_SCRIPTABLE NS_IMETHOD SetVspace(PRInt32 aVspace) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetVspace(aVspace); } \
  198. NS_SCRIPTABLE NS_IMETHOD GetWidth(nsAString & aWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWidth(aWidth); } \
  199. NS_SCRIPTABLE NS_IMETHOD SetWidth(const nsAString & aWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetWidth(aWidth); } \
  200. NS_SCRIPTABLE NS_IMETHOD GetContentDocument(nsIDOMDocument * *aContentDocument) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetContentDocument(aContentDocument); }
  201. #if 0
  202. /* Use the code below as a template for the implementation class for this interface. */
  203. /* Header file */
  204. class nsDOMHTMLObjectElement : public nsIDOMHTMLObjectElement
  205. {
  206. public:
  207. NS_DECL_ISUPPORTS
  208. NS_DECL_NSIDOMHTMLOBJECTELEMENT
  209. nsDOMHTMLObjectElement();
  210. private:
  211. ~nsDOMHTMLObjectElement();
  212. protected:
  213. /* additional members */
  214. };
  215. /* Implementation file */
  216. NS_IMPL_ISUPPORTS1(nsDOMHTMLObjectElement, nsIDOMHTMLObjectElement)
  217. nsDOMHTMLObjectElement::nsDOMHTMLObjectElement()
  218. {
  219. /* member initializers and constructor code */
  220. }
  221. nsDOMHTMLObjectElement::~nsDOMHTMLObjectElement()
  222. {
  223. /* destructor code */
  224. }
  225. /* readonly attribute nsIDOMHTMLFormElement form; */
  226. NS_IMETHODIMP nsDOMHTMLObjectElement::GetForm(nsIDOMHTMLFormElement * *aForm)
  227. {
  228. return NS_ERROR_NOT_IMPLEMENTED;
  229. }
  230. /* attribute DOMString code; */
  231. NS_IMETHODIMP nsDOMHTMLObjectElement::GetCode(nsAString & aCode)
  232. {
  233. return NS_ERROR_NOT_IMPLEMENTED;
  234. }
  235. NS_IMETHODIMP nsDOMHTMLObjectElement::SetCode(const nsAString & aCode)
  236. {
  237. return NS_ERROR_NOT_IMPLEMENTED;
  238. }
  239. /* attribute DOMString align; */
  240. NS_IMETHODIMP nsDOMHTMLObjectElement::GetAlign(nsAString & aAlign)
  241. {
  242. return NS_ERROR_NOT_IMPLEMENTED;
  243. }
  244. NS_IMETHODIMP nsDOMHTMLObjectElement::SetAlign(const nsAString & aAlign)
  245. {
  246. return NS_ERROR_NOT_IMPLEMENTED;
  247. }
  248. /* attribute DOMString archive; */
  249. NS_IMETHODIMP nsDOMHTMLObjectElement::GetArchive(nsAString & aArchive)
  250. {
  251. return NS_ERROR_NOT_IMPLEMENTED;
  252. }
  253. NS_IMETHODIMP nsDOMHTMLObjectElement::SetArchive(const nsAString & aArchive)
  254. {
  255. return NS_ERROR_NOT_IMPLEMENTED;
  256. }
  257. /* attribute DOMString border; */
  258. NS_IMETHODIMP nsDOMHTMLObjectElement::GetBorder(nsAString & aBorder)
  259. {
  260. return NS_ERROR_NOT_IMPLEMENTED;
  261. }
  262. NS_IMETHODIMP nsDOMHTMLObjectElement::SetBorder(const nsAString & aBorder)
  263. {
  264. return NS_ERROR_NOT_IMPLEMENTED;
  265. }
  266. /* attribute DOMString codeBase; */
  267. NS_IMETHODIMP nsDOMHTMLObjectElement::GetCodeBase(nsAString & aCodeBase)
  268. {
  269. return NS_ERROR_NOT_IMPLEMENTED;
  270. }
  271. NS_IMETHODIMP nsDOMHTMLObjectElement::SetCodeBase(const nsAString & aCodeBase)
  272. {
  273. return NS_ERROR_NOT_IMPLEMENTED;
  274. }
  275. /* attribute DOMString codeType; */
  276. NS_IMETHODIMP nsDOMHTMLObjectElement::GetCodeType(nsAString & aCodeType)
  277. {
  278. return NS_ERROR_NOT_IMPLEMENTED;
  279. }
  280. NS_IMETHODIMP nsDOMHTMLObjectElement::SetCodeType(const nsAString & aCodeType)
  281. {
  282. return NS_ERROR_NOT_IMPLEMENTED;
  283. }
  284. /* attribute DOMString data; */
  285. NS_IMETHODIMP nsDOMHTMLObjectElement::GetData(nsAString & aData)
  286. {
  287. return NS_ERROR_NOT_IMPLEMENTED;
  288. }
  289. NS_IMETHODIMP nsDOMHTMLObjectElement::SetData(const nsAString & aData)
  290. {
  291. return NS_ERROR_NOT_IMPLEMENTED;
  292. }
  293. /* attribute boolean declare; */
  294. NS_IMETHODIMP nsDOMHTMLObjectElement::GetDeclare(PRBool *aDeclare)
  295. {
  296. return NS_ERROR_NOT_IMPLEMENTED;
  297. }
  298. NS_IMETHODIMP nsDOMHTMLObjectElement::SetDeclare(PRBool aDeclare)
  299. {
  300. return NS_ERROR_NOT_IMPLEMENTED;
  301. }
  302. /* attribute DOMString height; */
  303. NS_IMETHODIMP nsDOMHTMLObjectElement::GetHeight(nsAString & aHeight)
  304. {
  305. return NS_ERROR_NOT_IMPLEMENTED;
  306. }
  307. NS_IMETHODIMP nsDOMHTMLObjectElement::SetHeight(const nsAString & aHeight)
  308. {
  309. return NS_ERROR_NOT_IMPLEMENTED;
  310. }
  311. /* attribute long hspace; */
  312. NS_IMETHODIMP nsDOMHTMLObjectElement::GetHspace(PRInt32 *aHspace)
  313. {
  314. return NS_ERROR_NOT_IMPLEMENTED;
  315. }
  316. NS_IMETHODIMP nsDOMHTMLObjectElement::SetHspace(PRInt32 aHspace)
  317. {
  318. return NS_ERROR_NOT_IMPLEMENTED;
  319. }
  320. /* attribute DOMString name; */
  321. NS_IMETHODIMP nsDOMHTMLObjectElement::GetName(nsAString & aName)
  322. {
  323. return NS_ERROR_NOT_IMPLEMENTED;
  324. }
  325. NS_IMETHODIMP nsDOMHTMLObjectElement::SetName(const nsAString & aName)
  326. {
  327. return NS_ERROR_NOT_IMPLEMENTED;
  328. }
  329. /* attribute DOMString standby; */
  330. NS_IMETHODIMP nsDOMHTMLObjectElement::GetStandby(nsAString & aStandby)
  331. {
  332. return NS_ERROR_NOT_IMPLEMENTED;
  333. }
  334. NS_IMETHODIMP nsDOMHTMLObjectElement::SetStandby(const nsAString & aStandby)
  335. {
  336. return NS_ERROR_NOT_IMPLEMENTED;
  337. }
  338. /* attribute long tabIndex; */
  339. NS_IMETHODIMP nsDOMHTMLObjectElement::GetTabIndex(PRInt32 *aTabIndex)
  340. {
  341. return NS_ERROR_NOT_IMPLEMENTED;
  342. }
  343. NS_IMETHODIMP nsDOMHTMLObjectElement::SetTabIndex(PRInt32 aTabIndex)
  344. {
  345. return NS_ERROR_NOT_IMPLEMENTED;
  346. }
  347. /* attribute DOMString type; */
  348. NS_IMETHODIMP nsDOMHTMLObjectElement::GetType(nsAString & aType)
  349. {
  350. return NS_ERROR_NOT_IMPLEMENTED;
  351. }
  352. NS_IMETHODIMP nsDOMHTMLObjectElement::SetType(const nsAString & aType)
  353. {
  354. return NS_ERROR_NOT_IMPLEMENTED;
  355. }
  356. /* attribute DOMString useMap; */
  357. NS_IMETHODIMP nsDOMHTMLObjectElement::GetUseMap(nsAString & aUseMap)
  358. {
  359. return NS_ERROR_NOT_IMPLEMENTED;
  360. }
  361. NS_IMETHODIMP nsDOMHTMLObjectElement::SetUseMap(const nsAString & aUseMap)
  362. {
  363. return NS_ERROR_NOT_IMPLEMENTED;
  364. }
  365. /* attribute long vspace; */
  366. NS_IMETHODIMP nsDOMHTMLObjectElement::GetVspace(PRInt32 *aVspace)
  367. {
  368. return NS_ERROR_NOT_IMPLEMENTED;
  369. }
  370. NS_IMETHODIMP nsDOMHTMLObjectElement::SetVspace(PRInt32 aVspace)
  371. {
  372. return NS_ERROR_NOT_IMPLEMENTED;
  373. }
  374. /* attribute DOMString width; */
  375. NS_IMETHODIMP nsDOMHTMLObjectElement::GetWidth(nsAString & aWidth)
  376. {
  377. return NS_ERROR_NOT_IMPLEMENTED;
  378. }
  379. NS_IMETHODIMP nsDOMHTMLObjectElement::SetWidth(const nsAString & aWidth)
  380. {
  381. return NS_ERROR_NOT_IMPLEMENTED;
  382. }
  383. /* readonly attribute nsIDOMDocument contentDocument; */
  384. NS_IMETHODIMP nsDOMHTMLObjectElement::GetContentDocument(nsIDOMDocument * *aContentDocument)
  385. {
  386. return NS_ERROR_NOT_IMPLEMENTED;
  387. }
  388. /* End of implementation class template. */
  389. #endif
  390. #endif /* __gen_nsIDOMHTMLObjectElement_h__ */