1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM /builds/slave/m-beta-lnx-codecoverage/build/dom/interfaces/html/nsIDOMHTMLFieldSetElement.idl
3 : */
4 :
5 : #ifndef __gen_nsIDOMHTMLFieldSetElement_h__
6 : #define __gen_nsIDOMHTMLFieldSetElement_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: nsIDOMHTMLFieldSetElement */
21 : #define NS_IDOMHTMLFIELDSETELEMENT_IID_STR "781ae103-b030-4aad-b2d5-96e5c2317dec"
22 :
23 : #define NS_IDOMHTMLFIELDSETELEMENT_IID \
24 : {0x781ae103, 0xb030, 0x4aad, \
25 : { 0xb2, 0xd5, 0x96, 0xe5, 0xc2, 0x31, 0x7d, 0xec }}
26 :
27 0 : class NS_NO_VTABLE NS_SCRIPTABLE nsIDOMHTMLFieldSetElement : public nsIDOMHTMLElement {
28 : public:
29 :
30 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOMHTMLFIELDSETELEMENT_IID)
31 :
32 : /* attribute boolean disabled; */
33 : NS_SCRIPTABLE NS_IMETHOD GetDisabled(bool *aDisabled) = 0;
34 : NS_SCRIPTABLE NS_IMETHOD SetDisabled(bool aDisabled) = 0;
35 :
36 : /* readonly attribute nsIDOMHTMLFormElement form; */
37 : NS_SCRIPTABLE NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm) = 0;
38 :
39 : /* attribute DOMString name; */
40 : NS_SCRIPTABLE NS_IMETHOD GetName(nsAString & aName) = 0;
41 : NS_SCRIPTABLE NS_IMETHOD SetName(const nsAString & aName) = 0;
42 :
43 : /* readonly attribute DOMString type; */
44 : NS_SCRIPTABLE NS_IMETHOD GetType(nsAString & aType) = 0;
45 :
46 : /* readonly attribute nsIDOMHTMLCollection elements; */
47 : NS_SCRIPTABLE NS_IMETHOD GetElements(nsIDOMHTMLCollection * *aElements) = 0;
48 :
49 : /* readonly attribute boolean willValidate; */
50 : NS_SCRIPTABLE NS_IMETHOD GetWillValidate(bool *aWillValidate) = 0;
51 :
52 : /* readonly attribute nsIDOMValidityState validity; */
53 : NS_SCRIPTABLE NS_IMETHOD GetValidity(nsIDOMValidityState * *aValidity) = 0;
54 :
55 : /* readonly attribute DOMString validationMessage; */
56 : NS_SCRIPTABLE NS_IMETHOD GetValidationMessage(nsAString & aValidationMessage) = 0;
57 :
58 : /* boolean checkValidity (); */
59 : NS_SCRIPTABLE NS_IMETHOD CheckValidity(bool *_retval NS_OUTPARAM) = 0;
60 :
61 : /* void setCustomValidity (in DOMString error); */
62 : NS_SCRIPTABLE NS_IMETHOD SetCustomValidity(const nsAString & error) = 0;
63 :
64 : };
65 :
66 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIDOMHTMLFieldSetElement, NS_IDOMHTMLFIELDSETELEMENT_IID)
67 :
68 : /* Use this macro when declaring classes that implement this interface. */
69 : #define NS_DECL_NSIDOMHTMLFIELDSETELEMENT \
70 : NS_SCRIPTABLE NS_IMETHOD GetDisabled(bool *aDisabled); \
71 : NS_SCRIPTABLE NS_IMETHOD SetDisabled(bool aDisabled); \
72 : NS_SCRIPTABLE NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm); \
73 : NS_SCRIPTABLE NS_IMETHOD GetName(nsAString & aName); \
74 : NS_SCRIPTABLE NS_IMETHOD SetName(const nsAString & aName); \
75 : NS_SCRIPTABLE NS_IMETHOD GetType(nsAString & aType); \
76 : NS_SCRIPTABLE NS_IMETHOD GetElements(nsIDOMHTMLCollection * *aElements); \
77 : NS_SCRIPTABLE NS_IMETHOD GetWillValidate(bool *aWillValidate); \
78 : NS_SCRIPTABLE NS_IMETHOD GetValidity(nsIDOMValidityState * *aValidity); \
79 : NS_SCRIPTABLE NS_IMETHOD GetValidationMessage(nsAString & aValidationMessage); \
80 : NS_SCRIPTABLE NS_IMETHOD CheckValidity(bool *_retval NS_OUTPARAM); \
81 : NS_SCRIPTABLE NS_IMETHOD SetCustomValidity(const nsAString & error);
82 :
83 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
84 : #define NS_FORWARD_NSIDOMHTMLFIELDSETELEMENT(_to) \
85 : NS_SCRIPTABLE NS_IMETHOD GetDisabled(bool *aDisabled) { return _to GetDisabled(aDisabled); } \
86 : NS_SCRIPTABLE NS_IMETHOD SetDisabled(bool aDisabled) { return _to SetDisabled(aDisabled); } \
87 : NS_SCRIPTABLE NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm) { return _to GetForm(aForm); } \
88 : NS_SCRIPTABLE NS_IMETHOD GetName(nsAString & aName) { return _to GetName(aName); } \
89 : NS_SCRIPTABLE NS_IMETHOD SetName(const nsAString & aName) { return _to SetName(aName); } \
90 : NS_SCRIPTABLE NS_IMETHOD GetType(nsAString & aType) { return _to GetType(aType); } \
91 : NS_SCRIPTABLE NS_IMETHOD GetElements(nsIDOMHTMLCollection * *aElements) { return _to GetElements(aElements); } \
92 : NS_SCRIPTABLE NS_IMETHOD GetWillValidate(bool *aWillValidate) { return _to GetWillValidate(aWillValidate); } \
93 : NS_SCRIPTABLE NS_IMETHOD GetValidity(nsIDOMValidityState * *aValidity) { return _to GetValidity(aValidity); } \
94 : NS_SCRIPTABLE NS_IMETHOD GetValidationMessage(nsAString & aValidationMessage) { return _to GetValidationMessage(aValidationMessage); } \
95 : NS_SCRIPTABLE NS_IMETHOD CheckValidity(bool *_retval NS_OUTPARAM) { return _to CheckValidity(_retval); } \
96 : NS_SCRIPTABLE NS_IMETHOD SetCustomValidity(const nsAString & error) { return _to SetCustomValidity(error); }
97 :
98 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
99 : #define NS_FORWARD_SAFE_NSIDOMHTMLFIELDSETELEMENT(_to) \
100 : NS_SCRIPTABLE NS_IMETHOD GetDisabled(bool *aDisabled) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDisabled(aDisabled); } \
101 : NS_SCRIPTABLE NS_IMETHOD SetDisabled(bool aDisabled) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDisabled(aDisabled); } \
102 : NS_SCRIPTABLE NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetForm(aForm); } \
103 : NS_SCRIPTABLE NS_IMETHOD GetName(nsAString & aName) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetName(aName); } \
104 : NS_SCRIPTABLE NS_IMETHOD SetName(const nsAString & aName) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetName(aName); } \
105 : NS_SCRIPTABLE NS_IMETHOD GetType(nsAString & aType) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetType(aType); } \
106 : NS_SCRIPTABLE NS_IMETHOD GetElements(nsIDOMHTMLCollection * *aElements) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetElements(aElements); } \
107 : NS_SCRIPTABLE NS_IMETHOD GetWillValidate(bool *aWillValidate) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWillValidate(aWillValidate); } \
108 : NS_SCRIPTABLE NS_IMETHOD GetValidity(nsIDOMValidityState * *aValidity) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetValidity(aValidity); } \
109 : NS_SCRIPTABLE NS_IMETHOD GetValidationMessage(nsAString & aValidationMessage) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetValidationMessage(aValidationMessage); } \
110 : NS_SCRIPTABLE NS_IMETHOD CheckValidity(bool *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->CheckValidity(_retval); } \
111 : NS_SCRIPTABLE NS_IMETHOD SetCustomValidity(const nsAString & error) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCustomValidity(error); }
112 :
113 : #if 0
114 : /* Use the code below as a template for the implementation class for this interface. */
115 :
116 : /* Header file */
117 : class nsDOMHTMLFieldSetElement : public nsIDOMHTMLFieldSetElement
118 : {
119 : public:
120 : NS_DECL_ISUPPORTS
121 : NS_DECL_NSIDOMHTMLFIELDSETELEMENT
122 :
123 : nsDOMHTMLFieldSetElement();
124 :
125 : private:
126 : ~nsDOMHTMLFieldSetElement();
127 :
128 : protected:
129 : /* additional members */
130 : };
131 :
132 : /* Implementation file */
133 : NS_IMPL_ISUPPORTS1(nsDOMHTMLFieldSetElement, nsIDOMHTMLFieldSetElement)
134 :
135 : nsDOMHTMLFieldSetElement::nsDOMHTMLFieldSetElement()
136 : {
137 : /* member initializers and constructor code */
138 : }
139 :
140 : nsDOMHTMLFieldSetElement::~nsDOMHTMLFieldSetElement()
141 : {
142 : /* destructor code */
143 : }
144 :
145 : /* attribute boolean disabled; */
146 : NS_IMETHODIMP nsDOMHTMLFieldSetElement::GetDisabled(bool *aDisabled)
147 : {
148 : return NS_ERROR_NOT_IMPLEMENTED;
149 : }
150 : NS_IMETHODIMP nsDOMHTMLFieldSetElement::SetDisabled(bool aDisabled)
151 : {
152 : return NS_ERROR_NOT_IMPLEMENTED;
153 : }
154 :
155 : /* readonly attribute nsIDOMHTMLFormElement form; */
156 : NS_IMETHODIMP nsDOMHTMLFieldSetElement::GetForm(nsIDOMHTMLFormElement * *aForm)
157 : {
158 : return NS_ERROR_NOT_IMPLEMENTED;
159 : }
160 :
161 : /* attribute DOMString name; */
162 : NS_IMETHODIMP nsDOMHTMLFieldSetElement::GetName(nsAString & aName)
163 : {
164 : return NS_ERROR_NOT_IMPLEMENTED;
165 : }
166 : NS_IMETHODIMP nsDOMHTMLFieldSetElement::SetName(const nsAString & aName)
167 : {
168 : return NS_ERROR_NOT_IMPLEMENTED;
169 : }
170 :
171 : /* readonly attribute DOMString type; */
172 : NS_IMETHODIMP nsDOMHTMLFieldSetElement::GetType(nsAString & aType)
173 : {
174 : return NS_ERROR_NOT_IMPLEMENTED;
175 : }
176 :
177 : /* readonly attribute nsIDOMHTMLCollection elements; */
178 : NS_IMETHODIMP nsDOMHTMLFieldSetElement::GetElements(nsIDOMHTMLCollection * *aElements)
179 : {
180 : return NS_ERROR_NOT_IMPLEMENTED;
181 : }
182 :
183 : /* readonly attribute boolean willValidate; */
184 : NS_IMETHODIMP nsDOMHTMLFieldSetElement::GetWillValidate(bool *aWillValidate)
185 : {
186 : return NS_ERROR_NOT_IMPLEMENTED;
187 : }
188 :
189 : /* readonly attribute nsIDOMValidityState validity; */
190 : NS_IMETHODIMP nsDOMHTMLFieldSetElement::GetValidity(nsIDOMValidityState * *aValidity)
191 : {
192 : return NS_ERROR_NOT_IMPLEMENTED;
193 : }
194 :
195 : /* readonly attribute DOMString validationMessage; */
196 : NS_IMETHODIMP nsDOMHTMLFieldSetElement::GetValidationMessage(nsAString & aValidationMessage)
197 : {
198 : return NS_ERROR_NOT_IMPLEMENTED;
199 : }
200 :
201 : /* boolean checkValidity (); */
202 : NS_IMETHODIMP nsDOMHTMLFieldSetElement::CheckValidity(bool *_retval NS_OUTPARAM)
203 : {
204 : return NS_ERROR_NOT_IMPLEMENTED;
205 : }
206 :
207 : /* void setCustomValidity (in DOMString error); */
208 : NS_IMETHODIMP nsDOMHTMLFieldSetElement::SetCustomValidity(const nsAString & error)
209 : {
210 : return NS_ERROR_NOT_IMPLEMENTED;
211 : }
212 :
213 : /* End of implementation class template. */
214 : #endif
215 :
216 :
217 : #endif /* __gen_nsIDOMHTMLFieldSetElement_h__ */
|