Line data Source code
1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM ../../../dist/idl/nsIDOMHTMLInputElement.idl
3 : */
4 :
5 : #ifndef __gen_nsIDOMHTMLInputElement_h__
6 : #define __gen_nsIDOMHTMLInputElement_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 nsIControllers; /* forward declaration */
18 :
19 : class nsIDOMFileList; /* forward declaration */
20 :
21 : class nsIDOMValidityState; /* forward declaration */
22 :
23 :
24 : /* starting interface: nsIDOMHTMLInputElement */
25 : #define NS_IDOMHTMLINPUTELEMENT_IID_STR "64aeda0b-e9b5-4868-a4f9-e4776e32e733"
26 :
27 : #define NS_IDOMHTMLINPUTELEMENT_IID \
28 : {0x64aeda0b, 0xe9b5, 0x4868, \
29 : { 0xa4, 0xf9, 0xe4, 0x77, 0x6e, 0x32, 0xe7, 0x33 }}
30 :
31 7 : class NS_NO_VTABLE nsIDOMHTMLInputElement : public nsISupports {
32 : public:
33 :
34 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOMHTMLINPUTELEMENT_IID)
35 :
36 : /* attribute DOMString accept; */
37 : NS_IMETHOD GetAccept(nsAString & aAccept) = 0;
38 : NS_IMETHOD SetAccept(const nsAString & aAccept) = 0;
39 :
40 : /* attribute DOMString alt; */
41 : NS_IMETHOD GetAlt(nsAString & aAlt) = 0;
42 : NS_IMETHOD SetAlt(const nsAString & aAlt) = 0;
43 :
44 : /* attribute DOMString autocomplete; */
45 : NS_IMETHOD GetAutocomplete(nsAString & aAutocomplete) = 0;
46 : NS_IMETHOD SetAutocomplete(const nsAString & aAutocomplete) = 0;
47 :
48 : /* attribute boolean autofocus; */
49 : NS_IMETHOD GetAutofocus(bool *aAutofocus) = 0;
50 : NS_IMETHOD SetAutofocus(bool aAutofocus) = 0;
51 :
52 : /* attribute boolean defaultChecked; */
53 : NS_IMETHOD GetDefaultChecked(bool *aDefaultChecked) = 0;
54 : NS_IMETHOD SetDefaultChecked(bool aDefaultChecked) = 0;
55 :
56 : /* attribute boolean checked; */
57 : NS_IMETHOD GetChecked(bool *aChecked) = 0;
58 : NS_IMETHOD SetChecked(bool aChecked) = 0;
59 :
60 : /* attribute boolean disabled; */
61 : NS_IMETHOD GetDisabled(bool *aDisabled) = 0;
62 : NS_IMETHOD SetDisabled(bool aDisabled) = 0;
63 :
64 : /* readonly attribute nsIDOMHTMLFormElement form; */
65 : NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm) = 0;
66 :
67 : /* attribute DOMString formAction; */
68 : NS_IMETHOD GetFormAction(nsAString & aFormAction) = 0;
69 : NS_IMETHOD SetFormAction(const nsAString & aFormAction) = 0;
70 :
71 : /* attribute DOMString formEnctype; */
72 : NS_IMETHOD GetFormEnctype(nsAString & aFormEnctype) = 0;
73 : NS_IMETHOD SetFormEnctype(const nsAString & aFormEnctype) = 0;
74 :
75 : /* attribute DOMString formMethod; */
76 : NS_IMETHOD GetFormMethod(nsAString & aFormMethod) = 0;
77 : NS_IMETHOD SetFormMethod(const nsAString & aFormMethod) = 0;
78 :
79 : /* attribute boolean formNoValidate; */
80 : NS_IMETHOD GetFormNoValidate(bool *aFormNoValidate) = 0;
81 : NS_IMETHOD SetFormNoValidate(bool aFormNoValidate) = 0;
82 :
83 : /* attribute DOMString formTarget; */
84 : NS_IMETHOD GetFormTarget(nsAString & aFormTarget) = 0;
85 : NS_IMETHOD SetFormTarget(const nsAString & aFormTarget) = 0;
86 :
87 : /* readonly attribute nsIDOMFileList files; */
88 : NS_IMETHOD GetFiles(nsIDOMFileList * *aFiles) = 0;
89 :
90 : /* attribute unsigned long height; */
91 : NS_IMETHOD GetHeight(uint32_t *aHeight) = 0;
92 : NS_IMETHOD SetHeight(uint32_t aHeight) = 0;
93 :
94 : /* attribute boolean indeterminate; */
95 : NS_IMETHOD GetIndeterminate(bool *aIndeterminate) = 0;
96 : NS_IMETHOD SetIndeterminate(bool aIndeterminate) = 0;
97 :
98 : /* attribute DOMString inputMode; */
99 : NS_IMETHOD GetInputMode(nsAString & aInputMode) = 0;
100 : NS_IMETHOD SetInputMode(const nsAString & aInputMode) = 0;
101 :
102 : /* readonly attribute nsIDOMHTMLElement list; */
103 : NS_IMETHOD GetList(nsIDOMHTMLElement * *aList) = 0;
104 :
105 : /* attribute DOMString max; */
106 : NS_IMETHOD GetMax(nsAString & aMax) = 0;
107 : NS_IMETHOD SetMax(const nsAString & aMax) = 0;
108 :
109 : /* attribute long maxLength; */
110 : NS_IMETHOD GetMaxLength(int32_t *aMaxLength) = 0;
111 : NS_IMETHOD SetMaxLength(int32_t aMaxLength) = 0;
112 :
113 : /* attribute DOMString min; */
114 : NS_IMETHOD GetMin(nsAString & aMin) = 0;
115 : NS_IMETHOD SetMin(const nsAString & aMin) = 0;
116 :
117 : /* attribute long minLength; */
118 : NS_IMETHOD GetMinLength(int32_t *aMinLength) = 0;
119 : NS_IMETHOD SetMinLength(int32_t aMinLength) = 0;
120 :
121 : /* attribute boolean multiple; */
122 : NS_IMETHOD GetMultiple(bool *aMultiple) = 0;
123 : NS_IMETHOD SetMultiple(bool aMultiple) = 0;
124 :
125 : /* attribute DOMString name; */
126 : NS_IMETHOD GetName(nsAString & aName) = 0;
127 : NS_IMETHOD SetName(const nsAString & aName) = 0;
128 :
129 : /* attribute DOMString pattern; */
130 : NS_IMETHOD GetPattern(nsAString & aPattern) = 0;
131 : NS_IMETHOD SetPattern(const nsAString & aPattern) = 0;
132 :
133 : /* attribute DOMString placeholder; */
134 : NS_IMETHOD GetPlaceholder(nsAString & aPlaceholder) = 0;
135 : NS_IMETHOD SetPlaceholder(const nsAString & aPlaceholder) = 0;
136 :
137 : /* attribute boolean readOnly; */
138 : NS_IMETHOD GetReadOnly(bool *aReadOnly) = 0;
139 : NS_IMETHOD SetReadOnly(bool aReadOnly) = 0;
140 :
141 : /* attribute boolean required; */
142 : NS_IMETHOD GetRequired(bool *aRequired) = 0;
143 : NS_IMETHOD SetRequired(bool aRequired) = 0;
144 :
145 : /* attribute DOMString step; */
146 : NS_IMETHOD GetStep(nsAString & aStep) = 0;
147 : NS_IMETHOD SetStep(const nsAString & aStep) = 0;
148 :
149 : /* attribute DOMString align; */
150 : NS_IMETHOD GetAlign(nsAString & aAlign) = 0;
151 : NS_IMETHOD SetAlign(const nsAString & aAlign) = 0;
152 :
153 : /* attribute unsigned long size; */
154 : NS_IMETHOD GetSize(uint32_t *aSize) = 0;
155 : NS_IMETHOD SetSize(uint32_t aSize) = 0;
156 :
157 : /* attribute unsigned long width; */
158 : NS_IMETHOD GetWidth(uint32_t *aWidth) = 0;
159 : NS_IMETHOD SetWidth(uint32_t aWidth) = 0;
160 :
161 : /* attribute DOMString src; */
162 : NS_IMETHOD GetSrc(nsAString & aSrc) = 0;
163 : NS_IMETHOD SetSrc(const nsAString & aSrc) = 0;
164 :
165 : /* attribute DOMString type; */
166 : NS_IMETHOD GetType(nsAString & aType) = 0;
167 : NS_IMETHOD SetType(const nsAString & aType) = 0;
168 :
169 : /* attribute DOMString defaultValue; */
170 : NS_IMETHOD GetDefaultValue(nsAString & aDefaultValue) = 0;
171 : NS_IMETHOD SetDefaultValue(const nsAString & aDefaultValue) = 0;
172 :
173 : /* [optional_argc] void stepDown ([optional] in long n); */
174 : NS_IMETHOD StepDown(int32_t n, uint8_t _argc) = 0;
175 :
176 : /* [optional_argc] void stepUp ([optional] in long n); */
177 : NS_IMETHOD StepUp(int32_t n, uint8_t _argc) = 0;
178 :
179 : /* readonly attribute boolean willValidate; */
180 : NS_IMETHOD GetWillValidate(bool *aWillValidate) = 0;
181 :
182 : /* readonly attribute nsIDOMValidityState validity; */
183 : NS_IMETHOD GetValidity(nsIDOMValidityState * *aValidity) = 0;
184 :
185 : /* readonly attribute DOMString validationMessage; */
186 : NS_IMETHOD GetValidationMessage(nsAString & aValidationMessage) = 0;
187 :
188 : /* boolean checkValidity (); */
189 : NS_IMETHOD CheckValidity(bool *_retval) = 0;
190 :
191 : /* void setCustomValidity (in DOMString error); */
192 : NS_IMETHOD SetCustomValidity(const nsAString & error) = 0;
193 :
194 : /* void select (); */
195 : NS_IMETHOD Select(void) = 0;
196 :
197 : /* attribute DOMString useMap; */
198 : NS_IMETHOD GetUseMap(nsAString & aUseMap) = 0;
199 : NS_IMETHOD SetUseMap(const nsAString & aUseMap) = 0;
200 :
201 : /* readonly attribute nsIControllers controllers; */
202 : NS_IMETHOD GetControllers(nsIControllers * *aControllers) = 0;
203 :
204 : /* boolean mozIsTextField (in boolean aExcludePassword); */
205 : NS_IMETHOD MozIsTextField(bool aExcludePassword, bool *_retval) = 0;
206 :
207 : };
208 :
209 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIDOMHTMLInputElement, NS_IDOMHTMLINPUTELEMENT_IID)
210 :
211 : /* Use this macro when declaring classes that implement this interface. */
212 : #define NS_DECL_NSIDOMHTMLINPUTELEMENT \
213 : NS_IMETHOD GetAccept(nsAString & aAccept) override; \
214 : NS_IMETHOD SetAccept(const nsAString & aAccept) override; \
215 : NS_IMETHOD GetAlt(nsAString & aAlt) override; \
216 : NS_IMETHOD SetAlt(const nsAString & aAlt) override; \
217 : NS_IMETHOD GetAutocomplete(nsAString & aAutocomplete) override; \
218 : NS_IMETHOD SetAutocomplete(const nsAString & aAutocomplete) override; \
219 : NS_IMETHOD GetAutofocus(bool *aAutofocus) override; \
220 : NS_IMETHOD SetAutofocus(bool aAutofocus) override; \
221 : NS_IMETHOD GetDefaultChecked(bool *aDefaultChecked) override; \
222 : NS_IMETHOD SetDefaultChecked(bool aDefaultChecked) override; \
223 : NS_IMETHOD GetChecked(bool *aChecked) override; \
224 : NS_IMETHOD SetChecked(bool aChecked) override; \
225 : NS_IMETHOD GetDisabled(bool *aDisabled) override; \
226 : NS_IMETHOD SetDisabled(bool aDisabled) override; \
227 : NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm) override; \
228 : NS_IMETHOD GetFormAction(nsAString & aFormAction) override; \
229 : NS_IMETHOD SetFormAction(const nsAString & aFormAction) override; \
230 : NS_IMETHOD GetFormEnctype(nsAString & aFormEnctype) override; \
231 : NS_IMETHOD SetFormEnctype(const nsAString & aFormEnctype) override; \
232 : NS_IMETHOD GetFormMethod(nsAString & aFormMethod) override; \
233 : NS_IMETHOD SetFormMethod(const nsAString & aFormMethod) override; \
234 : NS_IMETHOD GetFormNoValidate(bool *aFormNoValidate) override; \
235 : NS_IMETHOD SetFormNoValidate(bool aFormNoValidate) override; \
236 : NS_IMETHOD GetFormTarget(nsAString & aFormTarget) override; \
237 : NS_IMETHOD SetFormTarget(const nsAString & aFormTarget) override; \
238 : NS_IMETHOD GetFiles(nsIDOMFileList * *aFiles) override; \
239 : NS_IMETHOD GetHeight(uint32_t *aHeight) override; \
240 : NS_IMETHOD SetHeight(uint32_t aHeight) override; \
241 : NS_IMETHOD GetIndeterminate(bool *aIndeterminate) override; \
242 : NS_IMETHOD SetIndeterminate(bool aIndeterminate) override; \
243 : NS_IMETHOD GetInputMode(nsAString & aInputMode) override; \
244 : NS_IMETHOD SetInputMode(const nsAString & aInputMode) override; \
245 : NS_IMETHOD GetList(nsIDOMHTMLElement * *aList) override; \
246 : NS_IMETHOD GetMax(nsAString & aMax) override; \
247 : NS_IMETHOD SetMax(const nsAString & aMax) override; \
248 : NS_IMETHOD GetMaxLength(int32_t *aMaxLength) override; \
249 : NS_IMETHOD SetMaxLength(int32_t aMaxLength) override; \
250 : NS_IMETHOD GetMin(nsAString & aMin) override; \
251 : NS_IMETHOD SetMin(const nsAString & aMin) override; \
252 : NS_IMETHOD GetMinLength(int32_t *aMinLength) override; \
253 : NS_IMETHOD SetMinLength(int32_t aMinLength) override; \
254 : NS_IMETHOD GetMultiple(bool *aMultiple) override; \
255 : NS_IMETHOD SetMultiple(bool aMultiple) override; \
256 : NS_IMETHOD GetName(nsAString & aName) override; \
257 : NS_IMETHOD SetName(const nsAString & aName) override; \
258 : NS_IMETHOD GetPattern(nsAString & aPattern) override; \
259 : NS_IMETHOD SetPattern(const nsAString & aPattern) override; \
260 : NS_IMETHOD GetPlaceholder(nsAString & aPlaceholder) override; \
261 : NS_IMETHOD SetPlaceholder(const nsAString & aPlaceholder) override; \
262 : NS_IMETHOD GetReadOnly(bool *aReadOnly) override; \
263 : NS_IMETHOD SetReadOnly(bool aReadOnly) override; \
264 : NS_IMETHOD GetRequired(bool *aRequired) override; \
265 : NS_IMETHOD SetRequired(bool aRequired) override; \
266 : NS_IMETHOD GetStep(nsAString & aStep) override; \
267 : NS_IMETHOD SetStep(const nsAString & aStep) override; \
268 : NS_IMETHOD GetAlign(nsAString & aAlign) override; \
269 : NS_IMETHOD SetAlign(const nsAString & aAlign) override; \
270 : NS_IMETHOD GetSize(uint32_t *aSize) override; \
271 : NS_IMETHOD SetSize(uint32_t aSize) override; \
272 : NS_IMETHOD GetWidth(uint32_t *aWidth) override; \
273 : NS_IMETHOD SetWidth(uint32_t aWidth) override; \
274 : NS_IMETHOD GetSrc(nsAString & aSrc) override; \
275 : NS_IMETHOD SetSrc(const nsAString & aSrc) override; \
276 : NS_IMETHOD GetType(nsAString & aType) override; \
277 : NS_IMETHOD SetType(const nsAString & aType) override; \
278 : NS_IMETHOD GetDefaultValue(nsAString & aDefaultValue) override; \
279 : NS_IMETHOD SetDefaultValue(const nsAString & aDefaultValue) override; \
280 : NS_IMETHOD StepDown(int32_t n, uint8_t _argc) override; \
281 : NS_IMETHOD StepUp(int32_t n, uint8_t _argc) override; \
282 : NS_IMETHOD GetWillValidate(bool *aWillValidate) override; \
283 : NS_IMETHOD GetValidity(nsIDOMValidityState * *aValidity) override; \
284 : NS_IMETHOD GetValidationMessage(nsAString & aValidationMessage) override; \
285 : NS_IMETHOD CheckValidity(bool *_retval) override; \
286 : NS_IMETHOD SetCustomValidity(const nsAString & error) override; \
287 : NS_IMETHOD Select(void) override; \
288 : NS_IMETHOD GetUseMap(nsAString & aUseMap) override; \
289 : NS_IMETHOD SetUseMap(const nsAString & aUseMap) override; \
290 : NS_IMETHOD GetControllers(nsIControllers * *aControllers) override; \
291 : NS_IMETHOD MozIsTextField(bool aExcludePassword, bool *_retval) override;
292 :
293 : /* Use this macro when declaring the members of this interface when the
294 : class doesn't implement the interface. This is useful for forwarding. */
295 : #define NS_DECL_NON_VIRTUAL_NSIDOMHTMLINPUTELEMENT \
296 : nsresult GetAccept(nsAString & aAccept); \
297 : nsresult SetAccept(const nsAString & aAccept); \
298 : nsresult GetAlt(nsAString & aAlt); \
299 : nsresult SetAlt(const nsAString & aAlt); \
300 : nsresult GetAutocomplete(nsAString & aAutocomplete); \
301 : nsresult SetAutocomplete(const nsAString & aAutocomplete); \
302 : nsresult GetAutofocus(bool *aAutofocus); \
303 : nsresult SetAutofocus(bool aAutofocus); \
304 : nsresult GetDefaultChecked(bool *aDefaultChecked); \
305 : nsresult SetDefaultChecked(bool aDefaultChecked); \
306 : nsresult GetChecked(bool *aChecked); \
307 : nsresult SetChecked(bool aChecked); \
308 : nsresult GetDisabled(bool *aDisabled); \
309 : nsresult SetDisabled(bool aDisabled); \
310 : nsresult GetForm(nsIDOMHTMLFormElement * *aForm); \
311 : nsresult GetFormAction(nsAString & aFormAction); \
312 : nsresult SetFormAction(const nsAString & aFormAction); \
313 : nsresult GetFormEnctype(nsAString & aFormEnctype); \
314 : nsresult SetFormEnctype(const nsAString & aFormEnctype); \
315 : nsresult GetFormMethod(nsAString & aFormMethod); \
316 : nsresult SetFormMethod(const nsAString & aFormMethod); \
317 : nsresult GetFormNoValidate(bool *aFormNoValidate); \
318 : nsresult SetFormNoValidate(bool aFormNoValidate); \
319 : nsresult GetFormTarget(nsAString & aFormTarget); \
320 : nsresult SetFormTarget(const nsAString & aFormTarget); \
321 : nsresult GetFiles(nsIDOMFileList * *aFiles); \
322 : nsresult GetHeight(uint32_t *aHeight); \
323 : nsresult SetHeight(uint32_t aHeight); \
324 : nsresult GetIndeterminate(bool *aIndeterminate); \
325 : nsresult SetIndeterminate(bool aIndeterminate); \
326 : nsresult GetInputMode(nsAString & aInputMode); \
327 : nsresult SetInputMode(const nsAString & aInputMode); \
328 : nsresult GetList(nsIDOMHTMLElement * *aList); \
329 : nsresult GetMax(nsAString & aMax); \
330 : nsresult SetMax(const nsAString & aMax); \
331 : nsresult GetMaxLength(int32_t *aMaxLength); \
332 : nsresult SetMaxLength(int32_t aMaxLength); \
333 : nsresult GetMin(nsAString & aMin); \
334 : nsresult SetMin(const nsAString & aMin); \
335 : nsresult GetMinLength(int32_t *aMinLength); \
336 : nsresult SetMinLength(int32_t aMinLength); \
337 : nsresult GetMultiple(bool *aMultiple); \
338 : nsresult SetMultiple(bool aMultiple); \
339 : nsresult GetName(nsAString & aName); \
340 : nsresult SetName(const nsAString & aName); \
341 : nsresult GetPattern(nsAString & aPattern); \
342 : nsresult SetPattern(const nsAString & aPattern); \
343 : nsresult GetPlaceholder(nsAString & aPlaceholder); \
344 : nsresult SetPlaceholder(const nsAString & aPlaceholder); \
345 : nsresult GetReadOnly(bool *aReadOnly); \
346 : nsresult SetReadOnly(bool aReadOnly); \
347 : nsresult GetRequired(bool *aRequired); \
348 : nsresult SetRequired(bool aRequired); \
349 : nsresult GetStep(nsAString & aStep); \
350 : nsresult SetStep(const nsAString & aStep); \
351 : nsresult GetAlign(nsAString & aAlign); \
352 : nsresult SetAlign(const nsAString & aAlign); \
353 : nsresult GetSize(uint32_t *aSize); \
354 : nsresult SetSize(uint32_t aSize); \
355 : nsresult GetWidth(uint32_t *aWidth); \
356 : nsresult SetWidth(uint32_t aWidth); \
357 : nsresult GetSrc(nsAString & aSrc); \
358 : nsresult SetSrc(const nsAString & aSrc); \
359 : nsresult GetType(nsAString & aType); \
360 : nsresult SetType(const nsAString & aType); \
361 : nsresult GetDefaultValue(nsAString & aDefaultValue); \
362 : nsresult SetDefaultValue(const nsAString & aDefaultValue); \
363 : nsresult StepDown(int32_t n, uint8_t _argc); \
364 : nsresult StepUp(int32_t n, uint8_t _argc); \
365 : nsresult GetWillValidate(bool *aWillValidate); \
366 : nsresult GetValidity(nsIDOMValidityState * *aValidity); \
367 : nsresult GetValidationMessage(nsAString & aValidationMessage); \
368 : nsresult CheckValidity(bool *_retval); \
369 : nsresult SetCustomValidity(const nsAString & error); \
370 : nsresult Select(void); \
371 : nsresult GetUseMap(nsAString & aUseMap); \
372 : nsresult SetUseMap(const nsAString & aUseMap); \
373 : nsresult GetControllers(nsIControllers * *aControllers); \
374 : nsresult MozIsTextField(bool aExcludePassword, bool *_retval);
375 :
376 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
377 : #define NS_FORWARD_NSIDOMHTMLINPUTELEMENT(_to) \
378 : NS_IMETHOD GetAccept(nsAString & aAccept) override { return _to GetAccept(aAccept); } \
379 : NS_IMETHOD SetAccept(const nsAString & aAccept) override { return _to SetAccept(aAccept); } \
380 : NS_IMETHOD GetAlt(nsAString & aAlt) override { return _to GetAlt(aAlt); } \
381 : NS_IMETHOD SetAlt(const nsAString & aAlt) override { return _to SetAlt(aAlt); } \
382 : NS_IMETHOD GetAutocomplete(nsAString & aAutocomplete) override { return _to GetAutocomplete(aAutocomplete); } \
383 : NS_IMETHOD SetAutocomplete(const nsAString & aAutocomplete) override { return _to SetAutocomplete(aAutocomplete); } \
384 : NS_IMETHOD GetAutofocus(bool *aAutofocus) override { return _to GetAutofocus(aAutofocus); } \
385 : NS_IMETHOD SetAutofocus(bool aAutofocus) override { return _to SetAutofocus(aAutofocus); } \
386 : NS_IMETHOD GetDefaultChecked(bool *aDefaultChecked) override { return _to GetDefaultChecked(aDefaultChecked); } \
387 : NS_IMETHOD SetDefaultChecked(bool aDefaultChecked) override { return _to SetDefaultChecked(aDefaultChecked); } \
388 : NS_IMETHOD GetChecked(bool *aChecked) override { return _to GetChecked(aChecked); } \
389 : NS_IMETHOD SetChecked(bool aChecked) override { return _to SetChecked(aChecked); } \
390 : NS_IMETHOD GetDisabled(bool *aDisabled) override { return _to GetDisabled(aDisabled); } \
391 : NS_IMETHOD SetDisabled(bool aDisabled) override { return _to SetDisabled(aDisabled); } \
392 : NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm) override { return _to GetForm(aForm); } \
393 : NS_IMETHOD GetFormAction(nsAString & aFormAction) override { return _to GetFormAction(aFormAction); } \
394 : NS_IMETHOD SetFormAction(const nsAString & aFormAction) override { return _to SetFormAction(aFormAction); } \
395 : NS_IMETHOD GetFormEnctype(nsAString & aFormEnctype) override { return _to GetFormEnctype(aFormEnctype); } \
396 : NS_IMETHOD SetFormEnctype(const nsAString & aFormEnctype) override { return _to SetFormEnctype(aFormEnctype); } \
397 : NS_IMETHOD GetFormMethod(nsAString & aFormMethod) override { return _to GetFormMethod(aFormMethod); } \
398 : NS_IMETHOD SetFormMethod(const nsAString & aFormMethod) override { return _to SetFormMethod(aFormMethod); } \
399 : NS_IMETHOD GetFormNoValidate(bool *aFormNoValidate) override { return _to GetFormNoValidate(aFormNoValidate); } \
400 : NS_IMETHOD SetFormNoValidate(bool aFormNoValidate) override { return _to SetFormNoValidate(aFormNoValidate); } \
401 : NS_IMETHOD GetFormTarget(nsAString & aFormTarget) override { return _to GetFormTarget(aFormTarget); } \
402 : NS_IMETHOD SetFormTarget(const nsAString & aFormTarget) override { return _to SetFormTarget(aFormTarget); } \
403 : NS_IMETHOD GetFiles(nsIDOMFileList * *aFiles) override { return _to GetFiles(aFiles); } \
404 : NS_IMETHOD GetHeight(uint32_t *aHeight) override { return _to GetHeight(aHeight); } \
405 : NS_IMETHOD SetHeight(uint32_t aHeight) override { return _to SetHeight(aHeight); } \
406 : NS_IMETHOD GetIndeterminate(bool *aIndeterminate) override { return _to GetIndeterminate(aIndeterminate); } \
407 : NS_IMETHOD SetIndeterminate(bool aIndeterminate) override { return _to SetIndeterminate(aIndeterminate); } \
408 : NS_IMETHOD GetInputMode(nsAString & aInputMode) override { return _to GetInputMode(aInputMode); } \
409 : NS_IMETHOD SetInputMode(const nsAString & aInputMode) override { return _to SetInputMode(aInputMode); } \
410 : NS_IMETHOD GetList(nsIDOMHTMLElement * *aList) override { return _to GetList(aList); } \
411 : NS_IMETHOD GetMax(nsAString & aMax) override { return _to GetMax(aMax); } \
412 : NS_IMETHOD SetMax(const nsAString & aMax) override { return _to SetMax(aMax); } \
413 : NS_IMETHOD GetMaxLength(int32_t *aMaxLength) override { return _to GetMaxLength(aMaxLength); } \
414 : NS_IMETHOD SetMaxLength(int32_t aMaxLength) override { return _to SetMaxLength(aMaxLength); } \
415 : NS_IMETHOD GetMin(nsAString & aMin) override { return _to GetMin(aMin); } \
416 : NS_IMETHOD SetMin(const nsAString & aMin) override { return _to SetMin(aMin); } \
417 : NS_IMETHOD GetMinLength(int32_t *aMinLength) override { return _to GetMinLength(aMinLength); } \
418 : NS_IMETHOD SetMinLength(int32_t aMinLength) override { return _to SetMinLength(aMinLength); } \
419 : NS_IMETHOD GetMultiple(bool *aMultiple) override { return _to GetMultiple(aMultiple); } \
420 : NS_IMETHOD SetMultiple(bool aMultiple) override { return _to SetMultiple(aMultiple); } \
421 : NS_IMETHOD GetName(nsAString & aName) override { return _to GetName(aName); } \
422 : NS_IMETHOD SetName(const nsAString & aName) override { return _to SetName(aName); } \
423 : NS_IMETHOD GetPattern(nsAString & aPattern) override { return _to GetPattern(aPattern); } \
424 : NS_IMETHOD SetPattern(const nsAString & aPattern) override { return _to SetPattern(aPattern); } \
425 : NS_IMETHOD GetPlaceholder(nsAString & aPlaceholder) override { return _to GetPlaceholder(aPlaceholder); } \
426 : NS_IMETHOD SetPlaceholder(const nsAString & aPlaceholder) override { return _to SetPlaceholder(aPlaceholder); } \
427 : NS_IMETHOD GetReadOnly(bool *aReadOnly) override { return _to GetReadOnly(aReadOnly); } \
428 : NS_IMETHOD SetReadOnly(bool aReadOnly) override { return _to SetReadOnly(aReadOnly); } \
429 : NS_IMETHOD GetRequired(bool *aRequired) override { return _to GetRequired(aRequired); } \
430 : NS_IMETHOD SetRequired(bool aRequired) override { return _to SetRequired(aRequired); } \
431 : NS_IMETHOD GetStep(nsAString & aStep) override { return _to GetStep(aStep); } \
432 : NS_IMETHOD SetStep(const nsAString & aStep) override { return _to SetStep(aStep); } \
433 : NS_IMETHOD GetAlign(nsAString & aAlign) override { return _to GetAlign(aAlign); } \
434 : NS_IMETHOD SetAlign(const nsAString & aAlign) override { return _to SetAlign(aAlign); } \
435 : NS_IMETHOD GetSize(uint32_t *aSize) override { return _to GetSize(aSize); } \
436 : NS_IMETHOD SetSize(uint32_t aSize) override { return _to SetSize(aSize); } \
437 : NS_IMETHOD GetWidth(uint32_t *aWidth) override { return _to GetWidth(aWidth); } \
438 : NS_IMETHOD SetWidth(uint32_t aWidth) override { return _to SetWidth(aWidth); } \
439 : NS_IMETHOD GetSrc(nsAString & aSrc) override { return _to GetSrc(aSrc); } \
440 : NS_IMETHOD SetSrc(const nsAString & aSrc) override { return _to SetSrc(aSrc); } \
441 : NS_IMETHOD GetType(nsAString & aType) override { return _to GetType(aType); } \
442 : NS_IMETHOD SetType(const nsAString & aType) override { return _to SetType(aType); } \
443 : NS_IMETHOD GetDefaultValue(nsAString & aDefaultValue) override { return _to GetDefaultValue(aDefaultValue); } \
444 : NS_IMETHOD SetDefaultValue(const nsAString & aDefaultValue) override { return _to SetDefaultValue(aDefaultValue); } \
445 : NS_IMETHOD StepDown(int32_t n, uint8_t _argc) override { return _to StepDown(n, _argc); } \
446 : NS_IMETHOD StepUp(int32_t n, uint8_t _argc) override { return _to StepUp(n, _argc); } \
447 : NS_IMETHOD GetWillValidate(bool *aWillValidate) override { return _to GetWillValidate(aWillValidate); } \
448 : NS_IMETHOD GetValidity(nsIDOMValidityState * *aValidity) override { return _to GetValidity(aValidity); } \
449 : NS_IMETHOD GetValidationMessage(nsAString & aValidationMessage) override { return _to GetValidationMessage(aValidationMessage); } \
450 : NS_IMETHOD CheckValidity(bool *_retval) override { return _to CheckValidity(_retval); } \
451 : NS_IMETHOD SetCustomValidity(const nsAString & error) override { return _to SetCustomValidity(error); } \
452 : NS_IMETHOD Select(void) override { return _to Select(); } \
453 : NS_IMETHOD GetUseMap(nsAString & aUseMap) override { return _to GetUseMap(aUseMap); } \
454 : NS_IMETHOD SetUseMap(const nsAString & aUseMap) override { return _to SetUseMap(aUseMap); } \
455 : NS_IMETHOD GetControllers(nsIControllers * *aControllers) override { return _to GetControllers(aControllers); } \
456 : NS_IMETHOD MozIsTextField(bool aExcludePassword, bool *_retval) override { return _to MozIsTextField(aExcludePassword, _retval); }
457 :
458 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
459 : #define NS_FORWARD_SAFE_NSIDOMHTMLINPUTELEMENT(_to) \
460 : NS_IMETHOD GetAccept(nsAString & aAccept) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAccept(aAccept); } \
461 : NS_IMETHOD SetAccept(const nsAString & aAccept) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAccept(aAccept); } \
462 : NS_IMETHOD GetAlt(nsAString & aAlt) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAlt(aAlt); } \
463 : NS_IMETHOD SetAlt(const nsAString & aAlt) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAlt(aAlt); } \
464 : NS_IMETHOD GetAutocomplete(nsAString & aAutocomplete) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAutocomplete(aAutocomplete); } \
465 : NS_IMETHOD SetAutocomplete(const nsAString & aAutocomplete) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAutocomplete(aAutocomplete); } \
466 : NS_IMETHOD GetAutofocus(bool *aAutofocus) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAutofocus(aAutofocus); } \
467 : NS_IMETHOD SetAutofocus(bool aAutofocus) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAutofocus(aAutofocus); } \
468 : NS_IMETHOD GetDefaultChecked(bool *aDefaultChecked) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDefaultChecked(aDefaultChecked); } \
469 : NS_IMETHOD SetDefaultChecked(bool aDefaultChecked) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDefaultChecked(aDefaultChecked); } \
470 : NS_IMETHOD GetChecked(bool *aChecked) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetChecked(aChecked); } \
471 : NS_IMETHOD SetChecked(bool aChecked) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetChecked(aChecked); } \
472 : NS_IMETHOD GetDisabled(bool *aDisabled) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDisabled(aDisabled); } \
473 : NS_IMETHOD SetDisabled(bool aDisabled) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDisabled(aDisabled); } \
474 : NS_IMETHOD GetForm(nsIDOMHTMLFormElement * *aForm) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetForm(aForm); } \
475 : NS_IMETHOD GetFormAction(nsAString & aFormAction) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFormAction(aFormAction); } \
476 : NS_IMETHOD SetFormAction(const nsAString & aFormAction) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFormAction(aFormAction); } \
477 : NS_IMETHOD GetFormEnctype(nsAString & aFormEnctype) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFormEnctype(aFormEnctype); } \
478 : NS_IMETHOD SetFormEnctype(const nsAString & aFormEnctype) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFormEnctype(aFormEnctype); } \
479 : NS_IMETHOD GetFormMethod(nsAString & aFormMethod) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFormMethod(aFormMethod); } \
480 : NS_IMETHOD SetFormMethod(const nsAString & aFormMethod) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFormMethod(aFormMethod); } \
481 : NS_IMETHOD GetFormNoValidate(bool *aFormNoValidate) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFormNoValidate(aFormNoValidate); } \
482 : NS_IMETHOD SetFormNoValidate(bool aFormNoValidate) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFormNoValidate(aFormNoValidate); } \
483 : NS_IMETHOD GetFormTarget(nsAString & aFormTarget) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFormTarget(aFormTarget); } \
484 : NS_IMETHOD SetFormTarget(const nsAString & aFormTarget) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFormTarget(aFormTarget); } \
485 : NS_IMETHOD GetFiles(nsIDOMFileList * *aFiles) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFiles(aFiles); } \
486 : NS_IMETHOD GetHeight(uint32_t *aHeight) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHeight(aHeight); } \
487 : NS_IMETHOD SetHeight(uint32_t aHeight) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHeight(aHeight); } \
488 : NS_IMETHOD GetIndeterminate(bool *aIndeterminate) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetIndeterminate(aIndeterminate); } \
489 : NS_IMETHOD SetIndeterminate(bool aIndeterminate) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetIndeterminate(aIndeterminate); } \
490 : NS_IMETHOD GetInputMode(nsAString & aInputMode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetInputMode(aInputMode); } \
491 : NS_IMETHOD SetInputMode(const nsAString & aInputMode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetInputMode(aInputMode); } \
492 : NS_IMETHOD GetList(nsIDOMHTMLElement * *aList) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetList(aList); } \
493 : NS_IMETHOD GetMax(nsAString & aMax) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMax(aMax); } \
494 : NS_IMETHOD SetMax(const nsAString & aMax) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMax(aMax); } \
495 : NS_IMETHOD GetMaxLength(int32_t *aMaxLength) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMaxLength(aMaxLength); } \
496 : NS_IMETHOD SetMaxLength(int32_t aMaxLength) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMaxLength(aMaxLength); } \
497 : NS_IMETHOD GetMin(nsAString & aMin) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMin(aMin); } \
498 : NS_IMETHOD SetMin(const nsAString & aMin) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMin(aMin); } \
499 : NS_IMETHOD GetMinLength(int32_t *aMinLength) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMinLength(aMinLength); } \
500 : NS_IMETHOD SetMinLength(int32_t aMinLength) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMinLength(aMinLength); } \
501 : NS_IMETHOD GetMultiple(bool *aMultiple) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMultiple(aMultiple); } \
502 : NS_IMETHOD SetMultiple(bool aMultiple) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMultiple(aMultiple); } \
503 : NS_IMETHOD GetName(nsAString & aName) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetName(aName); } \
504 : NS_IMETHOD SetName(const nsAString & aName) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetName(aName); } \
505 : NS_IMETHOD GetPattern(nsAString & aPattern) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPattern(aPattern); } \
506 : NS_IMETHOD SetPattern(const nsAString & aPattern) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPattern(aPattern); } \
507 : NS_IMETHOD GetPlaceholder(nsAString & aPlaceholder) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPlaceholder(aPlaceholder); } \
508 : NS_IMETHOD SetPlaceholder(const nsAString & aPlaceholder) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPlaceholder(aPlaceholder); } \
509 : NS_IMETHOD GetReadOnly(bool *aReadOnly) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetReadOnly(aReadOnly); } \
510 : NS_IMETHOD SetReadOnly(bool aReadOnly) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetReadOnly(aReadOnly); } \
511 : NS_IMETHOD GetRequired(bool *aRequired) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetRequired(aRequired); } \
512 : NS_IMETHOD SetRequired(bool aRequired) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetRequired(aRequired); } \
513 : NS_IMETHOD GetStep(nsAString & aStep) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetStep(aStep); } \
514 : NS_IMETHOD SetStep(const nsAString & aStep) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetStep(aStep); } \
515 : NS_IMETHOD GetAlign(nsAString & aAlign) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAlign(aAlign); } \
516 : NS_IMETHOD SetAlign(const nsAString & aAlign) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAlign(aAlign); } \
517 : NS_IMETHOD GetSize(uint32_t *aSize) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSize(aSize); } \
518 : NS_IMETHOD SetSize(uint32_t aSize) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetSize(aSize); } \
519 : NS_IMETHOD GetWidth(uint32_t *aWidth) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWidth(aWidth); } \
520 : NS_IMETHOD SetWidth(uint32_t aWidth) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetWidth(aWidth); } \
521 : NS_IMETHOD GetSrc(nsAString & aSrc) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSrc(aSrc); } \
522 : NS_IMETHOD SetSrc(const nsAString & aSrc) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetSrc(aSrc); } \
523 : NS_IMETHOD GetType(nsAString & aType) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetType(aType); } \
524 : NS_IMETHOD SetType(const nsAString & aType) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetType(aType); } \
525 : NS_IMETHOD GetDefaultValue(nsAString & aDefaultValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDefaultValue(aDefaultValue); } \
526 : NS_IMETHOD SetDefaultValue(const nsAString & aDefaultValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDefaultValue(aDefaultValue); } \
527 : NS_IMETHOD StepDown(int32_t n, uint8_t _argc) override { return !_to ? NS_ERROR_NULL_POINTER : _to->StepDown(n, _argc); } \
528 : NS_IMETHOD StepUp(int32_t n, uint8_t _argc) override { return !_to ? NS_ERROR_NULL_POINTER : _to->StepUp(n, _argc); } \
529 : NS_IMETHOD GetWillValidate(bool *aWillValidate) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWillValidate(aWillValidate); } \
530 : NS_IMETHOD GetValidity(nsIDOMValidityState * *aValidity) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetValidity(aValidity); } \
531 : NS_IMETHOD GetValidationMessage(nsAString & aValidationMessage) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetValidationMessage(aValidationMessage); } \
532 : NS_IMETHOD CheckValidity(bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CheckValidity(_retval); } \
533 : NS_IMETHOD SetCustomValidity(const nsAString & error) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCustomValidity(error); } \
534 : NS_IMETHOD Select(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Select(); } \
535 : NS_IMETHOD GetUseMap(nsAString & aUseMap) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetUseMap(aUseMap); } \
536 : NS_IMETHOD SetUseMap(const nsAString & aUseMap) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetUseMap(aUseMap); } \
537 : NS_IMETHOD GetControllers(nsIControllers * *aControllers) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetControllers(aControllers); } \
538 : NS_IMETHOD MozIsTextField(bool aExcludePassword, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->MozIsTextField(aExcludePassword, _retval); }
539 :
540 : #if 0
541 : /* Use the code below as a template for the implementation class for this interface. */
542 :
543 : /* Header file */
544 : class nsDOMHTMLInputElement : public nsIDOMHTMLInputElement
545 : {
546 : public:
547 : NS_DECL_ISUPPORTS
548 : NS_DECL_NSIDOMHTMLINPUTELEMENT
549 :
550 : nsDOMHTMLInputElement();
551 :
552 : private:
553 : ~nsDOMHTMLInputElement();
554 :
555 : protected:
556 : /* additional members */
557 : };
558 :
559 : /* Implementation file */
560 : NS_IMPL_ISUPPORTS(nsDOMHTMLInputElement, nsIDOMHTMLInputElement)
561 :
562 : nsDOMHTMLInputElement::nsDOMHTMLInputElement()
563 : {
564 : /* member initializers and constructor code */
565 : }
566 :
567 : nsDOMHTMLInputElement::~nsDOMHTMLInputElement()
568 : {
569 : /* destructor code */
570 : }
571 :
572 : /* attribute DOMString accept; */
573 : NS_IMETHODIMP nsDOMHTMLInputElement::GetAccept(nsAString & aAccept)
574 : {
575 : return NS_ERROR_NOT_IMPLEMENTED;
576 : }
577 : NS_IMETHODIMP nsDOMHTMLInputElement::SetAccept(const nsAString & aAccept)
578 : {
579 : return NS_ERROR_NOT_IMPLEMENTED;
580 : }
581 :
582 : /* attribute DOMString alt; */
583 : NS_IMETHODIMP nsDOMHTMLInputElement::GetAlt(nsAString & aAlt)
584 : {
585 : return NS_ERROR_NOT_IMPLEMENTED;
586 : }
587 : NS_IMETHODIMP nsDOMHTMLInputElement::SetAlt(const nsAString & aAlt)
588 : {
589 : return NS_ERROR_NOT_IMPLEMENTED;
590 : }
591 :
592 : /* attribute DOMString autocomplete; */
593 : NS_IMETHODIMP nsDOMHTMLInputElement::GetAutocomplete(nsAString & aAutocomplete)
594 : {
595 : return NS_ERROR_NOT_IMPLEMENTED;
596 : }
597 : NS_IMETHODIMP nsDOMHTMLInputElement::SetAutocomplete(const nsAString & aAutocomplete)
598 : {
599 : return NS_ERROR_NOT_IMPLEMENTED;
600 : }
601 :
602 : /* attribute boolean autofocus; */
603 : NS_IMETHODIMP nsDOMHTMLInputElement::GetAutofocus(bool *aAutofocus)
604 : {
605 : return NS_ERROR_NOT_IMPLEMENTED;
606 : }
607 : NS_IMETHODIMP nsDOMHTMLInputElement::SetAutofocus(bool aAutofocus)
608 : {
609 : return NS_ERROR_NOT_IMPLEMENTED;
610 : }
611 :
612 : /* attribute boolean defaultChecked; */
613 : NS_IMETHODIMP nsDOMHTMLInputElement::GetDefaultChecked(bool *aDefaultChecked)
614 : {
615 : return NS_ERROR_NOT_IMPLEMENTED;
616 : }
617 : NS_IMETHODIMP nsDOMHTMLInputElement::SetDefaultChecked(bool aDefaultChecked)
618 : {
619 : return NS_ERROR_NOT_IMPLEMENTED;
620 : }
621 :
622 : /* attribute boolean checked; */
623 : NS_IMETHODIMP nsDOMHTMLInputElement::GetChecked(bool *aChecked)
624 : {
625 : return NS_ERROR_NOT_IMPLEMENTED;
626 : }
627 : NS_IMETHODIMP nsDOMHTMLInputElement::SetChecked(bool aChecked)
628 : {
629 : return NS_ERROR_NOT_IMPLEMENTED;
630 : }
631 :
632 : /* attribute boolean disabled; */
633 : NS_IMETHODIMP nsDOMHTMLInputElement::GetDisabled(bool *aDisabled)
634 : {
635 : return NS_ERROR_NOT_IMPLEMENTED;
636 : }
637 : NS_IMETHODIMP nsDOMHTMLInputElement::SetDisabled(bool aDisabled)
638 : {
639 : return NS_ERROR_NOT_IMPLEMENTED;
640 : }
641 :
642 : /* readonly attribute nsIDOMHTMLFormElement form; */
643 : NS_IMETHODIMP nsDOMHTMLInputElement::GetForm(nsIDOMHTMLFormElement * *aForm)
644 : {
645 : return NS_ERROR_NOT_IMPLEMENTED;
646 : }
647 :
648 : /* attribute DOMString formAction; */
649 : NS_IMETHODIMP nsDOMHTMLInputElement::GetFormAction(nsAString & aFormAction)
650 : {
651 : return NS_ERROR_NOT_IMPLEMENTED;
652 : }
653 : NS_IMETHODIMP nsDOMHTMLInputElement::SetFormAction(const nsAString & aFormAction)
654 : {
655 : return NS_ERROR_NOT_IMPLEMENTED;
656 : }
657 :
658 : /* attribute DOMString formEnctype; */
659 : NS_IMETHODIMP nsDOMHTMLInputElement::GetFormEnctype(nsAString & aFormEnctype)
660 : {
661 : return NS_ERROR_NOT_IMPLEMENTED;
662 : }
663 : NS_IMETHODIMP nsDOMHTMLInputElement::SetFormEnctype(const nsAString & aFormEnctype)
664 : {
665 : return NS_ERROR_NOT_IMPLEMENTED;
666 : }
667 :
668 : /* attribute DOMString formMethod; */
669 : NS_IMETHODIMP nsDOMHTMLInputElement::GetFormMethod(nsAString & aFormMethod)
670 : {
671 : return NS_ERROR_NOT_IMPLEMENTED;
672 : }
673 : NS_IMETHODIMP nsDOMHTMLInputElement::SetFormMethod(const nsAString & aFormMethod)
674 : {
675 : return NS_ERROR_NOT_IMPLEMENTED;
676 : }
677 :
678 : /* attribute boolean formNoValidate; */
679 : NS_IMETHODIMP nsDOMHTMLInputElement::GetFormNoValidate(bool *aFormNoValidate)
680 : {
681 : return NS_ERROR_NOT_IMPLEMENTED;
682 : }
683 : NS_IMETHODIMP nsDOMHTMLInputElement::SetFormNoValidate(bool aFormNoValidate)
684 : {
685 : return NS_ERROR_NOT_IMPLEMENTED;
686 : }
687 :
688 : /* attribute DOMString formTarget; */
689 : NS_IMETHODIMP nsDOMHTMLInputElement::GetFormTarget(nsAString & aFormTarget)
690 : {
691 : return NS_ERROR_NOT_IMPLEMENTED;
692 : }
693 : NS_IMETHODIMP nsDOMHTMLInputElement::SetFormTarget(const nsAString & aFormTarget)
694 : {
695 : return NS_ERROR_NOT_IMPLEMENTED;
696 : }
697 :
698 : /* readonly attribute nsIDOMFileList files; */
699 : NS_IMETHODIMP nsDOMHTMLInputElement::GetFiles(nsIDOMFileList * *aFiles)
700 : {
701 : return NS_ERROR_NOT_IMPLEMENTED;
702 : }
703 :
704 : /* attribute unsigned long height; */
705 : NS_IMETHODIMP nsDOMHTMLInputElement::GetHeight(uint32_t *aHeight)
706 : {
707 : return NS_ERROR_NOT_IMPLEMENTED;
708 : }
709 : NS_IMETHODIMP nsDOMHTMLInputElement::SetHeight(uint32_t aHeight)
710 : {
711 : return NS_ERROR_NOT_IMPLEMENTED;
712 : }
713 :
714 : /* attribute boolean indeterminate; */
715 : NS_IMETHODIMP nsDOMHTMLInputElement::GetIndeterminate(bool *aIndeterminate)
716 : {
717 : return NS_ERROR_NOT_IMPLEMENTED;
718 : }
719 : NS_IMETHODIMP nsDOMHTMLInputElement::SetIndeterminate(bool aIndeterminate)
720 : {
721 : return NS_ERROR_NOT_IMPLEMENTED;
722 : }
723 :
724 : /* attribute DOMString inputMode; */
725 : NS_IMETHODIMP nsDOMHTMLInputElement::GetInputMode(nsAString & aInputMode)
726 : {
727 : return NS_ERROR_NOT_IMPLEMENTED;
728 : }
729 : NS_IMETHODIMP nsDOMHTMLInputElement::SetInputMode(const nsAString & aInputMode)
730 : {
731 : return NS_ERROR_NOT_IMPLEMENTED;
732 : }
733 :
734 : /* readonly attribute nsIDOMHTMLElement list; */
735 : NS_IMETHODIMP nsDOMHTMLInputElement::GetList(nsIDOMHTMLElement * *aList)
736 : {
737 : return NS_ERROR_NOT_IMPLEMENTED;
738 : }
739 :
740 : /* attribute DOMString max; */
741 : NS_IMETHODIMP nsDOMHTMLInputElement::GetMax(nsAString & aMax)
742 : {
743 : return NS_ERROR_NOT_IMPLEMENTED;
744 : }
745 : NS_IMETHODIMP nsDOMHTMLInputElement::SetMax(const nsAString & aMax)
746 : {
747 : return NS_ERROR_NOT_IMPLEMENTED;
748 : }
749 :
750 : /* attribute long maxLength; */
751 : NS_IMETHODIMP nsDOMHTMLInputElement::GetMaxLength(int32_t *aMaxLength)
752 : {
753 : return NS_ERROR_NOT_IMPLEMENTED;
754 : }
755 : NS_IMETHODIMP nsDOMHTMLInputElement::SetMaxLength(int32_t aMaxLength)
756 : {
757 : return NS_ERROR_NOT_IMPLEMENTED;
758 : }
759 :
760 : /* attribute DOMString min; */
761 : NS_IMETHODIMP nsDOMHTMLInputElement::GetMin(nsAString & aMin)
762 : {
763 : return NS_ERROR_NOT_IMPLEMENTED;
764 : }
765 : NS_IMETHODIMP nsDOMHTMLInputElement::SetMin(const nsAString & aMin)
766 : {
767 : return NS_ERROR_NOT_IMPLEMENTED;
768 : }
769 :
770 : /* attribute long minLength; */
771 : NS_IMETHODIMP nsDOMHTMLInputElement::GetMinLength(int32_t *aMinLength)
772 : {
773 : return NS_ERROR_NOT_IMPLEMENTED;
774 : }
775 : NS_IMETHODIMP nsDOMHTMLInputElement::SetMinLength(int32_t aMinLength)
776 : {
777 : return NS_ERROR_NOT_IMPLEMENTED;
778 : }
779 :
780 : /* attribute boolean multiple; */
781 : NS_IMETHODIMP nsDOMHTMLInputElement::GetMultiple(bool *aMultiple)
782 : {
783 : return NS_ERROR_NOT_IMPLEMENTED;
784 : }
785 : NS_IMETHODIMP nsDOMHTMLInputElement::SetMultiple(bool aMultiple)
786 : {
787 : return NS_ERROR_NOT_IMPLEMENTED;
788 : }
789 :
790 : /* attribute DOMString name; */
791 : NS_IMETHODIMP nsDOMHTMLInputElement::GetName(nsAString & aName)
792 : {
793 : return NS_ERROR_NOT_IMPLEMENTED;
794 : }
795 : NS_IMETHODIMP nsDOMHTMLInputElement::SetName(const nsAString & aName)
796 : {
797 : return NS_ERROR_NOT_IMPLEMENTED;
798 : }
799 :
800 : /* attribute DOMString pattern; */
801 : NS_IMETHODIMP nsDOMHTMLInputElement::GetPattern(nsAString & aPattern)
802 : {
803 : return NS_ERROR_NOT_IMPLEMENTED;
804 : }
805 : NS_IMETHODIMP nsDOMHTMLInputElement::SetPattern(const nsAString & aPattern)
806 : {
807 : return NS_ERROR_NOT_IMPLEMENTED;
808 : }
809 :
810 : /* attribute DOMString placeholder; */
811 : NS_IMETHODIMP nsDOMHTMLInputElement::GetPlaceholder(nsAString & aPlaceholder)
812 : {
813 : return NS_ERROR_NOT_IMPLEMENTED;
814 : }
815 : NS_IMETHODIMP nsDOMHTMLInputElement::SetPlaceholder(const nsAString & aPlaceholder)
816 : {
817 : return NS_ERROR_NOT_IMPLEMENTED;
818 : }
819 :
820 : /* attribute boolean readOnly; */
821 : NS_IMETHODIMP nsDOMHTMLInputElement::GetReadOnly(bool *aReadOnly)
822 : {
823 : return NS_ERROR_NOT_IMPLEMENTED;
824 : }
825 : NS_IMETHODIMP nsDOMHTMLInputElement::SetReadOnly(bool aReadOnly)
826 : {
827 : return NS_ERROR_NOT_IMPLEMENTED;
828 : }
829 :
830 : /* attribute boolean required; */
831 : NS_IMETHODIMP nsDOMHTMLInputElement::GetRequired(bool *aRequired)
832 : {
833 : return NS_ERROR_NOT_IMPLEMENTED;
834 : }
835 : NS_IMETHODIMP nsDOMHTMLInputElement::SetRequired(bool aRequired)
836 : {
837 : return NS_ERROR_NOT_IMPLEMENTED;
838 : }
839 :
840 : /* attribute DOMString step; */
841 : NS_IMETHODIMP nsDOMHTMLInputElement::GetStep(nsAString & aStep)
842 : {
843 : return NS_ERROR_NOT_IMPLEMENTED;
844 : }
845 : NS_IMETHODIMP nsDOMHTMLInputElement::SetStep(const nsAString & aStep)
846 : {
847 : return NS_ERROR_NOT_IMPLEMENTED;
848 : }
849 :
850 : /* attribute DOMString align; */
851 : NS_IMETHODIMP nsDOMHTMLInputElement::GetAlign(nsAString & aAlign)
852 : {
853 : return NS_ERROR_NOT_IMPLEMENTED;
854 : }
855 : NS_IMETHODIMP nsDOMHTMLInputElement::SetAlign(const nsAString & aAlign)
856 : {
857 : return NS_ERROR_NOT_IMPLEMENTED;
858 : }
859 :
860 : /* attribute unsigned long size; */
861 : NS_IMETHODIMP nsDOMHTMLInputElement::GetSize(uint32_t *aSize)
862 : {
863 : return NS_ERROR_NOT_IMPLEMENTED;
864 : }
865 : NS_IMETHODIMP nsDOMHTMLInputElement::SetSize(uint32_t aSize)
866 : {
867 : return NS_ERROR_NOT_IMPLEMENTED;
868 : }
869 :
870 : /* attribute unsigned long width; */
871 : NS_IMETHODIMP nsDOMHTMLInputElement::GetWidth(uint32_t *aWidth)
872 : {
873 : return NS_ERROR_NOT_IMPLEMENTED;
874 : }
875 : NS_IMETHODIMP nsDOMHTMLInputElement::SetWidth(uint32_t aWidth)
876 : {
877 : return NS_ERROR_NOT_IMPLEMENTED;
878 : }
879 :
880 : /* attribute DOMString src; */
881 : NS_IMETHODIMP nsDOMHTMLInputElement::GetSrc(nsAString & aSrc)
882 : {
883 : return NS_ERROR_NOT_IMPLEMENTED;
884 : }
885 : NS_IMETHODIMP nsDOMHTMLInputElement::SetSrc(const nsAString & aSrc)
886 : {
887 : return NS_ERROR_NOT_IMPLEMENTED;
888 : }
889 :
890 : /* attribute DOMString type; */
891 : NS_IMETHODIMP nsDOMHTMLInputElement::GetType(nsAString & aType)
892 : {
893 : return NS_ERROR_NOT_IMPLEMENTED;
894 : }
895 : NS_IMETHODIMP nsDOMHTMLInputElement::SetType(const nsAString & aType)
896 : {
897 : return NS_ERROR_NOT_IMPLEMENTED;
898 : }
899 :
900 : /* attribute DOMString defaultValue; */
901 : NS_IMETHODIMP nsDOMHTMLInputElement::GetDefaultValue(nsAString & aDefaultValue)
902 : {
903 : return NS_ERROR_NOT_IMPLEMENTED;
904 : }
905 : NS_IMETHODIMP nsDOMHTMLInputElement::SetDefaultValue(const nsAString & aDefaultValue)
906 : {
907 : return NS_ERROR_NOT_IMPLEMENTED;
908 : }
909 :
910 : /* [optional_argc] void stepDown ([optional] in long n); */
911 : NS_IMETHODIMP nsDOMHTMLInputElement::StepDown(int32_t n, uint8_t _argc)
912 : {
913 : return NS_ERROR_NOT_IMPLEMENTED;
914 : }
915 :
916 : /* [optional_argc] void stepUp ([optional] in long n); */
917 : NS_IMETHODIMP nsDOMHTMLInputElement::StepUp(int32_t n, uint8_t _argc)
918 : {
919 : return NS_ERROR_NOT_IMPLEMENTED;
920 : }
921 :
922 : /* readonly attribute boolean willValidate; */
923 : NS_IMETHODIMP nsDOMHTMLInputElement::GetWillValidate(bool *aWillValidate)
924 : {
925 : return NS_ERROR_NOT_IMPLEMENTED;
926 : }
927 :
928 : /* readonly attribute nsIDOMValidityState validity; */
929 : NS_IMETHODIMP nsDOMHTMLInputElement::GetValidity(nsIDOMValidityState * *aValidity)
930 : {
931 : return NS_ERROR_NOT_IMPLEMENTED;
932 : }
933 :
934 : /* readonly attribute DOMString validationMessage; */
935 : NS_IMETHODIMP nsDOMHTMLInputElement::GetValidationMessage(nsAString & aValidationMessage)
936 : {
937 : return NS_ERROR_NOT_IMPLEMENTED;
938 : }
939 :
940 : /* boolean checkValidity (); */
941 : NS_IMETHODIMP nsDOMHTMLInputElement::CheckValidity(bool *_retval)
942 : {
943 : return NS_ERROR_NOT_IMPLEMENTED;
944 : }
945 :
946 : /* void setCustomValidity (in DOMString error); */
947 : NS_IMETHODIMP nsDOMHTMLInputElement::SetCustomValidity(const nsAString & error)
948 : {
949 : return NS_ERROR_NOT_IMPLEMENTED;
950 : }
951 :
952 : /* void select (); */
953 : NS_IMETHODIMP nsDOMHTMLInputElement::Select()
954 : {
955 : return NS_ERROR_NOT_IMPLEMENTED;
956 : }
957 :
958 : /* attribute DOMString useMap; */
959 : NS_IMETHODIMP nsDOMHTMLInputElement::GetUseMap(nsAString & aUseMap)
960 : {
961 : return NS_ERROR_NOT_IMPLEMENTED;
962 : }
963 : NS_IMETHODIMP nsDOMHTMLInputElement::SetUseMap(const nsAString & aUseMap)
964 : {
965 : return NS_ERROR_NOT_IMPLEMENTED;
966 : }
967 :
968 : /* readonly attribute nsIControllers controllers; */
969 : NS_IMETHODIMP nsDOMHTMLInputElement::GetControllers(nsIControllers * *aControllers)
970 : {
971 : return NS_ERROR_NOT_IMPLEMENTED;
972 : }
973 :
974 : /* boolean mozIsTextField (in boolean aExcludePassword); */
975 : NS_IMETHODIMP nsDOMHTMLInputElement::MozIsTextField(bool aExcludePassword, bool *_retval)
976 : {
977 : return NS_ERROR_NOT_IMPLEMENTED;
978 : }
979 :
980 : /* End of implementation class template. */
981 : #endif
982 :
983 :
984 : #endif /* __gen_nsIDOMHTMLInputElement_h__ */
|