1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM /builds/slave/m-beta-lnx-codecoverage/build/dom/interfaces/html/nsIDOMHTMLButtonElement.idl
3 : */
4 :
5 : #ifndef __gen_nsIDOMHTMLButtonElement_h__
6 : #define __gen_nsIDOMHTMLButtonElement_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: nsIDOMHTMLButtonElement */
21 : #define NS_IDOMHTMLBUTTONELEMENT_IID_STR "79f034f0-5c13-4101-9598-412e1eac1986"
22 :
23 : #define NS_IDOMHTMLBUTTONELEMENT_IID \
24 : {0x79f034f0, 0x5c13, 0x4101, \
25 : { 0x95, 0x98, 0x41, 0x2e, 0x1e, 0xac, 0x19, 0x86 }}
26 :
27 0 : class NS_NO_VTABLE NS_SCRIPTABLE nsIDOMHTMLButtonElement : public nsIDOMHTMLElement {
28 : public:
29 :
30 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOMHTMLBUTTONELEMENT_IID)
31 :
32 : /* attribute boolean autofocus; */
33 : NS_SCRIPTABLE NS_IMETHOD GetAutofocus(bool *aAutofocus) = 0;
34 : NS_SCRIPTABLE NS_IMETHOD SetAutofocus(bool aAutofocus) = 0;
35 :
36 : /* attribute boolean disabled; */
37 : NS_SCRIPTABLE NS_IMETHOD GetDisabled(bool *aDisabled) = 0;
38 : NS_SCRIPTABLE NS_IMETHOD SetDisabled(bool aDisabled) = 0;
39 :
40 : /* readonly attribute nsIDOMHTMLFormElement form; */
41 : NS_SCRIPTABLE NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm) = 0;
42 :
43 : /* attribute DOMString formAction; */
44 : NS_SCRIPTABLE NS_IMETHOD GetFormAction(nsAString & aFormAction) = 0;
45 : NS_SCRIPTABLE NS_IMETHOD SetFormAction(const nsAString & aFormAction) = 0;
46 :
47 : /* attribute DOMString formEnctype; */
48 : NS_SCRIPTABLE NS_IMETHOD GetFormEnctype(nsAString & aFormEnctype) = 0;
49 : NS_SCRIPTABLE NS_IMETHOD SetFormEnctype(const nsAString & aFormEnctype) = 0;
50 :
51 : /* attribute DOMString formMethod; */
52 : NS_SCRIPTABLE NS_IMETHOD GetFormMethod(nsAString & aFormMethod) = 0;
53 : NS_SCRIPTABLE NS_IMETHOD SetFormMethod(const nsAString & aFormMethod) = 0;
54 :
55 : /* attribute boolean formNoValidate; */
56 : NS_SCRIPTABLE NS_IMETHOD GetFormNoValidate(bool *aFormNoValidate) = 0;
57 : NS_SCRIPTABLE NS_IMETHOD SetFormNoValidate(bool aFormNoValidate) = 0;
58 :
59 : /* attribute DOMString formTarget; */
60 : NS_SCRIPTABLE NS_IMETHOD GetFormTarget(nsAString & aFormTarget) = 0;
61 : NS_SCRIPTABLE NS_IMETHOD SetFormTarget(const nsAString & aFormTarget) = 0;
62 :
63 : /* attribute DOMString name; */
64 : NS_SCRIPTABLE NS_IMETHOD GetName(nsAString & aName) = 0;
65 : NS_SCRIPTABLE NS_IMETHOD SetName(const nsAString & aName) = 0;
66 :
67 : /* attribute DOMString type; */
68 : NS_SCRIPTABLE NS_IMETHOD GetType(nsAString & aType) = 0;
69 : NS_SCRIPTABLE NS_IMETHOD SetType(const nsAString & aType) = 0;
70 :
71 : /* attribute DOMString value; */
72 : NS_SCRIPTABLE NS_IMETHOD GetValue(nsAString & aValue) = 0;
73 : NS_SCRIPTABLE NS_IMETHOD SetValue(const nsAString & aValue) = 0;
74 :
75 : /* readonly attribute boolean willValidate; */
76 : NS_SCRIPTABLE NS_IMETHOD GetWillValidate(bool *aWillValidate) = 0;
77 :
78 : /* readonly attribute nsIDOMValidityState validity; */
79 : NS_SCRIPTABLE NS_IMETHOD GetValidity(nsIDOMValidityState * *aValidity) = 0;
80 :
81 : /* readonly attribute DOMString validationMessage; */
82 : NS_SCRIPTABLE NS_IMETHOD GetValidationMessage(nsAString & aValidationMessage) = 0;
83 :
84 : /* boolean checkValidity (); */
85 : NS_SCRIPTABLE NS_IMETHOD CheckValidity(bool *_retval NS_OUTPARAM) = 0;
86 :
87 : /* void setCustomValidity (in DOMString error); */
88 : NS_SCRIPTABLE NS_IMETHOD SetCustomValidity(const nsAString & error) = 0;
89 :
90 : };
91 :
92 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIDOMHTMLButtonElement, NS_IDOMHTMLBUTTONELEMENT_IID)
93 :
94 : /* Use this macro when declaring classes that implement this interface. */
95 : #define NS_DECL_NSIDOMHTMLBUTTONELEMENT \
96 : NS_SCRIPTABLE NS_IMETHOD GetAutofocus(bool *aAutofocus); \
97 : NS_SCRIPTABLE NS_IMETHOD SetAutofocus(bool aAutofocus); \
98 : NS_SCRIPTABLE NS_IMETHOD GetDisabled(bool *aDisabled); \
99 : NS_SCRIPTABLE NS_IMETHOD SetDisabled(bool aDisabled); \
100 : NS_SCRIPTABLE NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm); \
101 : NS_SCRIPTABLE NS_IMETHOD GetFormAction(nsAString & aFormAction); \
102 : NS_SCRIPTABLE NS_IMETHOD SetFormAction(const nsAString & aFormAction); \
103 : NS_SCRIPTABLE NS_IMETHOD GetFormEnctype(nsAString & aFormEnctype); \
104 : NS_SCRIPTABLE NS_IMETHOD SetFormEnctype(const nsAString & aFormEnctype); \
105 : NS_SCRIPTABLE NS_IMETHOD GetFormMethod(nsAString & aFormMethod); \
106 : NS_SCRIPTABLE NS_IMETHOD SetFormMethod(const nsAString & aFormMethod); \
107 : NS_SCRIPTABLE NS_IMETHOD GetFormNoValidate(bool *aFormNoValidate); \
108 : NS_SCRIPTABLE NS_IMETHOD SetFormNoValidate(bool aFormNoValidate); \
109 : NS_SCRIPTABLE NS_IMETHOD GetFormTarget(nsAString & aFormTarget); \
110 : NS_SCRIPTABLE NS_IMETHOD SetFormTarget(const nsAString & aFormTarget); \
111 : NS_SCRIPTABLE NS_IMETHOD GetName(nsAString & aName); \
112 : NS_SCRIPTABLE NS_IMETHOD SetName(const nsAString & aName); \
113 : NS_SCRIPTABLE NS_IMETHOD GetType(nsAString & aType); \
114 : NS_SCRIPTABLE NS_IMETHOD SetType(const nsAString & aType); \
115 : NS_SCRIPTABLE NS_IMETHOD GetValue(nsAString & aValue); \
116 : NS_SCRIPTABLE NS_IMETHOD SetValue(const nsAString & aValue); \
117 : NS_SCRIPTABLE NS_IMETHOD GetWillValidate(bool *aWillValidate); \
118 : NS_SCRIPTABLE NS_IMETHOD GetValidity(nsIDOMValidityState * *aValidity); \
119 : NS_SCRIPTABLE NS_IMETHOD GetValidationMessage(nsAString & aValidationMessage); \
120 : NS_SCRIPTABLE NS_IMETHOD CheckValidity(bool *_retval NS_OUTPARAM); \
121 : NS_SCRIPTABLE NS_IMETHOD SetCustomValidity(const nsAString & error);
122 :
123 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
124 : #define NS_FORWARD_NSIDOMHTMLBUTTONELEMENT(_to) \
125 : NS_SCRIPTABLE NS_IMETHOD GetAutofocus(bool *aAutofocus) { return _to GetAutofocus(aAutofocus); } \
126 : NS_SCRIPTABLE NS_IMETHOD SetAutofocus(bool aAutofocus) { return _to SetAutofocus(aAutofocus); } \
127 : NS_SCRIPTABLE NS_IMETHOD GetDisabled(bool *aDisabled) { return _to GetDisabled(aDisabled); } \
128 : NS_SCRIPTABLE NS_IMETHOD SetDisabled(bool aDisabled) { return _to SetDisabled(aDisabled); } \
129 : NS_SCRIPTABLE NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm) { return _to GetForm(aForm); } \
130 : NS_SCRIPTABLE NS_IMETHOD GetFormAction(nsAString & aFormAction) { return _to GetFormAction(aFormAction); } \
131 : NS_SCRIPTABLE NS_IMETHOD SetFormAction(const nsAString & aFormAction) { return _to SetFormAction(aFormAction); } \
132 : NS_SCRIPTABLE NS_IMETHOD GetFormEnctype(nsAString & aFormEnctype) { return _to GetFormEnctype(aFormEnctype); } \
133 : NS_SCRIPTABLE NS_IMETHOD SetFormEnctype(const nsAString & aFormEnctype) { return _to SetFormEnctype(aFormEnctype); } \
134 : NS_SCRIPTABLE NS_IMETHOD GetFormMethod(nsAString & aFormMethod) { return _to GetFormMethod(aFormMethod); } \
135 : NS_SCRIPTABLE NS_IMETHOD SetFormMethod(const nsAString & aFormMethod) { return _to SetFormMethod(aFormMethod); } \
136 : NS_SCRIPTABLE NS_IMETHOD GetFormNoValidate(bool *aFormNoValidate) { return _to GetFormNoValidate(aFormNoValidate); } \
137 : NS_SCRIPTABLE NS_IMETHOD SetFormNoValidate(bool aFormNoValidate) { return _to SetFormNoValidate(aFormNoValidate); } \
138 : NS_SCRIPTABLE NS_IMETHOD GetFormTarget(nsAString & aFormTarget) { return _to GetFormTarget(aFormTarget); } \
139 : NS_SCRIPTABLE NS_IMETHOD SetFormTarget(const nsAString & aFormTarget) { return _to SetFormTarget(aFormTarget); } \
140 : NS_SCRIPTABLE NS_IMETHOD GetName(nsAString & aName) { return _to GetName(aName); } \
141 : NS_SCRIPTABLE NS_IMETHOD SetName(const nsAString & aName) { return _to SetName(aName); } \
142 : NS_SCRIPTABLE NS_IMETHOD GetType(nsAString & aType) { return _to GetType(aType); } \
143 : NS_SCRIPTABLE NS_IMETHOD SetType(const nsAString & aType) { return _to SetType(aType); } \
144 : NS_SCRIPTABLE NS_IMETHOD GetValue(nsAString & aValue) { return _to GetValue(aValue); } \
145 : NS_SCRIPTABLE NS_IMETHOD SetValue(const nsAString & aValue) { return _to SetValue(aValue); } \
146 : NS_SCRIPTABLE NS_IMETHOD GetWillValidate(bool *aWillValidate) { return _to GetWillValidate(aWillValidate); } \
147 : NS_SCRIPTABLE NS_IMETHOD GetValidity(nsIDOMValidityState * *aValidity) { return _to GetValidity(aValidity); } \
148 : NS_SCRIPTABLE NS_IMETHOD GetValidationMessage(nsAString & aValidationMessage) { return _to GetValidationMessage(aValidationMessage); } \
149 : NS_SCRIPTABLE NS_IMETHOD CheckValidity(bool *_retval NS_OUTPARAM) { return _to CheckValidity(_retval); } \
150 : NS_SCRIPTABLE NS_IMETHOD SetCustomValidity(const nsAString & error) { return _to SetCustomValidity(error); }
151 :
152 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
153 : #define NS_FORWARD_SAFE_NSIDOMHTMLBUTTONELEMENT(_to) \
154 : NS_SCRIPTABLE NS_IMETHOD GetAutofocus(bool *aAutofocus) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAutofocus(aAutofocus); } \
155 : NS_SCRIPTABLE NS_IMETHOD SetAutofocus(bool aAutofocus) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAutofocus(aAutofocus); } \
156 : NS_SCRIPTABLE NS_IMETHOD GetDisabled(bool *aDisabled) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDisabled(aDisabled); } \
157 : NS_SCRIPTABLE NS_IMETHOD SetDisabled(bool aDisabled) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDisabled(aDisabled); } \
158 : NS_SCRIPTABLE NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetForm(aForm); } \
159 : NS_SCRIPTABLE NS_IMETHOD GetFormAction(nsAString & aFormAction) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFormAction(aFormAction); } \
160 : NS_SCRIPTABLE NS_IMETHOD SetFormAction(const nsAString & aFormAction) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFormAction(aFormAction); } \
161 : NS_SCRIPTABLE NS_IMETHOD GetFormEnctype(nsAString & aFormEnctype) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFormEnctype(aFormEnctype); } \
162 : NS_SCRIPTABLE NS_IMETHOD SetFormEnctype(const nsAString & aFormEnctype) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFormEnctype(aFormEnctype); } \
163 : NS_SCRIPTABLE NS_IMETHOD GetFormMethod(nsAString & aFormMethod) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFormMethod(aFormMethod); } \
164 : NS_SCRIPTABLE NS_IMETHOD SetFormMethod(const nsAString & aFormMethod) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFormMethod(aFormMethod); } \
165 : NS_SCRIPTABLE NS_IMETHOD GetFormNoValidate(bool *aFormNoValidate) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFormNoValidate(aFormNoValidate); } \
166 : NS_SCRIPTABLE NS_IMETHOD SetFormNoValidate(bool aFormNoValidate) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFormNoValidate(aFormNoValidate); } \
167 : NS_SCRIPTABLE NS_IMETHOD GetFormTarget(nsAString & aFormTarget) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFormTarget(aFormTarget); } \
168 : NS_SCRIPTABLE NS_IMETHOD SetFormTarget(const nsAString & aFormTarget) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFormTarget(aFormTarget); } \
169 : NS_SCRIPTABLE NS_IMETHOD GetName(nsAString & aName) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetName(aName); } \
170 : NS_SCRIPTABLE NS_IMETHOD SetName(const nsAString & aName) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetName(aName); } \
171 : NS_SCRIPTABLE NS_IMETHOD GetType(nsAString & aType) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetType(aType); } \
172 : NS_SCRIPTABLE NS_IMETHOD SetType(const nsAString & aType) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetType(aType); } \
173 : NS_SCRIPTABLE NS_IMETHOD GetValue(nsAString & aValue) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetValue(aValue); } \
174 : NS_SCRIPTABLE NS_IMETHOD SetValue(const nsAString & aValue) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetValue(aValue); } \
175 : NS_SCRIPTABLE NS_IMETHOD GetWillValidate(bool *aWillValidate) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWillValidate(aWillValidate); } \
176 : NS_SCRIPTABLE NS_IMETHOD GetValidity(nsIDOMValidityState * *aValidity) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetValidity(aValidity); } \
177 : NS_SCRIPTABLE NS_IMETHOD GetValidationMessage(nsAString & aValidationMessage) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetValidationMessage(aValidationMessage); } \
178 : NS_SCRIPTABLE NS_IMETHOD CheckValidity(bool *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->CheckValidity(_retval); } \
179 : NS_SCRIPTABLE NS_IMETHOD SetCustomValidity(const nsAString & error) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCustomValidity(error); }
180 :
181 : #if 0
182 : /* Use the code below as a template for the implementation class for this interface. */
183 :
184 : /* Header file */
185 : class nsDOMHTMLButtonElement : public nsIDOMHTMLButtonElement
186 : {
187 : public:
188 : NS_DECL_ISUPPORTS
189 : NS_DECL_NSIDOMHTMLBUTTONELEMENT
190 :
191 : nsDOMHTMLButtonElement();
192 :
193 : private:
194 : ~nsDOMHTMLButtonElement();
195 :
196 : protected:
197 : /* additional members */
198 : };
199 :
200 : /* Implementation file */
201 : NS_IMPL_ISUPPORTS1(nsDOMHTMLButtonElement, nsIDOMHTMLButtonElement)
202 :
203 : nsDOMHTMLButtonElement::nsDOMHTMLButtonElement()
204 : {
205 : /* member initializers and constructor code */
206 : }
207 :
208 : nsDOMHTMLButtonElement::~nsDOMHTMLButtonElement()
209 : {
210 : /* destructor code */
211 : }
212 :
213 : /* attribute boolean autofocus; */
214 : NS_IMETHODIMP nsDOMHTMLButtonElement::GetAutofocus(bool *aAutofocus)
215 : {
216 : return NS_ERROR_NOT_IMPLEMENTED;
217 : }
218 : NS_IMETHODIMP nsDOMHTMLButtonElement::SetAutofocus(bool aAutofocus)
219 : {
220 : return NS_ERROR_NOT_IMPLEMENTED;
221 : }
222 :
223 : /* attribute boolean disabled; */
224 : NS_IMETHODIMP nsDOMHTMLButtonElement::GetDisabled(bool *aDisabled)
225 : {
226 : return NS_ERROR_NOT_IMPLEMENTED;
227 : }
228 : NS_IMETHODIMP nsDOMHTMLButtonElement::SetDisabled(bool aDisabled)
229 : {
230 : return NS_ERROR_NOT_IMPLEMENTED;
231 : }
232 :
233 : /* readonly attribute nsIDOMHTMLFormElement form; */
234 : NS_IMETHODIMP nsDOMHTMLButtonElement::GetForm(nsIDOMHTMLFormElement * *aForm)
235 : {
236 : return NS_ERROR_NOT_IMPLEMENTED;
237 : }
238 :
239 : /* attribute DOMString formAction; */
240 : NS_IMETHODIMP nsDOMHTMLButtonElement::GetFormAction(nsAString & aFormAction)
241 : {
242 : return NS_ERROR_NOT_IMPLEMENTED;
243 : }
244 : NS_IMETHODIMP nsDOMHTMLButtonElement::SetFormAction(const nsAString & aFormAction)
245 : {
246 : return NS_ERROR_NOT_IMPLEMENTED;
247 : }
248 :
249 : /* attribute DOMString formEnctype; */
250 : NS_IMETHODIMP nsDOMHTMLButtonElement::GetFormEnctype(nsAString & aFormEnctype)
251 : {
252 : return NS_ERROR_NOT_IMPLEMENTED;
253 : }
254 : NS_IMETHODIMP nsDOMHTMLButtonElement::SetFormEnctype(const nsAString & aFormEnctype)
255 : {
256 : return NS_ERROR_NOT_IMPLEMENTED;
257 : }
258 :
259 : /* attribute DOMString formMethod; */
260 : NS_IMETHODIMP nsDOMHTMLButtonElement::GetFormMethod(nsAString & aFormMethod)
261 : {
262 : return NS_ERROR_NOT_IMPLEMENTED;
263 : }
264 : NS_IMETHODIMP nsDOMHTMLButtonElement::SetFormMethod(const nsAString & aFormMethod)
265 : {
266 : return NS_ERROR_NOT_IMPLEMENTED;
267 : }
268 :
269 : /* attribute boolean formNoValidate; */
270 : NS_IMETHODIMP nsDOMHTMLButtonElement::GetFormNoValidate(bool *aFormNoValidate)
271 : {
272 : return NS_ERROR_NOT_IMPLEMENTED;
273 : }
274 : NS_IMETHODIMP nsDOMHTMLButtonElement::SetFormNoValidate(bool aFormNoValidate)
275 : {
276 : return NS_ERROR_NOT_IMPLEMENTED;
277 : }
278 :
279 : /* attribute DOMString formTarget; */
280 : NS_IMETHODIMP nsDOMHTMLButtonElement::GetFormTarget(nsAString & aFormTarget)
281 : {
282 : return NS_ERROR_NOT_IMPLEMENTED;
283 : }
284 : NS_IMETHODIMP nsDOMHTMLButtonElement::SetFormTarget(const nsAString & aFormTarget)
285 : {
286 : return NS_ERROR_NOT_IMPLEMENTED;
287 : }
288 :
289 : /* attribute DOMString name; */
290 : NS_IMETHODIMP nsDOMHTMLButtonElement::GetName(nsAString & aName)
291 : {
292 : return NS_ERROR_NOT_IMPLEMENTED;
293 : }
294 : NS_IMETHODIMP nsDOMHTMLButtonElement::SetName(const nsAString & aName)
295 : {
296 : return NS_ERROR_NOT_IMPLEMENTED;
297 : }
298 :
299 : /* attribute DOMString type; */
300 : NS_IMETHODIMP nsDOMHTMLButtonElement::GetType(nsAString & aType)
301 : {
302 : return NS_ERROR_NOT_IMPLEMENTED;
303 : }
304 : NS_IMETHODIMP nsDOMHTMLButtonElement::SetType(const nsAString & aType)
305 : {
306 : return NS_ERROR_NOT_IMPLEMENTED;
307 : }
308 :
309 : /* attribute DOMString value; */
310 : NS_IMETHODIMP nsDOMHTMLButtonElement::GetValue(nsAString & aValue)
311 : {
312 : return NS_ERROR_NOT_IMPLEMENTED;
313 : }
314 : NS_IMETHODIMP nsDOMHTMLButtonElement::SetValue(const nsAString & aValue)
315 : {
316 : return NS_ERROR_NOT_IMPLEMENTED;
317 : }
318 :
319 : /* readonly attribute boolean willValidate; */
320 : NS_IMETHODIMP nsDOMHTMLButtonElement::GetWillValidate(bool *aWillValidate)
321 : {
322 : return NS_ERROR_NOT_IMPLEMENTED;
323 : }
324 :
325 : /* readonly attribute nsIDOMValidityState validity; */
326 : NS_IMETHODIMP nsDOMHTMLButtonElement::GetValidity(nsIDOMValidityState * *aValidity)
327 : {
328 : return NS_ERROR_NOT_IMPLEMENTED;
329 : }
330 :
331 : /* readonly attribute DOMString validationMessage; */
332 : NS_IMETHODIMP nsDOMHTMLButtonElement::GetValidationMessage(nsAString & aValidationMessage)
333 : {
334 : return NS_ERROR_NOT_IMPLEMENTED;
335 : }
336 :
337 : /* boolean checkValidity (); */
338 : NS_IMETHODIMP nsDOMHTMLButtonElement::CheckValidity(bool *_retval NS_OUTPARAM)
339 : {
340 : return NS_ERROR_NOT_IMPLEMENTED;
341 : }
342 :
343 : /* void setCustomValidity (in DOMString error); */
344 : NS_IMETHODIMP nsDOMHTMLButtonElement::SetCustomValidity(const nsAString & error)
345 : {
346 : return NS_ERROR_NOT_IMPLEMENTED;
347 : }
348 :
349 : /* End of implementation class template. */
350 : #endif
351 :
352 :
353 : #endif /* __gen_nsIDOMHTMLButtonElement_h__ */
|