https://bugs.webkit.org/show_bug.cgi?id=81761
[WebKit-https.git] / Source / WebCore / bindings / scripts / test / GObject / WebKitDOMTestObj.h
1 /*
2     This file is part of the WebKit open source project.
3     This file has been generated by generate-bindings.pl. DO NOT MODIFY!
4
5     This library is free software; you can redistribute it and/or
6     modify it under the terms of the GNU Library General Public
7     License as published by the Free Software Foundation; either
8     version 2 of the License, or (at your option) any later version.
9
10     This library is distributed in the hope that it will be useful,
11     but WITHOUT ANY WARRANTY; without even the implied warranty of
12     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13     Library General Public License for more details.
14
15     You should have received a copy of the GNU Library General Public License
16     along with this library; see the file COPYING.LIB.  If not, write to
17     the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18     Boston, MA 02110-1301, USA.
19 */
20
21 #ifndef WebKitDOMTestObj_h
22 #define WebKitDOMTestObj_h
23
24 #include "webkit/webkitdomdefines.h"
25 #include <glib-object.h>
26 #include <webkit/webkitdefines.h>
27 #include "webkit/WebKitDOMObject.h"
28
29
30 G_BEGIN_DECLS
31 #define WEBKIT_TYPE_DOM_TEST_OBJ            (webkit_dom_test_obj_get_type())
32 #define WEBKIT_DOM_TEST_OBJ(obj)            (G_TYPE_CHECK_INSTANCE_CAST((obj), WEBKIT_TYPE_DOM_TEST_OBJ, WebKitDOMTestObj))
33 #define WEBKIT_DOM_TEST_OBJ_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST((klass),  WEBKIT_TYPE_DOM_TEST_OBJ, WebKitDOMTestObjClass)
34 #define WEBKIT_DOM_IS_TEST_OBJ(obj)         (G_TYPE_CHECK_INSTANCE_TYPE((obj), WEBKIT_TYPE_DOM_TEST_OBJ))
35 #define WEBKIT_DOM_IS_TEST_OBJ_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),  WEBKIT_TYPE_DOM_TEST_OBJ))
36 #define WEBKIT_DOM_TEST_OBJ_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS((obj),  WEBKIT_TYPE_DOM_TEST_OBJ, WebKitDOMTestObjClass))
37
38 struct _WebKitDOMTestObj {
39     WebKitDOMObject parent_instance;
40 };
41
42 struct _WebKitDOMTestObjClass {
43     WebKitDOMObjectClass parent_class;
44 };
45
46 WEBKIT_API GType
47 webkit_dom_test_obj_get_type (void);
48
49 /**
50  * webkit_dom_test_obj_void_method:
51  * @self: A #WebKitDOMTestObj
52  *
53  * Returns:
54  *
55 **/
56 WEBKIT_API void
57 webkit_dom_test_obj_void_method(WebKitDOMTestObj* self);
58
59 /**
60  * webkit_dom_test_obj_void_method_with_args:
61  * @self: A #WebKitDOMTestObj
62  * @int_arg: A #glong
63  * @str_arg: A #gchar
64  * @obj_arg: A #WebKitDOMTestObj
65  *
66  * Returns:
67  *
68 **/
69 WEBKIT_API void
70 webkit_dom_test_obj_void_method_with_args(WebKitDOMTestObj* self, glong int_arg, const gchar* str_arg, WebKitDOMTestObj* obj_arg);
71
72 /**
73  * webkit_dom_test_obj_int_method:
74  * @self: A #WebKitDOMTestObj
75  *
76  * Returns:
77  *
78 **/
79 WEBKIT_API glong
80 webkit_dom_test_obj_int_method(WebKitDOMTestObj* self);
81
82 /**
83  * webkit_dom_test_obj_int_method_with_args:
84  * @self: A #WebKitDOMTestObj
85  * @int_arg: A #glong
86  * @str_arg: A #gchar
87  * @obj_arg: A #WebKitDOMTestObj
88  *
89  * Returns:
90  *
91 **/
92 WEBKIT_API glong
93 webkit_dom_test_obj_int_method_with_args(WebKitDOMTestObj* self, glong int_arg, const gchar* str_arg, WebKitDOMTestObj* obj_arg);
94
95 /**
96  * webkit_dom_test_obj_obj_method:
97  * @self: A #WebKitDOMTestObj
98  *
99  * Returns: (transfer none):
100  *
101 **/
102 WEBKIT_API WebKitDOMTestObj*
103 webkit_dom_test_obj_obj_method(WebKitDOMTestObj* self);
104
105 /**
106  * webkit_dom_test_obj_obj_method_with_args:
107  * @self: A #WebKitDOMTestObj
108  * @int_arg: A #glong
109  * @str_arg: A #gchar
110  * @obj_arg: A #WebKitDOMTestObj
111  *
112  * Returns: (transfer none):
113  *
114 **/
115 WEBKIT_API WebKitDOMTestObj*
116 webkit_dom_test_obj_obj_method_with_args(WebKitDOMTestObj* self, glong int_arg, const gchar* str_arg, WebKitDOMTestObj* obj_arg);
117
118 /**
119  * webkit_dom_test_obj_method_with_sequence_arg:
120  * @self: A #WebKitDOMTestObj
121  * @: A #WebKitDOMsequence
122  *
123  * Returns:
124  *
125 **/
126 WEBKIT_API void
127 webkit_dom_test_obj_method_with_sequence_arg(WebKitDOMTestObj* self, WebKitDOMsequence* );
128
129 /**
130  * webkit_dom_test_obj_method_that_requires_all_args_and_throws:
131  * @self: A #WebKitDOMTestObj
132  * @str_arg: A #gchar
133  * @obj_arg: A #WebKitDOMTestObj
134  * @error: #GError
135  *
136  * Returns: (transfer none):
137  *
138 **/
139 WEBKIT_API WebKitDOMTestObj*
140 webkit_dom_test_obj_method_that_requires_all_args_and_throws(WebKitDOMTestObj* self, const gchar* str_arg, WebKitDOMTestObj* obj_arg, GError **error);
141
142 /**
143  * webkit_dom_test_obj_serialized_value:
144  * @self: A #WebKitDOMTestObj
145  * @serialized_arg: A #WebKitDOMSerializedScriptValue
146  *
147  * Returns:
148  *
149 **/
150 WEBKIT_API void
151 webkit_dom_test_obj_serialized_value(WebKitDOMTestObj* self, WebKitDOMSerializedScriptValue* serialized_arg);
152
153 /**
154  * webkit_dom_test_obj_idb_key:
155  * @self: A #WebKitDOMTestObj
156  * @key: A #WebKitDOMIDBKey
157  *
158  * Returns:
159  *
160 **/
161 WEBKIT_API void
162 webkit_dom_test_obj_idb_key(WebKitDOMTestObj* self, WebKitDOMIDBKey* key);
163
164 /**
165  * webkit_dom_test_obj_options_object:
166  * @self: A #WebKitDOMTestObj
167  * @oo: A #WebKitDOMDictionary
168  * @ooo: A #WebKitDOMDictionary
169  *
170  * Returns:
171  *
172 **/
173 WEBKIT_API void
174 webkit_dom_test_obj_options_object(WebKitDOMTestObj* self, WebKitDOMDictionary* oo, WebKitDOMDictionary* ooo);
175
176 /**
177  * webkit_dom_test_obj_method_with_exception:
178  * @self: A #WebKitDOMTestObj
179  * @error: #GError
180  *
181  * Returns:
182  *
183 **/
184 WEBKIT_API void
185 webkit_dom_test_obj_method_with_exception(WebKitDOMTestObj* self, GError **error);
186
187 /**
188  * webkit_dom_test_obj_with_script_state_void:
189  * @self: A #WebKitDOMTestObj
190  *
191  * Returns:
192  *
193 **/
194 WEBKIT_API void
195 webkit_dom_test_obj_with_script_state_void(WebKitDOMTestObj* self);
196
197 /**
198  * webkit_dom_test_obj_with_script_state_obj:
199  * @self: A #WebKitDOMTestObj
200  *
201  * Returns: (transfer none):
202  *
203 **/
204 WEBKIT_API WebKitDOMTestObj*
205 webkit_dom_test_obj_with_script_state_obj(WebKitDOMTestObj* self);
206
207 /**
208  * webkit_dom_test_obj_with_script_state_void_exception:
209  * @self: A #WebKitDOMTestObj
210  * @error: #GError
211  *
212  * Returns:
213  *
214 **/
215 WEBKIT_API void
216 webkit_dom_test_obj_with_script_state_void_exception(WebKitDOMTestObj* self, GError **error);
217
218 /**
219  * webkit_dom_test_obj_with_script_state_obj_exception:
220  * @self: A #WebKitDOMTestObj
221  * @error: #GError
222  *
223  * Returns: (transfer none):
224  *
225 **/
226 WEBKIT_API WebKitDOMTestObj*
227 webkit_dom_test_obj_with_script_state_obj_exception(WebKitDOMTestObj* self, GError **error);
228
229 /**
230  * webkit_dom_test_obj_with_script_execution_context:
231  * @self: A #WebKitDOMTestObj
232  *
233  * Returns:
234  *
235 **/
236 WEBKIT_API void
237 webkit_dom_test_obj_with_script_execution_context(WebKitDOMTestObj* self);
238
239 /**
240  * webkit_dom_test_obj_with_script_execution_context_and_script_state:
241  * @self: A #WebKitDOMTestObj
242  *
243  * Returns:
244  *
245 **/
246 WEBKIT_API void
247 webkit_dom_test_obj_with_script_execution_context_and_script_state(WebKitDOMTestObj* self);
248
249 /**
250  * webkit_dom_test_obj_with_script_execution_context_and_script_state_obj_exception:
251  * @self: A #WebKitDOMTestObj
252  * @error: #GError
253  *
254  * Returns: (transfer none):
255  *
256 **/
257 WEBKIT_API WebKitDOMTestObj*
258 webkit_dom_test_obj_with_script_execution_context_and_script_state_obj_exception(WebKitDOMTestObj* self, GError **error);
259
260 /**
261  * webkit_dom_test_obj_with_script_execution_context_and_script_state_with_spaces:
262  * @self: A #WebKitDOMTestObj
263  *
264  * Returns: (transfer none):
265  *
266 **/
267 WEBKIT_API WebKitDOMTestObj*
268 webkit_dom_test_obj_with_script_execution_context_and_script_state_with_spaces(WebKitDOMTestObj* self);
269
270 /**
271  * webkit_dom_test_obj_method_with_optional_arg:
272  * @self: A #WebKitDOMTestObj
273  * @opt: A #glong
274  *
275  * Returns:
276  *
277 **/
278 WEBKIT_API void
279 webkit_dom_test_obj_method_with_optional_arg(WebKitDOMTestObj* self, glong opt);
280
281 /**
282  * webkit_dom_test_obj_method_with_non_optional_arg_and_optional_arg:
283  * @self: A #WebKitDOMTestObj
284  * @non_opt: A #glong
285  * @opt: A #glong
286  *
287  * Returns:
288  *
289 **/
290 WEBKIT_API void
291 webkit_dom_test_obj_method_with_non_optional_arg_and_optional_arg(WebKitDOMTestObj* self, glong non_opt, glong opt);
292
293 /**
294  * webkit_dom_test_obj_method_with_non_optional_arg_and_two_optional_args:
295  * @self: A #WebKitDOMTestObj
296  * @non_opt: A #glong
297  * @opt1: A #glong
298  * @opt2: A #glong
299  *
300  * Returns:
301  *
302 **/
303 WEBKIT_API void
304 webkit_dom_test_obj_method_with_non_optional_arg_and_two_optional_args(WebKitDOMTestObj* self, glong non_opt, glong opt1, glong opt2);
305
306 /**
307  * webkit_dom_test_obj_method_with_optional_string:
308  * @self: A #WebKitDOMTestObj
309  * @str: A #gchar
310  *
311  * Returns:
312  *
313 **/
314 WEBKIT_API void
315 webkit_dom_test_obj_method_with_optional_string(WebKitDOMTestObj* self, const gchar* str);
316
317 /**
318  * webkit_dom_test_obj_method_with_optional_string_is_undefined:
319  * @self: A #WebKitDOMTestObj
320  * @str: A #gchar
321  *
322  * Returns:
323  *
324 **/
325 WEBKIT_API void
326 webkit_dom_test_obj_method_with_optional_string_is_undefined(WebKitDOMTestObj* self, const gchar* str);
327
328 /**
329  * webkit_dom_test_obj_method_with_optional_string_is_null_string:
330  * @self: A #WebKitDOMTestObj
331  * @str: A #gchar
332  *
333  * Returns:
334  *
335 **/
336 WEBKIT_API void
337 webkit_dom_test_obj_method_with_optional_string_is_null_string(WebKitDOMTestObj* self, const gchar* str);
338
339 /**
340  * webkit_dom_test_obj_conditional_method1:
341  * @self: A #WebKitDOMTestObj
342  *
343  * Returns:
344  *
345 **/
346 WEBKIT_API gchar*
347 webkit_dom_test_obj_conditional_method1(WebKitDOMTestObj* self);
348
349 /**
350  * webkit_dom_test_obj_conditional_method2:
351  * @self: A #WebKitDOMTestObj
352  *
353  * Returns:
354  *
355 **/
356 WEBKIT_API void
357 webkit_dom_test_obj_conditional_method2(WebKitDOMTestObj* self);
358
359 /**
360  * webkit_dom_test_obj_conditional_method3:
361  * @self: A #WebKitDOMTestObj
362  *
363  * Returns:
364  *
365 **/
366 WEBKIT_API void
367 webkit_dom_test_obj_conditional_method3(WebKitDOMTestObj* self);
368
369 /**
370  * webkit_dom_test_obj_class_method:
371  * @self: A #WebKitDOMTestObj
372  *
373  * Returns:
374  *
375 **/
376 WEBKIT_API void
377 webkit_dom_test_obj_class_method(WebKitDOMTestObj* self);
378
379 /**
380  * webkit_dom_test_obj_class_method_with_optional:
381  * @self: A #WebKitDOMTestObj
382  * @arg: A #glong
383  *
384  * Returns:
385  *
386 **/
387 WEBKIT_API glong
388 webkit_dom_test_obj_class_method_with_optional(WebKitDOMTestObj* self, glong arg);
389
390 /**
391  * webkit_dom_test_obj_overloaded_method1:
392  * @self: A #WebKitDOMTestObj
393  * @arg: A #glong
394  *
395  * Returns:
396  *
397 **/
398 WEBKIT_API void
399 webkit_dom_test_obj_overloaded_method1(WebKitDOMTestObj* self, glong arg);
400
401 /**
402  * webkit_dom_test_obj_overloaded_method1:
403  * @self: A #WebKitDOMTestObj
404  * @type: A #gchar
405  *
406  * Returns:
407  *
408 **/
409 WEBKIT_API void
410 webkit_dom_test_obj_overloaded_method1(WebKitDOMTestObj* self, const gchar* type);
411
412 /**
413  * webkit_dom_test_obj_convert1:
414  * @self: A #WebKitDOMTestObj
415  * @: A #WebKitDOMa
416  *
417  * Returns:
418  *
419 **/
420 WEBKIT_API void
421 webkit_dom_test_obj_convert1(WebKitDOMTestObj* self, WebKitDOMa* );
422
423 /**
424  * webkit_dom_test_obj_convert2:
425  * @self: A #WebKitDOMTestObj
426  * @: A #WebKitDOMb
427  *
428  * Returns:
429  *
430 **/
431 WEBKIT_API void
432 webkit_dom_test_obj_convert2(WebKitDOMTestObj* self, WebKitDOMb* );
433
434 /**
435  * webkit_dom_test_obj_convert3:
436  * @self: A #WebKitDOMTestObj
437  * @: A #WebKitDOMc
438  *
439  * Returns:
440  *
441 **/
442 WEBKIT_API void
443 webkit_dom_test_obj_convert3(WebKitDOMTestObj* self, WebKitDOMc* );
444
445 /**
446  * webkit_dom_test_obj_convert4:
447  * @self: A #WebKitDOMTestObj
448  * @: A #WebKitDOMd
449  *
450  * Returns:
451  *
452 **/
453 WEBKIT_API void
454 webkit_dom_test_obj_convert4(WebKitDOMTestObj* self, WebKitDOMd* );
455
456 /**
457  * webkit_dom_test_obj_convert5:
458  * @self: A #WebKitDOMTestObj
459  * @: A #WebKitDOMe
460  *
461  * Returns:
462  *
463 **/
464 WEBKIT_API void
465 webkit_dom_test_obj_convert5(WebKitDOMTestObj* self, WebKitDOMe* );
466
467 /**
468  * webkit_dom_test_obj_mutable_point_function:
469  * @self: A #WebKitDOMTestObj
470  *
471  * Returns: (transfer none):
472  *
473 **/
474 WEBKIT_API WebKitDOMSVGPoint*
475 webkit_dom_test_obj_mutable_point_function(WebKitDOMTestObj* self);
476
477 /**
478  * webkit_dom_test_obj_immutable_point_function:
479  * @self: A #WebKitDOMTestObj
480  *
481  * Returns: (transfer none):
482  *
483 **/
484 WEBKIT_API WebKitDOMSVGPoint*
485 webkit_dom_test_obj_immutable_point_function(WebKitDOMTestObj* self);
486
487 /**
488  * webkit_dom_test_obj_orange:
489  * @self: A #WebKitDOMTestObj
490  *
491  * Returns:
492  *
493 **/
494 WEBKIT_API void
495 webkit_dom_test_obj_orange(WebKitDOMTestObj* self);
496
497 /**
498  * webkit_dom_test_obj_strict_function:
499  * @self: A #WebKitDOMTestObj
500  * @str: A #gchar
501  * @a: A #gfloat
502  * @b: A #gint
503  * @error: #GError
504  *
505  * Returns: (transfer none):
506  *
507 **/
508 WEBKIT_API WebKitDOMbool*
509 webkit_dom_test_obj_strict_function(WebKitDOMTestObj* self, const gchar* str, gfloat a, gint b, GError **error);
510
511 /**
512  * webkit_dom_test_obj_get_read_only_int_attr:
513  * @self: A #WebKitDOMTestObj
514  *
515  * Returns:
516  *
517 **/
518 WEBKIT_API glong
519 webkit_dom_test_obj_get_read_only_int_attr(WebKitDOMTestObj* self);
520
521 /**
522  * webkit_dom_test_obj_get_read_only_string_attr:
523  * @self: A #WebKitDOMTestObj
524  *
525  * Returns:
526  *
527 **/
528 WEBKIT_API gchar*
529 webkit_dom_test_obj_get_read_only_string_attr(WebKitDOMTestObj* self);
530
531 /**
532  * webkit_dom_test_obj_get_read_only_test_obj_attr:
533  * @self: A #WebKitDOMTestObj
534  *
535  * Returns: (transfer none):
536  *
537 **/
538 WEBKIT_API WebKitDOMTestObj*
539 webkit_dom_test_obj_get_read_only_test_obj_attr(WebKitDOMTestObj* self);
540
541 /**
542  * webkit_dom_test_obj_get_short_attr:
543  * @self: A #WebKitDOMTestObj
544  *
545  * Returns:
546  *
547 **/
548 WEBKIT_API gshort
549 webkit_dom_test_obj_get_short_attr(WebKitDOMTestObj* self);
550
551 /**
552  * webkit_dom_test_obj_set_short_attr:
553  * @self: A #WebKitDOMTestObj
554  * @value: A #gshort
555  *
556  * Returns:
557  *
558 **/
559 WEBKIT_API void
560 webkit_dom_test_obj_set_short_attr(WebKitDOMTestObj* self, gshort value);
561
562 /**
563  * webkit_dom_test_obj_get_unsigned_short_attr:
564  * @self: A #WebKitDOMTestObj
565  *
566  * Returns:
567  *
568 **/
569 WEBKIT_API gushort
570 webkit_dom_test_obj_get_unsigned_short_attr(WebKitDOMTestObj* self);
571
572 /**
573  * webkit_dom_test_obj_set_unsigned_short_attr:
574  * @self: A #WebKitDOMTestObj
575  * @value: A #gushort
576  *
577  * Returns:
578  *
579 **/
580 WEBKIT_API void
581 webkit_dom_test_obj_set_unsigned_short_attr(WebKitDOMTestObj* self, gushort value);
582
583 /**
584  * webkit_dom_test_obj_get_int_attr:
585  * @self: A #WebKitDOMTestObj
586  *
587  * Returns:
588  *
589 **/
590 WEBKIT_API glong
591 webkit_dom_test_obj_get_int_attr(WebKitDOMTestObj* self);
592
593 /**
594  * webkit_dom_test_obj_set_int_attr:
595  * @self: A #WebKitDOMTestObj
596  * @value: A #glong
597  *
598  * Returns:
599  *
600 **/
601 WEBKIT_API void
602 webkit_dom_test_obj_set_int_attr(WebKitDOMTestObj* self, glong value);
603
604 /**
605  * webkit_dom_test_obj_get_long_long_attr:
606  * @self: A #WebKitDOMTestObj
607  *
608  * Returns:
609  *
610 **/
611 WEBKIT_API gint64
612 webkit_dom_test_obj_get_long_long_attr(WebKitDOMTestObj* self);
613
614 /**
615  * webkit_dom_test_obj_set_long_long_attr:
616  * @self: A #WebKitDOMTestObj
617  * @value: A #gint64
618  *
619  * Returns:
620  *
621 **/
622 WEBKIT_API void
623 webkit_dom_test_obj_set_long_long_attr(WebKitDOMTestObj* self, gint64 value);
624
625 /**
626  * webkit_dom_test_obj_get_unsigned_long_long_attr:
627  * @self: A #WebKitDOMTestObj
628  *
629  * Returns:
630  *
631 **/
632 WEBKIT_API guint64
633 webkit_dom_test_obj_get_unsigned_long_long_attr(WebKitDOMTestObj* self);
634
635 /**
636  * webkit_dom_test_obj_set_unsigned_long_long_attr:
637  * @self: A #WebKitDOMTestObj
638  * @value: A #guint64
639  *
640  * Returns:
641  *
642 **/
643 WEBKIT_API void
644 webkit_dom_test_obj_set_unsigned_long_long_attr(WebKitDOMTestObj* self, guint64 value);
645
646 /**
647  * webkit_dom_test_obj_get_string_attr:
648  * @self: A #WebKitDOMTestObj
649  *
650  * Returns:
651  *
652 **/
653 WEBKIT_API gchar*
654 webkit_dom_test_obj_get_string_attr(WebKitDOMTestObj* self);
655
656 /**
657  * webkit_dom_test_obj_set_string_attr:
658  * @self: A #WebKitDOMTestObj
659  * @value: A #gchar
660  *
661  * Returns:
662  *
663 **/
664 WEBKIT_API void
665 webkit_dom_test_obj_set_string_attr(WebKitDOMTestObj* self, const gchar* value);
666
667 /**
668  * webkit_dom_test_obj_get_test_obj_attr:
669  * @self: A #WebKitDOMTestObj
670  *
671  * Returns: (transfer none):
672  *
673 **/
674 WEBKIT_API WebKitDOMTestObj*
675 webkit_dom_test_obj_get_test_obj_attr(WebKitDOMTestObj* self);
676
677 /**
678  * webkit_dom_test_obj_set_test_obj_attr:
679  * @self: A #WebKitDOMTestObj
680  * @value: A #WebKitDOMTestObj
681  *
682  * Returns: (transfer none):
683  *
684 **/
685 WEBKIT_API void
686 webkit_dom_test_obj_set_test_obj_attr(WebKitDOMTestObj* self, WebKitDOMTestObj* value);
687
688 /**
689  * webkit_dom_test_obj_get_xml_obj_attr:
690  * @self: A #WebKitDOMTestObj
691  *
692  * Returns: (transfer none):
693  *
694 **/
695 WEBKIT_API WebKitDOMTestObj*
696 webkit_dom_test_obj_get_xml_obj_attr(WebKitDOMTestObj* self);
697
698 /**
699  * webkit_dom_test_obj_set_xml_obj_attr:
700  * @self: A #WebKitDOMTestObj
701  * @value: A #WebKitDOMTestObj
702  *
703  * Returns: (transfer none):
704  *
705 **/
706 WEBKIT_API void
707 webkit_dom_test_obj_set_xml_obj_attr(WebKitDOMTestObj* self, WebKitDOMTestObj* value);
708
709 /**
710  * webkit_dom_test_obj_get_create:
711  * @self: A #WebKitDOMTestObj
712  *
713  * Returns:
714  *
715 **/
716 WEBKIT_API gboolean
717 webkit_dom_test_obj_get_create(WebKitDOMTestObj* self);
718
719 /**
720  * webkit_dom_test_obj_set_create:
721  * @self: A #WebKitDOMTestObj
722  * @value: A #gboolean
723  *
724  * Returns:
725  *
726 **/
727 WEBKIT_API void
728 webkit_dom_test_obj_set_create(WebKitDOMTestObj* self, gboolean value);
729
730 /**
731  * webkit_dom_test_obj_get_reflected_string_attr:
732  * @self: A #WebKitDOMTestObj
733  *
734  * Returns:
735  *
736 **/
737 WEBKIT_API gchar*
738 webkit_dom_test_obj_get_reflected_string_attr(WebKitDOMTestObj* self);
739
740 /**
741  * webkit_dom_test_obj_set_reflected_string_attr:
742  * @self: A #WebKitDOMTestObj
743  * @value: A #gchar
744  *
745  * Returns:
746  *
747 **/
748 WEBKIT_API void
749 webkit_dom_test_obj_set_reflected_string_attr(WebKitDOMTestObj* self, const gchar* value);
750
751 /**
752  * webkit_dom_test_obj_get_reflected_integral_attr:
753  * @self: A #WebKitDOMTestObj
754  *
755  * Returns:
756  *
757 **/
758 WEBKIT_API glong
759 webkit_dom_test_obj_get_reflected_integral_attr(WebKitDOMTestObj* self);
760
761 /**
762  * webkit_dom_test_obj_set_reflected_integral_attr:
763  * @self: A #WebKitDOMTestObj
764  * @value: A #glong
765  *
766  * Returns:
767  *
768 **/
769 WEBKIT_API void
770 webkit_dom_test_obj_set_reflected_integral_attr(WebKitDOMTestObj* self, glong value);
771
772 /**
773  * webkit_dom_test_obj_get_reflected_unsigned_integral_attr:
774  * @self: A #WebKitDOMTestObj
775  *
776  * Returns:
777  *
778 **/
779 WEBKIT_API gulong
780 webkit_dom_test_obj_get_reflected_unsigned_integral_attr(WebKitDOMTestObj* self);
781
782 /**
783  * webkit_dom_test_obj_set_reflected_unsigned_integral_attr:
784  * @self: A #WebKitDOMTestObj
785  * @value: A #gulong
786  *
787  * Returns:
788  *
789 **/
790 WEBKIT_API void
791 webkit_dom_test_obj_set_reflected_unsigned_integral_attr(WebKitDOMTestObj* self, gulong value);
792
793 /**
794  * webkit_dom_test_obj_get_reflected_boolean_attr:
795  * @self: A #WebKitDOMTestObj
796  *
797  * Returns:
798  *
799 **/
800 WEBKIT_API gboolean
801 webkit_dom_test_obj_get_reflected_boolean_attr(WebKitDOMTestObj* self);
802
803 /**
804  * webkit_dom_test_obj_set_reflected_boolean_attr:
805  * @self: A #WebKitDOMTestObj
806  * @value: A #gboolean
807  *
808  * Returns:
809  *
810 **/
811 WEBKIT_API void
812 webkit_dom_test_obj_set_reflected_boolean_attr(WebKitDOMTestObj* self, gboolean value);
813
814 /**
815  * webkit_dom_test_obj_get_reflected_url_attr:
816  * @self: A #WebKitDOMTestObj
817  *
818  * Returns:
819  *
820 **/
821 WEBKIT_API gchar*
822 webkit_dom_test_obj_get_reflected_url_attr(WebKitDOMTestObj* self);
823
824 /**
825  * webkit_dom_test_obj_set_reflected_url_attr:
826  * @self: A #WebKitDOMTestObj
827  * @value: A #gchar
828  *
829  * Returns:
830  *
831 **/
832 WEBKIT_API void
833 webkit_dom_test_obj_set_reflected_url_attr(WebKitDOMTestObj* self, const gchar* value);
834
835 /**
836  * webkit_dom_test_obj_get_reflected_string_attr:
837  * @self: A #WebKitDOMTestObj
838  *
839  * Returns:
840  *
841 **/
842 WEBKIT_API gchar*
843 webkit_dom_test_obj_get_reflected_string_attr(WebKitDOMTestObj* self);
844
845 /**
846  * webkit_dom_test_obj_set_reflected_string_attr:
847  * @self: A #WebKitDOMTestObj
848  * @value: A #gchar
849  *
850  * Returns:
851  *
852 **/
853 WEBKIT_API void
854 webkit_dom_test_obj_set_reflected_string_attr(WebKitDOMTestObj* self, const gchar* value);
855
856 /**
857  * webkit_dom_test_obj_get_reflected_custom_integral_attr:
858  * @self: A #WebKitDOMTestObj
859  *
860  * Returns:
861  *
862 **/
863 WEBKIT_API glong
864 webkit_dom_test_obj_get_reflected_custom_integral_attr(WebKitDOMTestObj* self);
865
866 /**
867  * webkit_dom_test_obj_set_reflected_custom_integral_attr:
868  * @self: A #WebKitDOMTestObj
869  * @value: A #glong
870  *
871  * Returns:
872  *
873 **/
874 WEBKIT_API void
875 webkit_dom_test_obj_set_reflected_custom_integral_attr(WebKitDOMTestObj* self, glong value);
876
877 /**
878  * webkit_dom_test_obj_get_reflected_custom_boolean_attr:
879  * @self: A #WebKitDOMTestObj
880  *
881  * Returns:
882  *
883 **/
884 WEBKIT_API gboolean
885 webkit_dom_test_obj_get_reflected_custom_boolean_attr(WebKitDOMTestObj* self);
886
887 /**
888  * webkit_dom_test_obj_set_reflected_custom_boolean_attr:
889  * @self: A #WebKitDOMTestObj
890  * @value: A #gboolean
891  *
892  * Returns:
893  *
894 **/
895 WEBKIT_API void
896 webkit_dom_test_obj_set_reflected_custom_boolean_attr(WebKitDOMTestObj* self, gboolean value);
897
898 /**
899  * webkit_dom_test_obj_get_reflected_custom_url_attr:
900  * @self: A #WebKitDOMTestObj
901  *
902  * Returns:
903  *
904 **/
905 WEBKIT_API gchar*
906 webkit_dom_test_obj_get_reflected_custom_url_attr(WebKitDOMTestObj* self);
907
908 /**
909  * webkit_dom_test_obj_set_reflected_custom_url_attr:
910  * @self: A #WebKitDOMTestObj
911  * @value: A #gchar
912  *
913  * Returns:
914  *
915 **/
916 WEBKIT_API void
917 webkit_dom_test_obj_set_reflected_custom_url_attr(WebKitDOMTestObj* self, const gchar* value);
918
919 /**
920  * webkit_dom_test_obj_get_attr_with_getter_exception:
921  * @self: A #WebKitDOMTestObj
922  * @error: #GError
923  *
924  * Returns:
925  *
926 **/
927 WEBKIT_API glong
928 webkit_dom_test_obj_get_attr_with_getter_exception(WebKitDOMTestObj* self, GError **error);
929
930 /**
931  * webkit_dom_test_obj_set_attr_with_getter_exception:
932  * @self: A #WebKitDOMTestObj
933  * @value: A #glong
934  * @error: #GError
935  *
936  * Returns:
937  *
938 **/
939 WEBKIT_API void
940 webkit_dom_test_obj_set_attr_with_getter_exception(WebKitDOMTestObj* self, glong value, GError **error);
941
942 /**
943  * webkit_dom_test_obj_get_attr_with_setter_exception:
944  * @self: A #WebKitDOMTestObj
945  *
946  * Returns:
947  *
948 **/
949 WEBKIT_API glong
950 webkit_dom_test_obj_get_attr_with_setter_exception(WebKitDOMTestObj* self);
951
952 /**
953  * webkit_dom_test_obj_set_attr_with_setter_exception:
954  * @self: A #WebKitDOMTestObj
955  * @value: A #glong
956  * @error: #GError
957  *
958  * Returns:
959  *
960 **/
961 WEBKIT_API void
962 webkit_dom_test_obj_set_attr_with_setter_exception(WebKitDOMTestObj* self, glong value, GError **error);
963
964 /**
965  * webkit_dom_test_obj_get_string_attr_with_getter_exception:
966  * @self: A #WebKitDOMTestObj
967  * @error: #GError
968  *
969  * Returns:
970  *
971 **/
972 WEBKIT_API gchar*
973 webkit_dom_test_obj_get_string_attr_with_getter_exception(WebKitDOMTestObj* self, GError **error);
974
975 /**
976  * webkit_dom_test_obj_set_string_attr_with_getter_exception:
977  * @self: A #WebKitDOMTestObj
978  * @value: A #gchar
979  * @error: #GError
980  *
981  * Returns:
982  *
983 **/
984 WEBKIT_API void
985 webkit_dom_test_obj_set_string_attr_with_getter_exception(WebKitDOMTestObj* self, const gchar* value, GError **error);
986
987 /**
988  * webkit_dom_test_obj_get_string_attr_with_setter_exception:
989  * @self: A #WebKitDOMTestObj
990  *
991  * Returns:
992  *
993 **/
994 WEBKIT_API gchar*
995 webkit_dom_test_obj_get_string_attr_with_setter_exception(WebKitDOMTestObj* self);
996
997 /**
998  * webkit_dom_test_obj_set_string_attr_with_setter_exception:
999  * @self: A #WebKitDOMTestObj
1000  * @value: A #gchar
1001  * @error: #GError
1002  *
1003  * Returns:
1004  *
1005 **/
1006 WEBKIT_API void
1007 webkit_dom_test_obj_set_string_attr_with_setter_exception(WebKitDOMTestObj* self, const gchar* value, GError **error);
1008
1009 /**
1010  * webkit_dom_test_obj_get_with_script_state_attribute:
1011  * @self: A #WebKitDOMTestObj
1012  *
1013  * Returns:
1014  *
1015 **/
1016 WEBKIT_API glong
1017 webkit_dom_test_obj_get_with_script_state_attribute(WebKitDOMTestObj* self);
1018
1019 /**
1020  * webkit_dom_test_obj_set_with_script_state_attribute:
1021  * @self: A #WebKitDOMTestObj
1022  * @value: A #glong
1023  *
1024  * Returns:
1025  *
1026 **/
1027 WEBKIT_API void
1028 webkit_dom_test_obj_set_with_script_state_attribute(WebKitDOMTestObj* self, glong value);
1029
1030 /**
1031  * webkit_dom_test_obj_get_with_script_execution_context_attribute:
1032  * @self: A #WebKitDOMTestObj
1033  *
1034  * Returns: (transfer none):
1035  *
1036 **/
1037 WEBKIT_API WebKitDOMTestObj*
1038 webkit_dom_test_obj_get_with_script_execution_context_attribute(WebKitDOMTestObj* self);
1039
1040 /**
1041  * webkit_dom_test_obj_set_with_script_execution_context_attribute:
1042  * @self: A #WebKitDOMTestObj
1043  * @value: A #WebKitDOMTestObj
1044  *
1045  * Returns: (transfer none):
1046  *
1047 **/
1048 WEBKIT_API void
1049 webkit_dom_test_obj_set_with_script_execution_context_attribute(WebKitDOMTestObj* self, WebKitDOMTestObj* value);
1050
1051 /**
1052  * webkit_dom_test_obj_get_with_script_state_attribute_raises:
1053  * @self: A #WebKitDOMTestObj
1054  * @error: #GError
1055  *
1056  * Returns: (transfer none):
1057  *
1058 **/
1059 WEBKIT_API WebKitDOMTestObj*
1060 webkit_dom_test_obj_get_with_script_state_attribute_raises(WebKitDOMTestObj* self, GError **error);
1061
1062 /**
1063  * webkit_dom_test_obj_set_with_script_state_attribute_raises:
1064  * @self: A #WebKitDOMTestObj
1065  * @value: A #WebKitDOMTestObj
1066  * @error: #GError
1067  *
1068  * Returns: (transfer none):
1069  *
1070 **/
1071 WEBKIT_API void
1072 webkit_dom_test_obj_set_with_script_state_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value, GError **error);
1073
1074 /**
1075  * webkit_dom_test_obj_get_with_script_execution_context_attribute_raises:
1076  * @self: A #WebKitDOMTestObj
1077  * @error: #GError
1078  *
1079  * Returns: (transfer none):
1080  *
1081 **/
1082 WEBKIT_API WebKitDOMTestObj*
1083 webkit_dom_test_obj_get_with_script_execution_context_attribute_raises(WebKitDOMTestObj* self, GError **error);
1084
1085 /**
1086  * webkit_dom_test_obj_set_with_script_execution_context_attribute_raises:
1087  * @self: A #WebKitDOMTestObj
1088  * @value: A #WebKitDOMTestObj
1089  * @error: #GError
1090  *
1091  * Returns: (transfer none):
1092  *
1093 **/
1094 WEBKIT_API void
1095 webkit_dom_test_obj_set_with_script_execution_context_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value, GError **error);
1096
1097 /**
1098  * webkit_dom_test_obj_get_with_script_execution_context_and_script_state_attribute:
1099  * @self: A #WebKitDOMTestObj
1100  *
1101  * Returns: (transfer none):
1102  *
1103 **/
1104 WEBKIT_API WebKitDOMTestObj*
1105 webkit_dom_test_obj_get_with_script_execution_context_and_script_state_attribute(WebKitDOMTestObj* self);
1106
1107 /**
1108  * webkit_dom_test_obj_set_with_script_execution_context_and_script_state_attribute:
1109  * @self: A #WebKitDOMTestObj
1110  * @value: A #WebKitDOMTestObj
1111  *
1112  * Returns: (transfer none):
1113  *
1114 **/
1115 WEBKIT_API void
1116 webkit_dom_test_obj_set_with_script_execution_context_and_script_state_attribute(WebKitDOMTestObj* self, WebKitDOMTestObj* value);
1117
1118 /**
1119  * webkit_dom_test_obj_get_with_script_execution_context_and_script_state_attribute_raises:
1120  * @self: A #WebKitDOMTestObj
1121  * @error: #GError
1122  *
1123  * Returns: (transfer none):
1124  *
1125 **/
1126 WEBKIT_API WebKitDOMTestObj*
1127 webkit_dom_test_obj_get_with_script_execution_context_and_script_state_attribute_raises(WebKitDOMTestObj* self, GError **error);
1128
1129 /**
1130  * webkit_dom_test_obj_set_with_script_execution_context_and_script_state_attribute_raises:
1131  * @self: A #WebKitDOMTestObj
1132  * @value: A #WebKitDOMTestObj
1133  * @error: #GError
1134  *
1135  * Returns: (transfer none):
1136  *
1137 **/
1138 WEBKIT_API void
1139 webkit_dom_test_obj_set_with_script_execution_context_and_script_state_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value, GError **error);
1140
1141 /**
1142  * webkit_dom_test_obj_get_with_script_execution_context_and_script_state_with_spaces_attribute:
1143  * @self: A #WebKitDOMTestObj
1144  *
1145  * Returns: (transfer none):
1146  *
1147 **/
1148 WEBKIT_API WebKitDOMTestObj*
1149 webkit_dom_test_obj_get_with_script_execution_context_and_script_state_with_spaces_attribute(WebKitDOMTestObj* self);
1150
1151 /**
1152  * webkit_dom_test_obj_set_with_script_execution_context_and_script_state_with_spaces_attribute:
1153  * @self: A #WebKitDOMTestObj
1154  * @value: A #WebKitDOMTestObj
1155  *
1156  * Returns: (transfer none):
1157  *
1158 **/
1159 WEBKIT_API void
1160 webkit_dom_test_obj_set_with_script_execution_context_and_script_state_with_spaces_attribute(WebKitDOMTestObj* self, WebKitDOMTestObj* value);
1161
1162 /**
1163  * webkit_dom_test_obj_get_conditional_attr1:
1164  * @self: A #WebKitDOMTestObj
1165  *
1166  * Returns:
1167  *
1168 **/
1169 WEBKIT_API glong
1170 webkit_dom_test_obj_get_conditional_attr1(WebKitDOMTestObj* self);
1171
1172 /**
1173  * webkit_dom_test_obj_set_conditional_attr1:
1174  * @self: A #WebKitDOMTestObj
1175  * @value: A #glong
1176  *
1177  * Returns:
1178  *
1179 **/
1180 WEBKIT_API void
1181 webkit_dom_test_obj_set_conditional_attr1(WebKitDOMTestObj* self, glong value);
1182
1183 /**
1184  * webkit_dom_test_obj_get_conditional_attr2:
1185  * @self: A #WebKitDOMTestObj
1186  *
1187  * Returns:
1188  *
1189 **/
1190 WEBKIT_API glong
1191 webkit_dom_test_obj_get_conditional_attr2(WebKitDOMTestObj* self);
1192
1193 /**
1194  * webkit_dom_test_obj_set_conditional_attr2:
1195  * @self: A #WebKitDOMTestObj
1196  * @value: A #glong
1197  *
1198  * Returns:
1199  *
1200 **/
1201 WEBKIT_API void
1202 webkit_dom_test_obj_set_conditional_attr2(WebKitDOMTestObj* self, glong value);
1203
1204 /**
1205  * webkit_dom_test_obj_get_conditional_attr3:
1206  * @self: A #WebKitDOMTestObj
1207  *
1208  * Returns:
1209  *
1210 **/
1211 WEBKIT_API glong
1212 webkit_dom_test_obj_get_conditional_attr3(WebKitDOMTestObj* self);
1213
1214 /**
1215  * webkit_dom_test_obj_set_conditional_attr3:
1216  * @self: A #WebKitDOMTestObj
1217  * @value: A #glong
1218  *
1219  * Returns:
1220  *
1221 **/
1222 WEBKIT_API void
1223 webkit_dom_test_obj_set_conditional_attr3(WebKitDOMTestObj* self, glong value);
1224
1225 /**
1226  * webkit_dom_test_obj_get_content_document:
1227  * @self: A #WebKitDOMTestObj
1228  *
1229  * Returns: (transfer none):
1230  *
1231 **/
1232 WEBKIT_API WebKitDOMDocument*
1233 webkit_dom_test_obj_get_content_document(WebKitDOMTestObj* self);
1234
1235 /**
1236  * webkit_dom_test_obj_get_mutable_point:
1237  * @self: A #WebKitDOMTestObj
1238  *
1239  * Returns: (transfer none):
1240  *
1241 **/
1242 WEBKIT_API WebKitDOMSVGPoint*
1243 webkit_dom_test_obj_get_mutable_point(WebKitDOMTestObj* self);
1244
1245 /**
1246  * webkit_dom_test_obj_set_mutable_point:
1247  * @self: A #WebKitDOMTestObj
1248  * @value: A #WebKitDOMSVGPoint
1249  *
1250  * Returns: (transfer none):
1251  *
1252 **/
1253 WEBKIT_API void
1254 webkit_dom_test_obj_set_mutable_point(WebKitDOMTestObj* self, WebKitDOMSVGPoint* value);
1255
1256 /**
1257  * webkit_dom_test_obj_get_immutable_point:
1258  * @self: A #WebKitDOMTestObj
1259  *
1260  * Returns: (transfer none):
1261  *
1262 **/
1263 WEBKIT_API WebKitDOMSVGPoint*
1264 webkit_dom_test_obj_get_immutable_point(WebKitDOMTestObj* self);
1265
1266 /**
1267  * webkit_dom_test_obj_set_immutable_point:
1268  * @self: A #WebKitDOMTestObj
1269  * @value: A #WebKitDOMSVGPoint
1270  *
1271  * Returns: (transfer none):
1272  *
1273 **/
1274 WEBKIT_API void
1275 webkit_dom_test_obj_set_immutable_point(WebKitDOMTestObj* self, WebKitDOMSVGPoint* value);
1276
1277 /**
1278  * webkit_dom_test_obj_get_strict_float:
1279  * @self: A #WebKitDOMTestObj
1280  *
1281  * Returns:
1282  *
1283 **/
1284 WEBKIT_API gfloat
1285 webkit_dom_test_obj_get_strict_float(WebKitDOMTestObj* self);
1286
1287 /**
1288  * webkit_dom_test_obj_set_strict_float:
1289  * @self: A #WebKitDOMTestObj
1290  * @value: A #gfloat
1291  *
1292  * Returns:
1293  *
1294 **/
1295 WEBKIT_API void
1296 webkit_dom_test_obj_set_strict_float(WebKitDOMTestObj* self, gfloat value);
1297
1298 /**
1299  * webkit_dom_test_obj_get_description:
1300  * @self: A #WebKitDOMTestObj
1301  *
1302  * Returns:
1303  *
1304 **/
1305 WEBKIT_API glong
1306 webkit_dom_test_obj_get_description(WebKitDOMTestObj* self);
1307
1308 /**
1309  * webkit_dom_test_obj_get_id:
1310  * @self: A #WebKitDOMTestObj
1311  *
1312  * Returns:
1313  *
1314 **/
1315 WEBKIT_API glong
1316 webkit_dom_test_obj_get_id(WebKitDOMTestObj* self);
1317
1318 /**
1319  * webkit_dom_test_obj_set_id:
1320  * @self: A #WebKitDOMTestObj
1321  * @value: A #glong
1322  *
1323  * Returns:
1324  *
1325 **/
1326 WEBKIT_API void
1327 webkit_dom_test_obj_set_id(WebKitDOMTestObj* self, glong value);
1328
1329 /**
1330  * webkit_dom_test_obj_get_hash:
1331  * @self: A #WebKitDOMTestObj
1332  *
1333  * Returns:
1334  *
1335 **/
1336 WEBKIT_API gchar*
1337 webkit_dom_test_obj_get_hash(WebKitDOMTestObj* self);
1338
1339 G_END_DECLS
1340
1341 #endif /* WebKitDOMTestObj_h */