LCOV - code coverage report
Current view: top level - obj-x86_64-pc-linux-gnu/dist/include - nsIDOMHTMLObjectElement.h (source / functions) Hit Total Coverage
Test: output.info Lines: 0 1 0.0 %
Date: 2017-07-14 16:53:18 Functions: 0 1 0.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*
       2             :  * DO NOT EDIT.  THIS FILE IS GENERATED FROM ../../../dist/idl/nsIDOMHTMLObjectElement.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_nsIDOMHTMLObjectElement_h__
       6             : #define __gen_nsIDOMHTMLObjectElement_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             : class nsIDOMValidityState; /* forward declaration */
      18             : 
      19             : 
      20             : /* starting interface:    nsIDOMHTMLObjectElement */
      21             : #define NS_IDOMHTMLOBJECTELEMENT_IID_STR "baf443d2-da5d-40c9-be3c-c65a69a25250"
      22             : 
      23             : #define NS_IDOMHTMLOBJECTELEMENT_IID \
      24             :   {0xbaf443d2, 0xda5d, 0x40c9, \
      25             :     { 0xbe, 0x3c, 0xc6, 0x5a, 0x69, 0xa2, 0x52, 0x50 }}
      26             : 
      27           0 : class NS_NO_VTABLE nsIDOMHTMLObjectElement : public nsISupports {
      28             :  public:
      29             : 
      30             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOMHTMLOBJECTELEMENT_IID)
      31             : 
      32             :   /* readonly attribute nsIDOMHTMLFormElement form; */
      33             :   NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm) = 0;
      34             : 
      35             :   /* attribute DOMString code; */
      36             :   NS_IMETHOD GetCode(nsAString & aCode) = 0;
      37             :   NS_IMETHOD SetCode(const nsAString & aCode) = 0;
      38             : 
      39             :   /* attribute DOMString align; */
      40             :   NS_IMETHOD GetAlign(nsAString & aAlign) = 0;
      41             :   NS_IMETHOD SetAlign(const nsAString & aAlign) = 0;
      42             : 
      43             :   /* attribute DOMString archive; */
      44             :   NS_IMETHOD GetArchive(nsAString & aArchive) = 0;
      45             :   NS_IMETHOD SetArchive(const nsAString & aArchive) = 0;
      46             : 
      47             :   /* attribute DOMString border; */
      48             :   NS_IMETHOD GetBorder(nsAString & aBorder) = 0;
      49             :   NS_IMETHOD SetBorder(const nsAString & aBorder) = 0;
      50             : 
      51             :   /* attribute DOMString codeBase; */
      52             :   NS_IMETHOD GetCodeBase(nsAString & aCodeBase) = 0;
      53             :   NS_IMETHOD SetCodeBase(const nsAString & aCodeBase) = 0;
      54             : 
      55             :   /* attribute DOMString codeType; */
      56             :   NS_IMETHOD GetCodeType(nsAString & aCodeType) = 0;
      57             :   NS_IMETHOD SetCodeType(const nsAString & aCodeType) = 0;
      58             : 
      59             :   /* attribute DOMString data; */
      60             :   NS_IMETHOD GetData(nsAString & aData) = 0;
      61             :   NS_IMETHOD SetData(const nsAString & aData) = 0;
      62             : 
      63             :   /* attribute boolean declare; */
      64             :   NS_IMETHOD GetDeclare(bool *aDeclare) = 0;
      65             :   NS_IMETHOD SetDeclare(bool aDeclare) = 0;
      66             : 
      67             :   /* attribute DOMString height; */
      68             :   NS_IMETHOD GetHeight(nsAString & aHeight) = 0;
      69             :   NS_IMETHOD SetHeight(const nsAString & aHeight) = 0;
      70             : 
      71             :   /* attribute long hspace; */
      72             :   NS_IMETHOD GetHspace(int32_t *aHspace) = 0;
      73             :   NS_IMETHOD SetHspace(int32_t aHspace) = 0;
      74             : 
      75             :   /* attribute DOMString name; */
      76             :   NS_IMETHOD GetName(nsAString & aName) = 0;
      77             :   NS_IMETHOD SetName(const nsAString & aName) = 0;
      78             : 
      79             :   /* attribute DOMString standby; */
      80             :   NS_IMETHOD GetStandby(nsAString & aStandby) = 0;
      81             :   NS_IMETHOD SetStandby(const nsAString & aStandby) = 0;
      82             : 
      83             :   /* attribute DOMString type; */
      84             :   NS_IMETHOD GetType(nsAString & aType) = 0;
      85             :   NS_IMETHOD SetType(const nsAString & aType) = 0;
      86             : 
      87             :   /* attribute DOMString useMap; */
      88             :   NS_IMETHOD GetUseMap(nsAString & aUseMap) = 0;
      89             :   NS_IMETHOD SetUseMap(const nsAString & aUseMap) = 0;
      90             : 
      91             :   /* attribute long vspace; */
      92             :   NS_IMETHOD GetVspace(int32_t *aVspace) = 0;
      93             :   NS_IMETHOD SetVspace(int32_t aVspace) = 0;
      94             : 
      95             :   /* attribute DOMString width; */
      96             :   NS_IMETHOD GetWidth(nsAString & aWidth) = 0;
      97             :   NS_IMETHOD SetWidth(const nsAString & aWidth) = 0;
      98             : 
      99             :   /* readonly attribute nsIDOMDocument contentDocument; */
     100             :   NS_IMETHOD GetContentDocument(nsIDOMDocument * *aContentDocument) = 0;
     101             : 
     102             :   /* readonly attribute boolean willValidate; */
     103             :   NS_IMETHOD GetWillValidate(bool *aWillValidate) = 0;
     104             : 
     105             :   /* readonly attribute nsIDOMValidityState validity; */
     106             :   NS_IMETHOD GetValidity(nsIDOMValidityState * *aValidity) = 0;
     107             : 
     108             :   /* readonly attribute DOMString validationMessage; */
     109             :   NS_IMETHOD GetValidationMessage(nsAString & aValidationMessage) = 0;
     110             : 
     111             :   /* boolean checkValidity (); */
     112             :   NS_IMETHOD CheckValidity(bool *_retval) = 0;
     113             : 
     114             :   /* void setCustomValidity (in DOMString error); */
     115             :   NS_IMETHOD SetCustomValidity(const nsAString & error) = 0;
     116             : 
     117             : };
     118             : 
     119             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsIDOMHTMLObjectElement, NS_IDOMHTMLOBJECTELEMENT_IID)
     120             : 
     121             : /* Use this macro when declaring classes that implement this interface. */
     122             : #define NS_DECL_NSIDOMHTMLOBJECTELEMENT \
     123             :   NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm) override; \
     124             :   NS_IMETHOD GetCode(nsAString & aCode) override; \
     125             :   NS_IMETHOD SetCode(const nsAString & aCode) override; \
     126             :   NS_IMETHOD GetAlign(nsAString & aAlign) override; \
     127             :   NS_IMETHOD SetAlign(const nsAString & aAlign) override; \
     128             :   NS_IMETHOD GetArchive(nsAString & aArchive) override; \
     129             :   NS_IMETHOD SetArchive(const nsAString & aArchive) override; \
     130             :   NS_IMETHOD GetBorder(nsAString & aBorder) override; \
     131             :   NS_IMETHOD SetBorder(const nsAString & aBorder) override; \
     132             :   NS_IMETHOD GetCodeBase(nsAString & aCodeBase) override; \
     133             :   NS_IMETHOD SetCodeBase(const nsAString & aCodeBase) override; \
     134             :   NS_IMETHOD GetCodeType(nsAString & aCodeType) override; \
     135             :   NS_IMETHOD SetCodeType(const nsAString & aCodeType) override; \
     136             :   NS_IMETHOD GetData(nsAString & aData) override; \
     137             :   NS_IMETHOD SetData(const nsAString & aData) override; \
     138             :   NS_IMETHOD GetDeclare(bool *aDeclare) override; \
     139             :   NS_IMETHOD SetDeclare(bool aDeclare) override; \
     140             :   NS_IMETHOD GetHeight(nsAString & aHeight) override; \
     141             :   NS_IMETHOD SetHeight(const nsAString & aHeight) override; \
     142             :   NS_IMETHOD GetHspace(int32_t *aHspace) override; \
     143             :   NS_IMETHOD SetHspace(int32_t aHspace) override; \
     144             :   NS_IMETHOD GetName(nsAString & aName) override; \
     145             :   NS_IMETHOD SetName(const nsAString & aName) override; \
     146             :   NS_IMETHOD GetStandby(nsAString & aStandby) override; \
     147             :   NS_IMETHOD SetStandby(const nsAString & aStandby) override; \
     148             :   NS_IMETHOD GetType(nsAString & aType) override; \
     149             :   NS_IMETHOD SetType(const nsAString & aType) override; \
     150             :   NS_IMETHOD GetUseMap(nsAString & aUseMap) override; \
     151             :   NS_IMETHOD SetUseMap(const nsAString & aUseMap) override; \
     152             :   NS_IMETHOD GetVspace(int32_t *aVspace) override; \
     153             :   NS_IMETHOD SetVspace(int32_t aVspace) override; \
     154             :   NS_IMETHOD GetWidth(nsAString & aWidth) override; \
     155             :   NS_IMETHOD SetWidth(const nsAString & aWidth) override; \
     156             :   NS_IMETHOD GetContentDocument(nsIDOMDocument * *aContentDocument) override; \
     157             :   NS_IMETHOD GetWillValidate(bool *aWillValidate) override; \
     158             :   NS_IMETHOD GetValidity(nsIDOMValidityState * *aValidity) override; \
     159             :   NS_IMETHOD GetValidationMessage(nsAString & aValidationMessage) override; \
     160             :   NS_IMETHOD CheckValidity(bool *_retval) override; \
     161             :   NS_IMETHOD SetCustomValidity(const nsAString & error) override; 
     162             : 
     163             : /* Use this macro when declaring the members of this interface when the
     164             :    class doesn't implement the interface. This is useful for forwarding. */
     165             : #define NS_DECL_NON_VIRTUAL_NSIDOMHTMLOBJECTELEMENT \
     166             :   nsresult GetForm(nsIDOMHTMLFormElement * *aForm); \
     167             :   nsresult GetCode(nsAString & aCode); \
     168             :   nsresult SetCode(const nsAString & aCode); \
     169             :   nsresult GetAlign(nsAString & aAlign); \
     170             :   nsresult SetAlign(const nsAString & aAlign); \
     171             :   nsresult GetArchive(nsAString & aArchive); \
     172             :   nsresult SetArchive(const nsAString & aArchive); \
     173             :   nsresult GetBorder(nsAString & aBorder); \
     174             :   nsresult SetBorder(const nsAString & aBorder); \
     175             :   nsresult GetCodeBase(nsAString & aCodeBase); \
     176             :   nsresult SetCodeBase(const nsAString & aCodeBase); \
     177             :   nsresult GetCodeType(nsAString & aCodeType); \
     178             :   nsresult SetCodeType(const nsAString & aCodeType); \
     179             :   nsresult GetData(nsAString & aData); \
     180             :   nsresult SetData(const nsAString & aData); \
     181             :   nsresult GetDeclare(bool *aDeclare); \
     182             :   nsresult SetDeclare(bool aDeclare); \
     183             :   nsresult GetHeight(nsAString & aHeight); \
     184             :   nsresult SetHeight(const nsAString & aHeight); \
     185             :   nsresult GetHspace(int32_t *aHspace); \
     186             :   nsresult SetHspace(int32_t aHspace); \
     187             :   nsresult GetName(nsAString & aName); \
     188             :   nsresult SetName(const nsAString & aName); \
     189             :   nsresult GetStandby(nsAString & aStandby); \
     190             :   nsresult SetStandby(const nsAString & aStandby); \
     191             :   nsresult GetType(nsAString & aType); \
     192             :   nsresult SetType(const nsAString & aType); \
     193             :   nsresult GetUseMap(nsAString & aUseMap); \
     194             :   nsresult SetUseMap(const nsAString & aUseMap); \
     195             :   nsresult GetVspace(int32_t *aVspace); \
     196             :   nsresult SetVspace(int32_t aVspace); \
     197             :   nsresult GetWidth(nsAString & aWidth); \
     198             :   nsresult SetWidth(const nsAString & aWidth); \
     199             :   nsresult GetContentDocument(nsIDOMDocument * *aContentDocument); \
     200             :   nsresult GetWillValidate(bool *aWillValidate); \
     201             :   nsresult GetValidity(nsIDOMValidityState * *aValidity); \
     202             :   nsresult GetValidationMessage(nsAString & aValidationMessage); \
     203             :   nsresult CheckValidity(bool *_retval); \
     204             :   nsresult SetCustomValidity(const nsAString & error); 
     205             : 
     206             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     207             : #define NS_FORWARD_NSIDOMHTMLOBJECTELEMENT(_to) \
     208             :   NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm) override { return _to GetForm(aForm); } \
     209             :   NS_IMETHOD GetCode(nsAString & aCode) override { return _to GetCode(aCode); } \
     210             :   NS_IMETHOD SetCode(const nsAString & aCode) override { return _to SetCode(aCode); } \
     211             :   NS_IMETHOD GetAlign(nsAString & aAlign) override { return _to GetAlign(aAlign); } \
     212             :   NS_IMETHOD SetAlign(const nsAString & aAlign) override { return _to SetAlign(aAlign); } \
     213             :   NS_IMETHOD GetArchive(nsAString & aArchive) override { return _to GetArchive(aArchive); } \
     214             :   NS_IMETHOD SetArchive(const nsAString & aArchive) override { return _to SetArchive(aArchive); } \
     215             :   NS_IMETHOD GetBorder(nsAString & aBorder) override { return _to GetBorder(aBorder); } \
     216             :   NS_IMETHOD SetBorder(const nsAString & aBorder) override { return _to SetBorder(aBorder); } \
     217             :   NS_IMETHOD GetCodeBase(nsAString & aCodeBase) override { return _to GetCodeBase(aCodeBase); } \
     218             :   NS_IMETHOD SetCodeBase(const nsAString & aCodeBase) override { return _to SetCodeBase(aCodeBase); } \
     219             :   NS_IMETHOD GetCodeType(nsAString & aCodeType) override { return _to GetCodeType(aCodeType); } \
     220             :   NS_IMETHOD SetCodeType(const nsAString & aCodeType) override { return _to SetCodeType(aCodeType); } \
     221             :   NS_IMETHOD GetData(nsAString & aData) override { return _to GetData(aData); } \
     222             :   NS_IMETHOD SetData(const nsAString & aData) override { return _to SetData(aData); } \
     223             :   NS_IMETHOD GetDeclare(bool *aDeclare) override { return _to GetDeclare(aDeclare); } \
     224             :   NS_IMETHOD SetDeclare(bool aDeclare) override { return _to SetDeclare(aDeclare); } \
     225             :   NS_IMETHOD GetHeight(nsAString & aHeight) override { return _to GetHeight(aHeight); } \
     226             :   NS_IMETHOD SetHeight(const nsAString & aHeight) override { return _to SetHeight(aHeight); } \
     227             :   NS_IMETHOD GetHspace(int32_t *aHspace) override { return _to GetHspace(aHspace); } \
     228             :   NS_IMETHOD SetHspace(int32_t aHspace) override { return _to SetHspace(aHspace); } \
     229             :   NS_IMETHOD GetName(nsAString & aName) override { return _to GetName(aName); } \
     230             :   NS_IMETHOD SetName(const nsAString & aName) override { return _to SetName(aName); } \
     231             :   NS_IMETHOD GetStandby(nsAString & aStandby) override { return _to GetStandby(aStandby); } \
     232             :   NS_IMETHOD SetStandby(const nsAString & aStandby) override { return _to SetStandby(aStandby); } \
     233             :   NS_IMETHOD GetType(nsAString & aType) override { return _to GetType(aType); } \
     234             :   NS_IMETHOD SetType(const nsAString & aType) override { return _to SetType(aType); } \
     235             :   NS_IMETHOD GetUseMap(nsAString & aUseMap) override { return _to GetUseMap(aUseMap); } \
     236             :   NS_IMETHOD SetUseMap(const nsAString & aUseMap) override { return _to SetUseMap(aUseMap); } \
     237             :   NS_IMETHOD GetVspace(int32_t *aVspace) override { return _to GetVspace(aVspace); } \
     238             :   NS_IMETHOD SetVspace(int32_t aVspace) override { return _to SetVspace(aVspace); } \
     239             :   NS_IMETHOD GetWidth(nsAString & aWidth) override { return _to GetWidth(aWidth); } \
     240             :   NS_IMETHOD SetWidth(const nsAString & aWidth) override { return _to SetWidth(aWidth); } \
     241             :   NS_IMETHOD GetContentDocument(nsIDOMDocument * *aContentDocument) override { return _to GetContentDocument(aContentDocument); } \
     242             :   NS_IMETHOD GetWillValidate(bool *aWillValidate) override { return _to GetWillValidate(aWillValidate); } \
     243             :   NS_IMETHOD GetValidity(nsIDOMValidityState * *aValidity) override { return _to GetValidity(aValidity); } \
     244             :   NS_IMETHOD GetValidationMessage(nsAString & aValidationMessage) override { return _to GetValidationMessage(aValidationMessage); } \
     245             :   NS_IMETHOD CheckValidity(bool *_retval) override { return _to CheckValidity(_retval); } \
     246             :   NS_IMETHOD SetCustomValidity(const nsAString & error) override { return _to SetCustomValidity(error); } 
     247             : 
     248             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     249             : #define NS_FORWARD_SAFE_NSIDOMHTMLOBJECTELEMENT(_to) \
     250             :   NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetForm(aForm); } \
     251             :   NS_IMETHOD GetCode(nsAString & aCode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCode(aCode); } \
     252             :   NS_IMETHOD SetCode(const nsAString & aCode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCode(aCode); } \
     253             :   NS_IMETHOD GetAlign(nsAString & aAlign) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAlign(aAlign); } \
     254             :   NS_IMETHOD SetAlign(const nsAString & aAlign) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAlign(aAlign); } \
     255             :   NS_IMETHOD GetArchive(nsAString & aArchive) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetArchive(aArchive); } \
     256             :   NS_IMETHOD SetArchive(const nsAString & aArchive) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetArchive(aArchive); } \
     257             :   NS_IMETHOD GetBorder(nsAString & aBorder) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBorder(aBorder); } \
     258             :   NS_IMETHOD SetBorder(const nsAString & aBorder) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBorder(aBorder); } \
     259             :   NS_IMETHOD GetCodeBase(nsAString & aCodeBase) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCodeBase(aCodeBase); } \
     260             :   NS_IMETHOD SetCodeBase(const nsAString & aCodeBase) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCodeBase(aCodeBase); } \
     261             :   NS_IMETHOD GetCodeType(nsAString & aCodeType) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCodeType(aCodeType); } \
     262             :   NS_IMETHOD SetCodeType(const nsAString & aCodeType) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCodeType(aCodeType); } \
     263             :   NS_IMETHOD GetData(nsAString & aData) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetData(aData); } \
     264             :   NS_IMETHOD SetData(const nsAString & aData) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetData(aData); } \
     265             :   NS_IMETHOD GetDeclare(bool *aDeclare) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDeclare(aDeclare); } \
     266             :   NS_IMETHOD SetDeclare(bool aDeclare) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDeclare(aDeclare); } \
     267             :   NS_IMETHOD GetHeight(nsAString & aHeight) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHeight(aHeight); } \
     268             :   NS_IMETHOD SetHeight(const nsAString & aHeight) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHeight(aHeight); } \
     269             :   NS_IMETHOD GetHspace(int32_t *aHspace) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHspace(aHspace); } \
     270             :   NS_IMETHOD SetHspace(int32_t aHspace) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHspace(aHspace); } \
     271             :   NS_IMETHOD GetName(nsAString & aName) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetName(aName); } \
     272             :   NS_IMETHOD SetName(const nsAString & aName) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetName(aName); } \
     273             :   NS_IMETHOD GetStandby(nsAString & aStandby) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetStandby(aStandby); } \
     274             :   NS_IMETHOD SetStandby(const nsAString & aStandby) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetStandby(aStandby); } \
     275             :   NS_IMETHOD GetType(nsAString & aType) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetType(aType); } \
     276             :   NS_IMETHOD SetType(const nsAString & aType) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetType(aType); } \
     277             :   NS_IMETHOD GetUseMap(nsAString & aUseMap) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetUseMap(aUseMap); } \
     278             :   NS_IMETHOD SetUseMap(const nsAString & aUseMap) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetUseMap(aUseMap); } \
     279             :   NS_IMETHOD GetVspace(int32_t *aVspace) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetVspace(aVspace); } \
     280             :   NS_IMETHOD SetVspace(int32_t aVspace) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetVspace(aVspace); } \
     281             :   NS_IMETHOD GetWidth(nsAString & aWidth) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWidth(aWidth); } \
     282             :   NS_IMETHOD SetWidth(const nsAString & aWidth) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetWidth(aWidth); } \
     283             :   NS_IMETHOD GetContentDocument(nsIDOMDocument * *aContentDocument) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetContentDocument(aContentDocument); } \
     284             :   NS_IMETHOD GetWillValidate(bool *aWillValidate) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWillValidate(aWillValidate); } \
     285             :   NS_IMETHOD GetValidity(nsIDOMValidityState * *aValidity) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetValidity(aValidity); } \
     286             :   NS_IMETHOD GetValidationMessage(nsAString & aValidationMessage) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetValidationMessage(aValidationMessage); } \
     287             :   NS_IMETHOD CheckValidity(bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CheckValidity(_retval); } \
     288             :   NS_IMETHOD SetCustomValidity(const nsAString & error) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCustomValidity(error); } 
     289             : 
     290             : #if 0
     291             : /* Use the code below as a template for the implementation class for this interface. */
     292             : 
     293             : /* Header file */
     294             : class nsDOMHTMLObjectElement : public nsIDOMHTMLObjectElement
     295             : {
     296             : public:
     297             :   NS_DECL_ISUPPORTS
     298             :   NS_DECL_NSIDOMHTMLOBJECTELEMENT
     299             : 
     300             :   nsDOMHTMLObjectElement();
     301             : 
     302             : private:
     303             :   ~nsDOMHTMLObjectElement();
     304             : 
     305             : protected:
     306             :   /* additional members */
     307             : };
     308             : 
     309             : /* Implementation file */
     310             : NS_IMPL_ISUPPORTS(nsDOMHTMLObjectElement, nsIDOMHTMLObjectElement)
     311             : 
     312             : nsDOMHTMLObjectElement::nsDOMHTMLObjectElement()
     313             : {
     314             :   /* member initializers and constructor code */
     315             : }
     316             : 
     317             : nsDOMHTMLObjectElement::~nsDOMHTMLObjectElement()
     318             : {
     319             :   /* destructor code */
     320             : }
     321             : 
     322             : /* readonly attribute nsIDOMHTMLFormElement form; */
     323             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetForm(nsIDOMHTMLFormElement * *aForm)
     324             : {
     325             :     return NS_ERROR_NOT_IMPLEMENTED;
     326             : }
     327             : 
     328             : /* attribute DOMString code; */
     329             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetCode(nsAString & aCode)
     330             : {
     331             :     return NS_ERROR_NOT_IMPLEMENTED;
     332             : }
     333             : NS_IMETHODIMP nsDOMHTMLObjectElement::SetCode(const nsAString & aCode)
     334             : {
     335             :     return NS_ERROR_NOT_IMPLEMENTED;
     336             : }
     337             : 
     338             : /* attribute DOMString align; */
     339             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetAlign(nsAString & aAlign)
     340             : {
     341             :     return NS_ERROR_NOT_IMPLEMENTED;
     342             : }
     343             : NS_IMETHODIMP nsDOMHTMLObjectElement::SetAlign(const nsAString & aAlign)
     344             : {
     345             :     return NS_ERROR_NOT_IMPLEMENTED;
     346             : }
     347             : 
     348             : /* attribute DOMString archive; */
     349             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetArchive(nsAString & aArchive)
     350             : {
     351             :     return NS_ERROR_NOT_IMPLEMENTED;
     352             : }
     353             : NS_IMETHODIMP nsDOMHTMLObjectElement::SetArchive(const nsAString & aArchive)
     354             : {
     355             :     return NS_ERROR_NOT_IMPLEMENTED;
     356             : }
     357             : 
     358             : /* attribute DOMString border; */
     359             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetBorder(nsAString & aBorder)
     360             : {
     361             :     return NS_ERROR_NOT_IMPLEMENTED;
     362             : }
     363             : NS_IMETHODIMP nsDOMHTMLObjectElement::SetBorder(const nsAString & aBorder)
     364             : {
     365             :     return NS_ERROR_NOT_IMPLEMENTED;
     366             : }
     367             : 
     368             : /* attribute DOMString codeBase; */
     369             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetCodeBase(nsAString & aCodeBase)
     370             : {
     371             :     return NS_ERROR_NOT_IMPLEMENTED;
     372             : }
     373             : NS_IMETHODIMP nsDOMHTMLObjectElement::SetCodeBase(const nsAString & aCodeBase)
     374             : {
     375             :     return NS_ERROR_NOT_IMPLEMENTED;
     376             : }
     377             : 
     378             : /* attribute DOMString codeType; */
     379             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetCodeType(nsAString & aCodeType)
     380             : {
     381             :     return NS_ERROR_NOT_IMPLEMENTED;
     382             : }
     383             : NS_IMETHODIMP nsDOMHTMLObjectElement::SetCodeType(const nsAString & aCodeType)
     384             : {
     385             :     return NS_ERROR_NOT_IMPLEMENTED;
     386             : }
     387             : 
     388             : /* attribute DOMString data; */
     389             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetData(nsAString & aData)
     390             : {
     391             :     return NS_ERROR_NOT_IMPLEMENTED;
     392             : }
     393             : NS_IMETHODIMP nsDOMHTMLObjectElement::SetData(const nsAString & aData)
     394             : {
     395             :     return NS_ERROR_NOT_IMPLEMENTED;
     396             : }
     397             : 
     398             : /* attribute boolean declare; */
     399             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetDeclare(bool *aDeclare)
     400             : {
     401             :     return NS_ERROR_NOT_IMPLEMENTED;
     402             : }
     403             : NS_IMETHODIMP nsDOMHTMLObjectElement::SetDeclare(bool aDeclare)
     404             : {
     405             :     return NS_ERROR_NOT_IMPLEMENTED;
     406             : }
     407             : 
     408             : /* attribute DOMString height; */
     409             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetHeight(nsAString & aHeight)
     410             : {
     411             :     return NS_ERROR_NOT_IMPLEMENTED;
     412             : }
     413             : NS_IMETHODIMP nsDOMHTMLObjectElement::SetHeight(const nsAString & aHeight)
     414             : {
     415             :     return NS_ERROR_NOT_IMPLEMENTED;
     416             : }
     417             : 
     418             : /* attribute long hspace; */
     419             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetHspace(int32_t *aHspace)
     420             : {
     421             :     return NS_ERROR_NOT_IMPLEMENTED;
     422             : }
     423             : NS_IMETHODIMP nsDOMHTMLObjectElement::SetHspace(int32_t aHspace)
     424             : {
     425             :     return NS_ERROR_NOT_IMPLEMENTED;
     426             : }
     427             : 
     428             : /* attribute DOMString name; */
     429             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetName(nsAString & aName)
     430             : {
     431             :     return NS_ERROR_NOT_IMPLEMENTED;
     432             : }
     433             : NS_IMETHODIMP nsDOMHTMLObjectElement::SetName(const nsAString & aName)
     434             : {
     435             :     return NS_ERROR_NOT_IMPLEMENTED;
     436             : }
     437             : 
     438             : /* attribute DOMString standby; */
     439             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetStandby(nsAString & aStandby)
     440             : {
     441             :     return NS_ERROR_NOT_IMPLEMENTED;
     442             : }
     443             : NS_IMETHODIMP nsDOMHTMLObjectElement::SetStandby(const nsAString & aStandby)
     444             : {
     445             :     return NS_ERROR_NOT_IMPLEMENTED;
     446             : }
     447             : 
     448             : /* attribute DOMString type; */
     449             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetType(nsAString & aType)
     450             : {
     451             :     return NS_ERROR_NOT_IMPLEMENTED;
     452             : }
     453             : NS_IMETHODIMP nsDOMHTMLObjectElement::SetType(const nsAString & aType)
     454             : {
     455             :     return NS_ERROR_NOT_IMPLEMENTED;
     456             : }
     457             : 
     458             : /* attribute DOMString useMap; */
     459             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetUseMap(nsAString & aUseMap)
     460             : {
     461             :     return NS_ERROR_NOT_IMPLEMENTED;
     462             : }
     463             : NS_IMETHODIMP nsDOMHTMLObjectElement::SetUseMap(const nsAString & aUseMap)
     464             : {
     465             :     return NS_ERROR_NOT_IMPLEMENTED;
     466             : }
     467             : 
     468             : /* attribute long vspace; */
     469             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetVspace(int32_t *aVspace)
     470             : {
     471             :     return NS_ERROR_NOT_IMPLEMENTED;
     472             : }
     473             : NS_IMETHODIMP nsDOMHTMLObjectElement::SetVspace(int32_t aVspace)
     474             : {
     475             :     return NS_ERROR_NOT_IMPLEMENTED;
     476             : }
     477             : 
     478             : /* attribute DOMString width; */
     479             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetWidth(nsAString & aWidth)
     480             : {
     481             :     return NS_ERROR_NOT_IMPLEMENTED;
     482             : }
     483             : NS_IMETHODIMP nsDOMHTMLObjectElement::SetWidth(const nsAString & aWidth)
     484             : {
     485             :     return NS_ERROR_NOT_IMPLEMENTED;
     486             : }
     487             : 
     488             : /* readonly attribute nsIDOMDocument contentDocument; */
     489             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetContentDocument(nsIDOMDocument * *aContentDocument)
     490             : {
     491             :     return NS_ERROR_NOT_IMPLEMENTED;
     492             : }
     493             : 
     494             : /* readonly attribute boolean willValidate; */
     495             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetWillValidate(bool *aWillValidate)
     496             : {
     497             :     return NS_ERROR_NOT_IMPLEMENTED;
     498             : }
     499             : 
     500             : /* readonly attribute nsIDOMValidityState validity; */
     501             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetValidity(nsIDOMValidityState * *aValidity)
     502             : {
     503             :     return NS_ERROR_NOT_IMPLEMENTED;
     504             : }
     505             : 
     506             : /* readonly attribute DOMString validationMessage; */
     507             : NS_IMETHODIMP nsDOMHTMLObjectElement::GetValidationMessage(nsAString & aValidationMessage)
     508             : {
     509             :     return NS_ERROR_NOT_IMPLEMENTED;
     510             : }
     511             : 
     512             : /* boolean checkValidity (); */
     513             : NS_IMETHODIMP nsDOMHTMLObjectElement::CheckValidity(bool *_retval)
     514             : {
     515             :     return NS_ERROR_NOT_IMPLEMENTED;
     516             : }
     517             : 
     518             : /* void setCustomValidity (in DOMString error); */
     519             : NS_IMETHODIMP nsDOMHTMLObjectElement::SetCustomValidity(const nsAString & error)
     520             : {
     521             :     return NS_ERROR_NOT_IMPLEMENTED;
     522             : }
     523             : 
     524             : /* End of implementation class template. */
     525             : #endif
     526             : 
     527             : 
     528             : #endif /* __gen_nsIDOMHTMLObjectElement_h__ */

Generated by: LCOV version 1.13