WebCore:
[WebKit-https.git] / WebCore / kwq / HTMLDOM.mm
1 /*
2  * Copyright (C) 2004 Apple Computer, Inc.  All rights reserved.
3  *
4  * Redistribution and use in source and binary forms, with or without
5  * modification, are permitted provided that the following conditions
6  * are met:
7  * 1. Redistributions of source code must retain the above copyright
8  *    notice, this list of conditions and the following disclaimer.
9  * 2. Redistributions in binary form must reproduce the above copyright
10  *    notice, this list of conditions and the following disclaimer in the
11  *    documentation and/or other materials provided with the distribution.
12  *
13  * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
14  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
16  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
17  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
18  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
19  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
20  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
21  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
22  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
23  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
24  */
25
26 #import "DOMHTML.h"
27
28 #import <dom/html_element.h>
29 #import <html/html_baseimpl.h>
30 #import <html/html_documentimpl.h>
31 #import <html/html_elementimpl.h>
32 #import <html/html_headimpl.h>
33 #import <html/html_miscimpl.h>
34 #import <misc/htmlattrs.h>
35 #import <xml/dom_elementimpl.h>
36 #import <xml/dom_nodeimpl.h>
37
38 #import "DOMInternal.h"
39 #import "KWQAssertions.h"
40
41 using DOM::ElementImpl;
42 using DOM::HTMLBaseElementImpl;
43 using DOM::HTMLBodyElementImpl;
44 using DOM::HTMLCollectionImpl;
45 using DOM::HTMLDocumentImpl;
46 using DOM::HTMLElementImpl;
47 using DOM::HTMLHeadElementImpl;
48 using DOM::HTMLHtmlElementImpl;
49 using DOM::HTMLLinkElementImpl;
50 using DOM::HTMLMetaElementImpl;
51 using DOM::HTMLStyleElementImpl;
52 using DOM::HTMLTitleElementImpl;
53 using DOM::NameNodeListImpl;
54 using DOM::NodeImpl;
55
56 @interface DOMHTMLCollection (HTMLCollectionInternal)
57 + (DOMHTMLCollection *)_collectionWithImpl:(HTMLCollectionImpl *)impl;
58 @end;
59
60 @interface DOMHTMLElement (HTMLElementInternal)
61 + (DOMHTMLElement *)_elementWithImpl:(HTMLElementImpl *)impl;
62 - (HTMLElementImpl *)_HTMLElementImpl;
63 @end;
64
65 @implementation DOMHTMLCollection
66
67 - (id)_initWithCollectionImpl:(HTMLCollectionImpl *)impl
68 {
69     ASSERT(impl);
70     
71     [super _init];
72     _internal = reinterpret_cast<DOMObjectInternal *>(impl);
73     impl->ref();
74     setDOMWrapperForImpl(self, impl);
75     return self;
76 }
77
78 + (DOMHTMLCollection *)_collectionWithImpl:(HTMLCollectionImpl *)impl
79 {
80     if (!impl)
81         return nil;
82     
83     id cachedInstance;
84     cachedInstance = getDOMWrapperForImpl(impl);
85     if (cachedInstance)
86         return [[cachedInstance retain] autorelease];
87     
88     return [[[self alloc] _initWithCollectionImpl:impl] autorelease];
89 }
90
91 - (HTMLCollectionImpl *)_collectionImpl
92 {
93     return reinterpret_cast<HTMLCollectionImpl *>(_internal);
94 }
95
96 - (unsigned long)length
97 {
98     return [self _collectionImpl]->length();
99 }
100
101 - (DOMNode *)item:(unsigned long)index
102 {
103     return [DOMNode _nodeWithImpl:[self _collectionImpl]->item(index)];
104 }
105
106 - (DOMNode *)namedItem:(NSString *)name
107 {
108     return [DOMNode _nodeWithImpl:[self _collectionImpl]->namedItem(name)];
109 }
110
111 @end
112
113 @implementation DOMHTMLElement
114
115 - (id)_initWithElementImpl:(HTMLElementImpl *)impl
116 {
117     ASSERT(impl);
118     
119     [super _init];
120     _internal = reinterpret_cast<DOMObjectInternal *>(impl);
121     impl->ref();
122     setDOMWrapperForImpl(self, impl);
123     return self;
124 }
125
126 + (DOMHTMLElement *)_elementWithImpl:(HTMLElementImpl *)impl
127 {
128     if (!impl)
129         return nil;
130     
131     id cachedInstance;
132     cachedInstance = getDOMWrapperForImpl(impl);
133     if (cachedInstance)
134         return [[cachedInstance retain] autorelease];
135     
136     return [[[self alloc] _initWithElementImpl:impl] autorelease];
137 }
138
139 - (HTMLElementImpl *)_HTMLElementImpl
140 {
141     return reinterpret_cast<HTMLElementImpl *>(_internal);
142 }
143
144 - (NSString *)idName
145 {
146     return [self _HTMLElementImpl]->getAttribute(ATTR_ID);
147 }
148
149 - (void)setIdName:(NSString *)idName
150 {
151     [self _HTMLElementImpl]->setAttribute(ATTR_ID, idName);
152 }
153
154 - (NSString *)title
155 {
156     return [self _HTMLElementImpl]->getAttribute(ATTR_TITLE);
157 }
158
159 - (void)setTitle:(NSString *)title
160 {
161     [self _HTMLElementImpl]->setAttribute(ATTR_TITLE, title);
162 }
163
164 - (NSString *)lang
165 {
166     return [self _HTMLElementImpl]->getAttribute(ATTR_LANG);
167 }
168
169 - (void)setLang:(NSString *)lang
170 {
171     [self _HTMLElementImpl]->setAttribute(ATTR_LANG, lang);
172 }
173
174 - (NSString *)dir
175 {
176     return [self _HTMLElementImpl]->getAttribute(ATTR_DIR);
177 }
178
179 - (void)setDir:(NSString *)dir
180 {
181     [self _HTMLElementImpl]->setAttribute(ATTR_DIR, dir);
182 }
183
184 - (NSString *)className
185 {
186     return [self _HTMLElementImpl]->getAttribute(ATTR_CLASS);
187 }
188
189 - (void)setClassName:(NSString *)className
190 {
191     [self _HTMLElementImpl]->setAttribute(ATTR_CLASS, className);
192 }
193
194 @end
195
196 @implementation DOMHTMLDocument
197
198 - (HTMLDocumentImpl *)_HTMLDocumentImpl
199 {
200     return reinterpret_cast<HTMLDocumentImpl *>(_internal);
201 }
202
203 - (NSString *)title
204 {
205     return [self _HTMLDocumentImpl]->title();
206 }
207
208 - (void)setTitle:(NSString *)title
209 {
210     [self _HTMLDocumentImpl]->setTitle(title);
211 }
212
213 - (NSString *)referrer
214 {
215      return [self _HTMLDocumentImpl]->referrer();
216 }
217
218 - (NSString *)domain
219 {
220      return [self _HTMLDocumentImpl]->domain();
221 }
222
223 - (NSString *)URL
224 {
225     return [self _HTMLDocumentImpl]->URL().getNSString();
226 }
227
228 - (DOMHTMLElement *)body
229 {
230     return [DOMHTMLElement _elementWithImpl:[self _HTMLDocumentImpl]->body()];
231 }
232
233 - (DOMHTMLCollection *)images
234 {
235     HTMLCollectionImpl *collection = new HTMLCollectionImpl([self _HTMLDocumentImpl], HTMLCollectionImpl::DOC_IMAGES);
236     return [DOMHTMLCollection _collectionWithImpl:collection];
237 }
238
239 - (DOMHTMLCollection *)applets
240 {
241     HTMLCollectionImpl *collection = new HTMLCollectionImpl([self _HTMLDocumentImpl], HTMLCollectionImpl::DOC_APPLETS);
242     return [DOMHTMLCollection _collectionWithImpl:collection];
243 }
244
245 - (DOMHTMLCollection *)links
246 {
247     HTMLCollectionImpl *collection = new HTMLCollectionImpl([self _HTMLDocumentImpl], HTMLCollectionImpl::DOC_LINKS);
248     return [DOMHTMLCollection _collectionWithImpl:collection];
249 }
250
251 - (DOMHTMLCollection *)forms
252 {
253     HTMLCollectionImpl *collection = new HTMLCollectionImpl([self _HTMLDocumentImpl], HTMLCollectionImpl::DOC_FORMS);
254     return [DOMHTMLCollection _collectionWithImpl:collection];
255 }
256
257 - (DOMHTMLCollection *)anchors
258 {
259     HTMLCollectionImpl *collection = new HTMLCollectionImpl([self _HTMLDocumentImpl], HTMLCollectionImpl::DOC_ANCHORS);
260     return [DOMHTMLCollection _collectionWithImpl:collection];
261 }
262
263 - (void)setBody:(DOMHTMLElement *)body
264 {
265     int exceptionCode = 0;
266     [self _HTMLDocumentImpl]->setBody([body _HTMLElementImpl], exceptionCode);
267     raiseOnDOMError(exceptionCode);
268 }
269
270 - (NSString *)cookie
271 {
272     return [self _HTMLDocumentImpl]->cookie();
273 }
274
275 - (void)setCookie:(NSString *)cookie
276 {
277     [self _HTMLDocumentImpl]->setCookie(cookie);
278 }
279
280 - (void)open
281 {
282     [self _HTMLDocumentImpl]->open();
283 }
284
285 - (void)close
286 {
287     [self _HTMLDocumentImpl]->close();
288 }
289
290 - (void)write:(NSString *)text
291 {
292     [self _HTMLDocumentImpl]->write(text);
293 }
294
295 - (void)writeln:(NSString *)text
296 {
297     [self _HTMLDocumentImpl]->writeln(text);
298 }
299
300 - (DOMElement *)getElementById:(NSString *)elementId
301 {
302     return [DOMElement _elementWithImpl:[self _HTMLDocumentImpl]->getElementById(elementId)];
303 }
304
305 - (DOMNodeList *)getElementsByName:(NSString *)elementName
306 {
307     NameNodeListImpl *nodeList = new NameNodeListImpl([self _HTMLDocumentImpl], elementName);
308     return [DOMNodeList _nodeListWithImpl:nodeList];
309 }
310
311 @end
312
313 @implementation DOMHTMLHtmlElement
314
315 - (HTMLHtmlElementImpl *)_HTMLHtmlElementImpl
316 {
317     return reinterpret_cast<HTMLHtmlElementImpl *>(_internal);
318 }
319
320 - (NSString *)version
321 {
322     return [self _HTMLHtmlElementImpl]->getAttribute(ATTR_VERSION);
323 }
324
325 - (void)setVersion:(NSString *)version
326 {
327     [self _HTMLHtmlElementImpl]->setAttribute(ATTR_VERSION, version);
328 }
329
330 @end
331
332 @implementation DOMHTMLHeadElement
333
334 - (HTMLHeadElementImpl *)_headElementImpl
335 {
336     return reinterpret_cast<HTMLHeadElementImpl *>(_internal);
337 }
338
339 - (NSString *)profile
340 {
341     return [self _headElementImpl]->getAttribute(ATTR_PROFILE);
342 }
343
344 - (void)setProfile:(NSString *)profile
345 {
346     [self _headElementImpl]->setAttribute(ATTR_PROFILE, profile);
347 }
348
349 @end
350
351 @implementation DOMHTMLLinkElement
352
353 - (HTMLLinkElementImpl *)_linkElementImpl
354 {
355     return reinterpret_cast<HTMLLinkElementImpl *>(_internal);
356 }
357
358 - (BOOL)disabled
359 {
360     return ![self _linkElementImpl]->getAttribute(ATTR_DISABLED).isNull();
361 }
362
363 - (void)setDisabled:(BOOL)disabled
364 {
365     [self _linkElementImpl]->setAttribute(ATTR_DISABLED, disabled ? "" : 0);
366     [self _linkElementImpl]->setDisabledState(disabled);
367 }
368
369 - (NSString *)charset
370 {
371     return [self _linkElementImpl]->getAttribute(ATTR_CHARSET);
372 }
373
374 - (void)setCharset:(NSString *)charset
375 {
376     [self _linkElementImpl]->setAttribute(ATTR_CHARSET, charset);
377 }
378
379 - (NSString *)href
380 {
381     return [self _linkElementImpl]->getAttribute(ATTR_HREF);
382 }
383
384 - (void)setHref:(NSString *)href
385 {
386     [self _linkElementImpl]->setAttribute(ATTR_HREF, href);
387 }
388
389 - (NSString *)hreflang
390 {
391     return [self _linkElementImpl]->getAttribute(ATTR_HREFLANG);
392 }
393
394 - (void)setHreflang:(NSString *)hreflang
395 {
396    [self _linkElementImpl]->setAttribute(ATTR_HREFLANG, hreflang);
397 }
398
399 - (NSString *)media
400 {
401     return [self _linkElementImpl]->getAttribute(ATTR_MEDIA);
402 }
403
404 - (void)setMedia:(NSString *)media
405 {
406     [self _linkElementImpl]->setAttribute(ATTR_MEDIA, media);
407 }
408
409 - (NSString *)rel
410 {
411     return [self _linkElementImpl]->getAttribute(ATTR_REL);
412 }
413
414 - (void)setRel:(NSString *)rel
415 {
416     [self _linkElementImpl]->setAttribute(ATTR_REL, rel);
417 }
418
419 - (NSString *)rev
420 {
421     return [self _linkElementImpl]->getAttribute(ATTR_REV);
422 }
423
424 - (void)setRev:(NSString *)rev
425 {
426     [self _linkElementImpl]->setAttribute(ATTR_REV, rev);
427 }
428
429 - (NSString *)target
430 {
431     return [self _linkElementImpl]->getAttribute(ATTR_TARGET);
432 }
433
434 - (void)setTarget:(NSString *)target
435 {
436     [self _linkElementImpl]->setAttribute(ATTR_TARGET, target);
437 }
438
439 - (NSString *)type
440 {
441     return [self _linkElementImpl]->getAttribute(ATTR_TYPE);
442 }
443
444 - (void)setType:(NSString *)type
445 {
446     [self _linkElementImpl]->setAttribute(ATTR_TYPE, type);
447 }
448
449 @end
450
451 @implementation DOMHTMLTitleElement
452
453 - (HTMLTitleElementImpl *)_titleElementImpl
454 {
455     return reinterpret_cast<HTMLTitleElementImpl *>(_internal);
456 }
457
458 - (NSString *)text
459 {
460     return [self _titleElementImpl]->getAttribute(ATTR_TEXT);
461 }
462
463 - (void)setText:(NSString *)text
464 {
465     [self _titleElementImpl]->setAttribute(ATTR_TEXT, text);
466 }
467
468 @end
469
470 @implementation DOMHTMLMetaElement
471
472 - (HTMLMetaElementImpl *)_metaElementImpl
473 {
474     return reinterpret_cast<HTMLMetaElementImpl *>(_internal);
475 }
476
477 - (NSString *)content
478 {
479     return [self _metaElementImpl]->getAttribute(ATTR_CONTENT);
480 }
481
482 - (void)setContent:(NSString *)content
483 {
484     [self _metaElementImpl]->setAttribute(ATTR_CONTENT, content);
485 }
486
487 - (NSString *)httpEquiv
488 {
489     return [self _metaElementImpl]->getAttribute(ATTR_HTTP_EQUIV);
490 }
491
492 - (void)setHttpEquiv:(NSString *)httpEquiv
493 {
494     [self _metaElementImpl]->setAttribute(ATTR_HTTP_EQUIV, httpEquiv);
495 }
496
497 - (NSString *)name
498 {
499     return [self _metaElementImpl]->getAttribute(ATTR_NAME);
500 }
501
502 - (void)setName:(NSString *)name
503 {
504     [self _metaElementImpl]->setAttribute(ATTR_NAME, name);
505 }
506
507 - (NSString *)scheme
508 {
509     return [self _metaElementImpl]->getAttribute(ATTR_SCHEME);
510 }
511
512 - (void)setScheme:(NSString *)scheme
513 {
514     [self _metaElementImpl]->setAttribute(ATTR_SCHEME, scheme);
515 }
516
517 @end
518
519 @implementation DOMHTMLBaseElement
520
521 - (HTMLBaseElementImpl *)_baseElementImpl
522 {
523     return reinterpret_cast<HTMLBaseElementImpl *>(_internal);
524 }
525
526 - (NSString *)href
527 {
528     return [self _baseElementImpl]->getAttribute(ATTR_HREF);
529 }
530
531 - (void)setHref:(NSString *)href
532 {
533     [self _baseElementImpl]->setAttribute(ATTR_HREF, href);
534 }
535
536 - (NSString *)target
537 {
538     return [self _baseElementImpl]->getAttribute(ATTR_TARGET);
539 }
540
541 - (void)setTarget:(NSString *)target
542 {
543     [self _baseElementImpl]->setAttribute(ATTR_SCHEME, target);
544 }
545
546 @end
547
548 @implementation DOMHTMLStyleElement
549
550 - (HTMLStyleElementImpl *)_styleElementImpl
551 {
552     return reinterpret_cast<HTMLStyleElementImpl *>(_internal);
553 }
554
555 - (BOOL)disabled
556 {
557     return ![self _styleElementImpl]->getAttribute(ATTR_DISABLED).isNull();
558 }
559
560 - (void)setDisabled:(BOOL)disabled
561 {
562     [self _styleElementImpl]->setAttribute(ATTR_DISABLED, disabled ? "" : 0);
563 }
564
565 - (NSString *)media
566 {
567     return [self _styleElementImpl]->getAttribute(ATTR_MEDIA);
568 }
569
570 - (void)setMedia:(NSString *)media
571 {
572     [self _styleElementImpl]->setAttribute(ATTR_MEDIA, media);
573 }
574
575 - (NSString *)type
576 {
577     return [self _styleElementImpl]->getAttribute(ATTR_TYPE);
578 }
579
580 - (void)setType:(NSString *)type
581 {
582     [self _styleElementImpl]->setAttribute(ATTR_TYPE, type);
583 }
584
585 @end
586
587 @implementation DOMHTMLBodyElement
588
589 - (HTMLBodyElementImpl *)_bodyElementImpl
590 {
591     return reinterpret_cast<HTMLBodyElementImpl *>(_internal);
592 }
593
594 - (NSString *)aLink
595 {
596     return [self _bodyElementImpl]->getAttribute(ATTR_ALINK);
597 }
598
599 - (void)setALink:(NSString *)aLink
600 {
601     [self _bodyElementImpl]->setAttribute(ATTR_ALINK, aLink);
602 }
603
604 - (NSString *)background
605 {
606     return [self _bodyElementImpl]->getAttribute(ATTR_BACKGROUND);
607 }
608
609 - (void)setBackground:(NSString *)background
610 {
611     [self _bodyElementImpl]->setAttribute(ATTR_BACKGROUND, background);
612 }
613
614 - (NSString *)bgColor
615 {
616     return [self _bodyElementImpl]->getAttribute(ATTR_BGCOLOR);
617 }
618
619 - (void)setBgColor:(NSString *)bgColor
620 {
621     [self _bodyElementImpl]->setAttribute(ATTR_BGCOLOR, bgColor);
622 }
623
624 - (NSString *)link
625 {
626     return [self _bodyElementImpl]->getAttribute(ATTR_LINK);
627 }
628
629 - (void)setLink:(NSString *)link
630 {
631     [self _bodyElementImpl]->setAttribute(ATTR_LINK, link);
632 }
633
634 - (NSString *)text
635 {
636     return [self _bodyElementImpl]->getAttribute(ATTR_TEXT);
637 }
638
639 - (void)setText:(NSString *)text
640 {
641     [self _bodyElementImpl]->setAttribute(ATTR_TEXT, text);
642 }
643
644 - (NSString *)vLink
645 {
646     return [self _bodyElementImpl]->getAttribute(ATTR_VLINK);
647 }
648
649 - (void)setVLink:(NSString *)vLink
650 {
651     [self _bodyElementImpl]->setAttribute(ATTR_VLINK, vLink);
652 }
653
654 @end
655
656 @implementation DOMHTMLFormElement
657
658 - (DOMHTMLCollection *)elements
659 {
660     ASSERT_WITH_MESSAGE(0, "not implemented");
661     return nil;
662 }
663
664 - (long)length
665 {
666     ASSERT_WITH_MESSAGE(0, "not implemented");
667     return 0;
668 }
669
670 - (NSString *)name
671 {
672     ASSERT_WITH_MESSAGE(0, "not implemented");
673     return nil;
674 }
675
676 - (void)setName:(NSString *)name
677 {
678     ASSERT_WITH_MESSAGE(0, "not implemented");
679 }
680
681 - (NSString *)acceptCharset
682 {
683     ASSERT_WITH_MESSAGE(0, "not implemented");
684     return nil;
685 }
686
687 - (void)setAcceptCharset:(NSString *)acceptCharset
688 {
689     ASSERT_WITH_MESSAGE(0, "not implemented");
690 }
691
692 - (NSString *)action
693 {
694     ASSERT_WITH_MESSAGE(0, "not implemented");
695     return nil;
696 }
697
698 - (void)setAction:(NSString *)action
699 {
700     ASSERT_WITH_MESSAGE(0, "not implemented");
701 }
702
703 - (NSString *)enctype
704 {
705     ASSERT_WITH_MESSAGE(0, "not implemented");
706     return nil;
707 }
708
709 - (void)setEnctype:(NSString *)enctype
710 {
711     ASSERT_WITH_MESSAGE(0, "not implemented");
712 }
713
714 - (NSString *)method
715 {
716     ASSERT_WITH_MESSAGE(0, "not implemented");
717     return nil;
718 }
719
720 - (void)setMethod:(NSString *)method
721 {
722     ASSERT_WITH_MESSAGE(0, "not implemented");
723 }
724
725 - (NSString *)target
726 {
727     ASSERT_WITH_MESSAGE(0, "not implemented");
728     return nil;
729 }
730
731 - (void)setTarget:(NSString *)target
732 {
733     ASSERT_WITH_MESSAGE(0, "not implemented");
734 }
735
736 - (void)submit
737 {
738     ASSERT_WITH_MESSAGE(0, "not implemented");
739 }
740
741 - (void)reset
742 {
743     ASSERT_WITH_MESSAGE(0, "not implemented");
744 }
745
746 @end
747
748 @implementation DOMHTMLIsIndexElement
749
750 - (NSString *)form
751 {
752     ASSERT_WITH_MESSAGE(0, "not implemented");
753     return nil;
754 }
755
756 - (NSString *)prompt
757 {
758     ASSERT_WITH_MESSAGE(0, "not implemented");
759     return nil;
760 }
761
762 - (void)setPrompt:(NSString *)prompt
763 {
764     ASSERT_WITH_MESSAGE(0, "not implemented");
765 }
766
767 @end
768
769 @implementation DOMHTMLSelectElement
770
771 - (NSString *)type
772 {
773     ASSERT_WITH_MESSAGE(0, "not implemented");
774     return nil;
775 }
776
777 - (long)selectedIndex
778 {
779     ASSERT_WITH_MESSAGE(0, "not implemented");
780     return 0;
781 }
782
783 - (void)setSelectedIndex:(long)selectedIndex
784 {
785     ASSERT_WITH_MESSAGE(0, "not implemented");
786 }
787
788 - (NSString *)value
789 {
790     ASSERT_WITH_MESSAGE(0, "not implemented");
791     return nil;
792 }
793
794 - (void)setValue:(NSString *)value
795 {
796     ASSERT_WITH_MESSAGE(0, "not implemented");
797 }
798
799 - (long)length
800 {
801     ASSERT_WITH_MESSAGE(0, "not implemented");
802     return 0;
803 }
804
805 - (DOMHTMLFormElement *)form
806 {
807     ASSERT_WITH_MESSAGE(0, "not implemented");
808     return nil;
809 }
810
811 - (DOMHTMLOptionsCollection *)options
812 {
813     ASSERT_WITH_MESSAGE(0, "not implemented");
814     return nil;
815 }
816
817 - (BOOL)disabled
818 {
819     ASSERT_WITH_MESSAGE(0, "not implemented");
820     return NO;
821 }
822
823 - (void)setDisabled:(BOOL)disabled
824 {
825     ASSERT_WITH_MESSAGE(0, "not implemented");
826 }
827
828 - (BOOL)multiple
829 {
830     ASSERT_WITH_MESSAGE(0, "not implemented");
831     return NO;
832 }
833
834 - (void)setMultiple:(BOOL)multiple
835 {
836     ASSERT_WITH_MESSAGE(0, "not implemented");
837 }
838
839 - (NSString *)name
840 {
841     ASSERT_WITH_MESSAGE(0, "not implemented");
842     return nil;
843 }
844
845 - (void)setName:(NSString *)name
846 {
847     ASSERT_WITH_MESSAGE(0, "not implemented");
848 }
849
850 - (long)size
851 {
852     ASSERT_WITH_MESSAGE(0, "not implemented");
853     return 0;
854 }
855
856 - (void)setSize:(long)size
857 {
858     ASSERT_WITH_MESSAGE(0, "not implemented");
859 }
860
861 - (long)tabIndex
862 {
863     ASSERT_WITH_MESSAGE(0, "not implemented");
864     return 0;
865 }
866
867 - (void)setTabIndex:(long)tabIndex
868 {
869     ASSERT_WITH_MESSAGE(0, "not implemented");
870 }
871
872 - (void)add:(DOMHTMLElement *)element :(DOMHTMLElement *)before
873 {
874     ASSERT_WITH_MESSAGE(0, "not implemented");
875 }
876
877 - (void)remove:(long)index
878 {
879     ASSERT_WITH_MESSAGE(0, "not implemented");
880 }
881
882 - (void)blur
883 {
884     ASSERT_WITH_MESSAGE(0, "not implemented");
885 }
886
887 - (void)focus
888 {
889     ASSERT_WITH_MESSAGE(0, "not implemented");
890 }
891
892 @end
893
894 @implementation DOMHTMLOptGroupElement
895
896 - (BOOL)disabled
897 {
898     ASSERT_WITH_MESSAGE(0, "not implemented");
899     return NO;
900 }
901
902 - (void)setDisabled:(BOOL)disabled
903 {
904     ASSERT_WITH_MESSAGE(0, "not implemented");
905 }
906
907 - (NSString *)label
908 {
909     ASSERT_WITH_MESSAGE(0, "not implemented");
910     return nil;
911 }
912
913 - (void)setLabel:(NSString *)label
914 {
915     ASSERT_WITH_MESSAGE(0, "not implemented");
916 }
917
918 @end
919
920 @implementation DOMHTMLOptionElement
921
922 - (DOMHTMLFormElement *)form
923 {
924     ASSERT_WITH_MESSAGE(0, "not implemented");
925     return nil;
926 }
927
928 - (BOOL)defaultSelected
929 {
930     ASSERT_WITH_MESSAGE(0, "not implemented");
931     return NO;
932 }
933
934 - (void)setDefaultSelected:(BOOL)defaultSelected
935 {
936     ASSERT_WITH_MESSAGE(0, "not implemented");
937 }
938
939 - (NSString *)text
940 {
941     ASSERT_WITH_MESSAGE(0, "not implemented");
942     return nil;
943 }
944
945 - (long)index
946 {
947     ASSERT_WITH_MESSAGE(0, "not implemented");
948     return 0;
949 }
950
951 - (void)setIndex:(long)index
952 {
953     ASSERT_WITH_MESSAGE(0, "not implemented");
954 }
955
956 - (BOOL)disabled
957 {
958     ASSERT_WITH_MESSAGE(0, "not implemented");
959     return NO;
960 }
961
962 - (void)setDisabled:(BOOL)disabled
963 {
964     ASSERT_WITH_MESSAGE(0, "not implemented");
965 }
966
967 - (NSString *)label
968 {
969     ASSERT_WITH_MESSAGE(0, "not implemented");
970     return nil;
971 }
972
973 - (void)setLabel:(NSString *)label
974 {
975     ASSERT_WITH_MESSAGE(0, "not implemented");
976 }
977
978 - (BOOL)selected
979 {
980     ASSERT_WITH_MESSAGE(0, "not implemented");
981     return NO;
982 }
983
984 - (void)setSelected:(BOOL)selected
985 {
986     ASSERT_WITH_MESSAGE(0, "not implemented");
987 }
988
989 - (NSString *)value
990 {
991     ASSERT_WITH_MESSAGE(0, "not implemented");
992     return nil;
993 }
994
995 - (void)setValue:(NSString *)value
996 {
997     ASSERT_WITH_MESSAGE(0, "not implemented");
998 }
999
1000 @end
1001
1002 @implementation DOMHTMLInputElement
1003
1004 - (NSString *)defaultValue
1005 {
1006     ASSERT_WITH_MESSAGE(0, "not implemented");
1007     return nil;
1008 }
1009
1010 - (void)setDefaultValue:(NSString *)defaultValue
1011 {
1012     ASSERT_WITH_MESSAGE(0, "not implemented");
1013 }
1014
1015 - (BOOL)defaultChecked
1016 {
1017     ASSERT_WITH_MESSAGE(0, "not implemented");
1018     return NO;
1019 }
1020
1021 - (void)setDefaultChecked:(BOOL)defaultChecked
1022 {
1023     ASSERT_WITH_MESSAGE(0, "not implemented");
1024 }
1025
1026 - (DOMHTMLFormElement *)form
1027 {
1028     ASSERT_WITH_MESSAGE(0, "not implemented");
1029     return nil;
1030 }
1031
1032 - (NSString *)accept
1033 {
1034     ASSERT_WITH_MESSAGE(0, "not implemented");
1035     return nil;
1036 }
1037
1038 - (void)setAccept:(NSString *)accept
1039 {
1040     ASSERT_WITH_MESSAGE(0, "not implemented");
1041 }
1042
1043 - (NSString *)accessKey
1044 {
1045     ASSERT_WITH_MESSAGE(0, "not implemented");
1046     return nil;
1047 }
1048
1049 - (void)setAccessKey:(NSString *)accessKey
1050 {
1051     ASSERT_WITH_MESSAGE(0, "not implemented");
1052 }
1053
1054 - (NSString *)align
1055 {
1056     ASSERT_WITH_MESSAGE(0, "not implemented");
1057     return nil;
1058 }
1059
1060 - (void)setAlign:(NSString *)align
1061 {
1062     ASSERT_WITH_MESSAGE(0, "not implemented");
1063 }
1064
1065 - (NSString *)alt
1066 {
1067     ASSERT_WITH_MESSAGE(0, "not implemented");
1068     return nil;
1069 }
1070
1071 - (void)setAlt:(NSString *)alt
1072 {
1073     ASSERT_WITH_MESSAGE(0, "not implemented");
1074 }
1075
1076 - (BOOL)checked
1077 {
1078     ASSERT_WITH_MESSAGE(0, "not implemented");
1079     return NO;
1080 }
1081
1082 - (void)setChecked:(BOOL)checked
1083 {
1084     ASSERT_WITH_MESSAGE(0, "not implemented");
1085 }
1086
1087 - (BOOL)disabled
1088 {
1089     ASSERT_WITH_MESSAGE(0, "not implemented");
1090     return NO;
1091 }
1092
1093 - (void)setDisabled:(BOOL)disabled
1094 {
1095     ASSERT_WITH_MESSAGE(0, "not implemented");
1096 }
1097
1098 - (long)maxLength
1099 {
1100     ASSERT_WITH_MESSAGE(0, "not implemented");
1101     return 0;
1102 }
1103
1104 - (void)setMaxLength:(long)maxLength
1105 {
1106     ASSERT_WITH_MESSAGE(0, "not implemented");
1107 }
1108
1109 - (NSString *)name
1110 {
1111     ASSERT_WITH_MESSAGE(0, "not implemented");
1112     return nil;
1113 }
1114
1115 - (void)setName:(NSString *)name
1116 {
1117     ASSERT_WITH_MESSAGE(0, "not implemented");
1118 }
1119
1120 - (BOOL)readOnly
1121 {
1122     ASSERT_WITH_MESSAGE(0, "not implemented");
1123     return NO;
1124 }
1125
1126 - (void)setReadOnly:(BOOL)readOnly
1127 {
1128     ASSERT_WITH_MESSAGE(0, "not implemented");
1129 }
1130
1131 - (NSString *)size
1132 {
1133     ASSERT_WITH_MESSAGE(0, "not implemented");
1134     return nil;
1135 }
1136
1137 - (void)setSize:(NSString *)size
1138 {
1139     ASSERT_WITH_MESSAGE(0, "not implemented");
1140 }
1141
1142 - (NSString *)src
1143 {
1144     ASSERT_WITH_MESSAGE(0, "not implemented");
1145     return nil;
1146 }
1147
1148 - (void)setSrc:(NSString *)src
1149 {
1150     ASSERT_WITH_MESSAGE(0, "not implemented");
1151 }
1152
1153 - (long)tabIndex
1154 {
1155     ASSERT_WITH_MESSAGE(0, "not implemented");
1156     return 0;
1157 }
1158
1159 - (void)setTabIndex:(long)tabIndex
1160 {
1161     ASSERT_WITH_MESSAGE(0, "not implemented");
1162 }
1163
1164 - (NSString *)type
1165 {
1166     ASSERT_WITH_MESSAGE(0, "not implemented");
1167     return nil;
1168 }
1169
1170 - (void)setType:(NSString *)type
1171 {
1172     ASSERT_WITH_MESSAGE(0, "not implemented");
1173 }
1174
1175 - (NSString *)useMap
1176 {
1177     ASSERT_WITH_MESSAGE(0, "not implemented");
1178     return nil;
1179 }
1180
1181 - (void)setUseMap:(NSString *)useMap
1182 {
1183     ASSERT_WITH_MESSAGE(0, "not implemented");
1184 }
1185
1186 - (NSString *)value
1187 {
1188     ASSERT_WITH_MESSAGE(0, "not implemented");
1189     return nil;
1190 }
1191
1192 - (void)setValue:(NSString *)value
1193 {
1194     ASSERT_WITH_MESSAGE(0, "not implemented");
1195 }
1196
1197 - (void)blur
1198 {
1199     ASSERT_WITH_MESSAGE(0, "not implemented");
1200 }
1201
1202 - (void)focus
1203 {
1204     ASSERT_WITH_MESSAGE(0, "not implemented");
1205 }
1206
1207 - (void)select
1208 {
1209     ASSERT_WITH_MESSAGE(0, "not implemented");
1210 }
1211
1212 - (void)click
1213 {
1214     ASSERT_WITH_MESSAGE(0, "not implemented");
1215 }
1216
1217 @end
1218
1219 @implementation DOMHTMLTextAreaElement
1220
1221 - (NSString *)defaultValue
1222 {
1223     ASSERT_WITH_MESSAGE(0, "not implemented");
1224     return nil;
1225 }
1226
1227 - (void)setDefaultValue:(NSString *)defaultValue
1228 {
1229     ASSERT_WITH_MESSAGE(0, "not implemented");
1230 }
1231
1232 - (DOMHTMLFormElement *)form
1233 {
1234     ASSERT_WITH_MESSAGE(0, "not implemented");
1235     return nil;
1236 }
1237
1238 - (NSString *)accessKey
1239 {
1240     ASSERT_WITH_MESSAGE(0, "not implemented");
1241     return nil;
1242 }
1243
1244 - (void)setAccessKey:(NSString *)accessKey
1245 {
1246     ASSERT_WITH_MESSAGE(0, "not implemented");
1247 }
1248
1249 - (long)cols
1250 {
1251     ASSERT_WITH_MESSAGE(0, "not implemented");
1252     return 0;
1253 }
1254
1255 - (void)setCols:(long)cols
1256 {
1257     ASSERT_WITH_MESSAGE(0, "not implemented");
1258 }
1259
1260 - (BOOL)disabled
1261 {
1262     ASSERT_WITH_MESSAGE(0, "not implemented");
1263     return NO;
1264 }
1265
1266 - (void)setDisabled:(BOOL)disabled
1267 {
1268     ASSERT_WITH_MESSAGE(0, "not implemented");
1269 }
1270
1271 - (NSString *)name
1272 {
1273     ASSERT_WITH_MESSAGE(0, "not implemented");
1274     return nil;
1275 }
1276
1277 - (void)setName:(NSString *)name
1278 {
1279     ASSERT_WITH_MESSAGE(0, "not implemented");
1280 }
1281
1282 - (BOOL)readOnly
1283 {
1284     ASSERT_WITH_MESSAGE(0, "not implemented");
1285     return NO;
1286 }
1287
1288 - (void)setReadOnly:(BOOL)readOnly
1289 {
1290     ASSERT_WITH_MESSAGE(0, "not implemented");
1291 }
1292
1293 - (long)rows
1294 {
1295     ASSERT_WITH_MESSAGE(0, "not implemented");
1296     return 0;
1297 }
1298
1299 - (void)setRows:(long)rows
1300 {
1301     ASSERT_WITH_MESSAGE(0, "not implemented");
1302 }
1303
1304 - (long)tabIndex
1305 {
1306     ASSERT_WITH_MESSAGE(0, "not implemented");
1307     return 0;
1308 }
1309
1310 - (void)setTabIndex:(long)tabIndex
1311 {
1312     ASSERT_WITH_MESSAGE(0, "not implemented");
1313 }
1314
1315 - (NSString *)type
1316 {
1317     ASSERT_WITH_MESSAGE(0, "not implemented");
1318     return nil;
1319 }
1320
1321 - (void)setType:(NSString *)type
1322 {
1323     ASSERT_WITH_MESSAGE(0, "not implemented");
1324 }
1325
1326 - (NSString *)value
1327 {
1328     ASSERT_WITH_MESSAGE(0, "not implemented");
1329     return nil;
1330 }
1331
1332 - (void)setValue:(NSString *)value
1333 {
1334     ASSERT_WITH_MESSAGE(0, "not implemented");
1335 }
1336
1337 - (void)blur
1338 {
1339     ASSERT_WITH_MESSAGE(0, "not implemented");
1340 }
1341
1342 - (void)focus
1343 {
1344     ASSERT_WITH_MESSAGE(0, "not implemented");
1345 }
1346
1347 - (void)select
1348 {
1349     ASSERT_WITH_MESSAGE(0, "not implemented");
1350 }
1351
1352 @end
1353
1354 @implementation DOMHTMLButtonElement
1355
1356 - (DOMHTMLFormElement *)form
1357 {
1358     ASSERT_WITH_MESSAGE(0, "not implemented");
1359     return nil;
1360 }
1361
1362 - (NSString *)accessKey
1363 {
1364     ASSERT_WITH_MESSAGE(0, "not implemented");
1365     return nil;
1366 }
1367
1368 - (void)setAccessKey:(NSString *)accessKey
1369 {
1370     ASSERT_WITH_MESSAGE(0, "not implemented");
1371 }
1372
1373 - (BOOL)disabled
1374 {
1375     ASSERT_WITH_MESSAGE(0, "not implemented");
1376     return NO;
1377 }
1378
1379 - (void)setDisabled:(BOOL)disabled
1380 {
1381     ASSERT_WITH_MESSAGE(0, "not implemented");
1382 }
1383
1384 - (NSString *)name
1385 {
1386     ASSERT_WITH_MESSAGE(0, "not implemented");
1387     return nil;
1388 }
1389
1390 - (void)setName:(NSString *)name
1391 {
1392     ASSERT_WITH_MESSAGE(0, "not implemented");
1393 }
1394
1395 - (long)tabIndex
1396 {
1397     ASSERT_WITH_MESSAGE(0, "not implemented");
1398     return 0;
1399 }
1400
1401 - (void)setTabIndex:(long)tabIndex
1402 {
1403     ASSERT_WITH_MESSAGE(0, "not implemented");
1404 }
1405
1406 - (NSString *)type
1407 {
1408     ASSERT_WITH_MESSAGE(0, "not implemented");
1409     return nil;
1410 }
1411
1412 - (NSString *)value
1413 {
1414     ASSERT_WITH_MESSAGE(0, "not implemented");
1415     return nil;
1416 }
1417
1418 - (void)setValue:(NSString *)value
1419 {
1420     ASSERT_WITH_MESSAGE(0, "not implemented");
1421 }
1422
1423 @end
1424
1425 @implementation DOMHTMLLabelElement
1426
1427 - (DOMHTMLFormElement *)form
1428 {
1429     ASSERT_WITH_MESSAGE(0, "not implemented");
1430     return nil;
1431 }
1432
1433 - (NSString *)accessKey
1434 {
1435     ASSERT_WITH_MESSAGE(0, "not implemented");
1436     return nil;
1437 }
1438
1439 - (void)setAccessKey:(NSString *)accessKey
1440 {
1441     ASSERT_WITH_MESSAGE(0, "not implemented");
1442 }
1443
1444 - (NSString *)htmlFor
1445 {
1446     ASSERT_WITH_MESSAGE(0, "not implemented");
1447     return nil;
1448 }
1449
1450 - (void)setHtmlFor:(NSString *)htmlFor
1451 {
1452     ASSERT_WITH_MESSAGE(0, "not implemented");
1453 }
1454
1455 @end
1456
1457 @implementation DOMHTMLFieldSetElement
1458
1459 - (DOMHTMLFormElement *)form
1460 {
1461     ASSERT_WITH_MESSAGE(0, "not implemented");
1462     return nil;
1463 }
1464
1465 @end
1466
1467 @implementation DOMHTMLLegendElement
1468
1469 - (DOMHTMLFormElement *)form
1470 {
1471     ASSERT_WITH_MESSAGE(0, "not implemented");
1472     return nil;
1473 }
1474
1475 - (NSString *)accessKey
1476 {
1477     ASSERT_WITH_MESSAGE(0, "not implemented");
1478     return nil;
1479 }
1480
1481 - (void)setAccessKey:(NSString *)accessKey
1482 {
1483     ASSERT_WITH_MESSAGE(0, "not implemented");
1484 }
1485
1486 - (NSString *)align
1487 {
1488     ASSERT_WITH_MESSAGE(0, "not implemented");
1489     return nil;
1490 }
1491
1492 - (void)setAlign:(NSString *)align
1493 {
1494     ASSERT_WITH_MESSAGE(0, "not implemented");
1495 }
1496
1497 @end
1498
1499 @implementation DOMHTMLUListElement
1500
1501 - (BOOL)compact
1502 {
1503     ASSERT_WITH_MESSAGE(0, "not implemented");
1504     return NO;
1505 }
1506
1507 - (void)setCompact:(BOOL)compact
1508 {
1509     ASSERT_WITH_MESSAGE(0, "not implemented");
1510 }
1511
1512 - (NSString *)type
1513 {
1514     ASSERT_WITH_MESSAGE(0, "not implemented");
1515     return nil;
1516 }
1517
1518 - (void)setType:(NSString *)type
1519 {
1520     ASSERT_WITH_MESSAGE(0, "not implemented");
1521 }
1522
1523 @end
1524
1525 @implementation DOMHTMLOListElement
1526
1527 - (BOOL)compact
1528 {
1529     ASSERT_WITH_MESSAGE(0, "not implemented");
1530     return NO;
1531 }
1532
1533 - (void)setCompact:(BOOL)compact
1534 {
1535     ASSERT_WITH_MESSAGE(0, "not implemented");
1536 }
1537
1538 - (long)start
1539 {
1540     ASSERT_WITH_MESSAGE(0, "not implemented");
1541     return 0;
1542 }
1543
1544 - (void)setStart:(long)start
1545 {
1546     ASSERT_WITH_MESSAGE(0, "not implemented");
1547 }
1548
1549 - (NSString *)type
1550 {
1551     ASSERT_WITH_MESSAGE(0, "not implemented");
1552     return nil;
1553 }
1554
1555 - (void)setType:(NSString *)type
1556 {
1557     ASSERT_WITH_MESSAGE(0, "not implemented");
1558 }
1559
1560 @end
1561
1562 @implementation DOMHTMLDListElement
1563
1564 - (BOOL)compact
1565 {
1566     ASSERT_WITH_MESSAGE(0, "not implemented");
1567     return NO;
1568 }
1569
1570 - (void)setCompact:(BOOL)compact
1571 {
1572     ASSERT_WITH_MESSAGE(0, "not implemented");
1573 }
1574
1575 @end
1576
1577 @implementation DOMHTMLDirectoryElement
1578
1579 - (BOOL)compact
1580 {
1581     ASSERT_WITH_MESSAGE(0, "not implemented");
1582     return NO;
1583 }
1584
1585 - (void)setCompact:(BOOL)compact
1586 {
1587     ASSERT_WITH_MESSAGE(0, "not implemented");
1588 }
1589
1590 @end
1591
1592 @implementation DOMHTMLMenuElement
1593
1594 - (BOOL)compact
1595 {
1596     ASSERT_WITH_MESSAGE(0, "not implemented");
1597     return NO;
1598 }
1599
1600 - (void)setCompact:(BOOL)compact
1601 {
1602     ASSERT_WITH_MESSAGE(0, "not implemented");
1603 }
1604
1605 @end
1606
1607 @implementation DOMHTMLLIElement
1608
1609 - (NSString *)type
1610 {
1611     ASSERT_WITH_MESSAGE(0, "not implemented");
1612     return nil;
1613 }
1614
1615 - (void)setType:(NSString *)type
1616 {
1617     ASSERT_WITH_MESSAGE(0, "not implemented");
1618 }
1619
1620 - (long)value
1621 {
1622     ASSERT_WITH_MESSAGE(0, "not implemented");
1623     return 0;
1624 }
1625
1626 - (void)setValue:(long)value
1627 {
1628     ASSERT_WITH_MESSAGE(0, "not implemented");
1629 }
1630
1631 @end
1632
1633 @implementation DOMHTMLDivElement
1634
1635 - (NSString *)align
1636 {
1637     ASSERT_WITH_MESSAGE(0, "not implemented");
1638     return nil;
1639 }
1640
1641 - (void)setAlign:(NSString *)align
1642 {
1643     ASSERT_WITH_MESSAGE(0, "not implemented");
1644 }
1645
1646 @end
1647
1648 @implementation DOMHTMLParagraphElement
1649
1650 - (NSString *)align
1651 {
1652     ASSERT_WITH_MESSAGE(0, "not implemented");
1653     return nil;
1654 }
1655
1656 - (void)setAlign:(NSString *)align
1657 {
1658     ASSERT_WITH_MESSAGE(0, "not implemented");
1659 }
1660
1661 @end
1662
1663 @implementation DOMHTMLHeadingElement
1664
1665 - (NSString *)align
1666 {
1667     ASSERT_WITH_MESSAGE(0, "not implemented");
1668     return nil;
1669 }
1670
1671 - (void)setAlign:(NSString *)align
1672 {
1673     ASSERT_WITH_MESSAGE(0, "not implemented");
1674 }
1675
1676 @end
1677
1678 @implementation DOMHTMLQuoteElement
1679
1680 - (NSString *)cite
1681 {
1682     ASSERT_WITH_MESSAGE(0, "not implemented");
1683     return nil;
1684 }
1685
1686 - (void)setCite:(NSString *)cite
1687 {
1688     ASSERT_WITH_MESSAGE(0, "not implemented");
1689 }
1690
1691 @end
1692
1693 @implementation DOMHTMLPreElement
1694
1695 - (long)width
1696 {
1697     ASSERT_WITH_MESSAGE(0, "not implemented");
1698     return 0;
1699 }
1700
1701 - (void)setWidth:(long)width
1702 {
1703     ASSERT_WITH_MESSAGE(0, "not implemented");
1704 }
1705
1706 @end
1707
1708 @implementation DOMHTMLBRElement
1709
1710 - (NSString *)clear
1711 {
1712     ASSERT_WITH_MESSAGE(0, "not implemented");
1713     return nil;
1714 }
1715
1716 - (void)setClear:(NSString *)clear
1717 {
1718     ASSERT_WITH_MESSAGE(0, "not implemented");
1719 }
1720
1721 @end
1722
1723 @implementation DOMHTMLBaseFontElement
1724
1725 - (NSString *)color
1726 {
1727     ASSERT_WITH_MESSAGE(0, "not implemented");
1728     return nil;
1729 }
1730
1731 - (void)setColor:(NSString *)color
1732 {
1733     ASSERT_WITH_MESSAGE(0, "not implemented");
1734 }
1735
1736 - (NSString *)face
1737 {
1738     ASSERT_WITH_MESSAGE(0, "not implemented");
1739     return nil;
1740 }
1741
1742 - (void)setFace:(NSString *)face
1743 {
1744     ASSERT_WITH_MESSAGE(0, "not implemented");
1745 }
1746
1747 - (NSString *)size
1748 {
1749     ASSERT_WITH_MESSAGE(0, "not implemented");
1750     return nil;
1751 }
1752
1753 - (void)setSize:(NSString *)size
1754 {
1755     ASSERT_WITH_MESSAGE(0, "not implemented");
1756 }
1757
1758 @end
1759
1760 @implementation DOMHTMLFontElement
1761
1762 - (NSString *)color
1763 {
1764     ASSERT_WITH_MESSAGE(0, "not implemented");
1765     return nil;
1766 }
1767
1768 - (void)setColor:(NSString *)color
1769 {
1770     ASSERT_WITH_MESSAGE(0, "not implemented");
1771 }
1772
1773 - (NSString *)face
1774 {
1775     ASSERT_WITH_MESSAGE(0, "not implemented");
1776     return nil;
1777 }
1778
1779 - (void)setFace:(NSString *)face
1780 {
1781     ASSERT_WITH_MESSAGE(0, "not implemented");
1782 }
1783
1784 - (NSString *)size
1785 {
1786     ASSERT_WITH_MESSAGE(0, "not implemented");
1787     return nil;
1788 }
1789
1790 - (void)setSize:(NSString *)size
1791 {
1792     ASSERT_WITH_MESSAGE(0, "not implemented");
1793 }
1794
1795 @end
1796
1797 @implementation DOMHTMLHRElement
1798
1799 - (NSString *)align
1800 {
1801     ASSERT_WITH_MESSAGE(0, "not implemented");
1802     return nil;
1803 }
1804
1805 - (void)setAlign:(NSString *)align
1806 {
1807     ASSERT_WITH_MESSAGE(0, "not implemented");
1808 }
1809
1810 - (BOOL)noShade
1811 {
1812     ASSERT_WITH_MESSAGE(0, "not implemented");
1813     return NO;
1814 }
1815
1816 - (void)setNoShade:(BOOL)noShade
1817 {
1818     ASSERT_WITH_MESSAGE(0, "not implemented");
1819 }
1820
1821 - (NSString *)size
1822 {
1823     ASSERT_WITH_MESSAGE(0, "not implemented");
1824     return nil;
1825 }
1826
1827 - (void)setSize:(NSString *)size
1828 {
1829     ASSERT_WITH_MESSAGE(0, "not implemented");
1830 }
1831
1832 - (NSString *)width
1833 {
1834     ASSERT_WITH_MESSAGE(0, "not implemented");
1835     return nil;
1836 }
1837
1838 - (void)setWidth:(NSString *)width
1839 {
1840     ASSERT_WITH_MESSAGE(0, "not implemented");
1841 }
1842
1843 @end
1844
1845 @implementation DOMHTMLModElement
1846
1847 - (NSString *)cite
1848 {
1849     ASSERT_WITH_MESSAGE(0, "not implemented");
1850     return nil;
1851 }
1852
1853 - (void)setCite:(NSString *)cite
1854 {
1855     ASSERT_WITH_MESSAGE(0, "not implemented");
1856 }
1857
1858 - (NSString *)dateTime
1859 {
1860     ASSERT_WITH_MESSAGE(0, "not implemented");
1861     return nil;
1862 }
1863
1864 - (void)setDateTime:(NSString *)dateTime
1865 {
1866     ASSERT_WITH_MESSAGE(0, "not implemented");
1867 }
1868
1869 @end
1870
1871 @implementation DOMHTMLAnchorElement
1872
1873 - (NSString *)accessKey
1874 {
1875     ASSERT_WITH_MESSAGE(0, "not implemented");
1876     return nil;
1877 }
1878
1879 - (void)setAccessKey:(NSString *)accessKey
1880 {
1881     ASSERT_WITH_MESSAGE(0, "not implemented");
1882 }
1883
1884 - (NSString *)charset
1885 {
1886     ASSERT_WITH_MESSAGE(0, "not implemented");
1887     return nil;
1888 }
1889
1890 - (void)setCharset:(NSString *)charset
1891 {
1892     ASSERT_WITH_MESSAGE(0, "not implemented");
1893 }
1894
1895 - (NSString *)coords
1896 {
1897     ASSERT_WITH_MESSAGE(0, "not implemented");
1898     return nil;
1899 }
1900
1901 - (void)setCoords:(NSString *)coords
1902 {
1903     ASSERT_WITH_MESSAGE(0, "not implemented");
1904 }
1905
1906 - (NSString *)href
1907 {
1908     ASSERT_WITH_MESSAGE(0, "not implemented");
1909     return nil;
1910 }
1911
1912 - (void)setHref:(NSString *)href
1913 {
1914     ASSERT_WITH_MESSAGE(0, "not implemented");
1915 }
1916
1917 - (NSString *)hreflang
1918 {
1919     ASSERT_WITH_MESSAGE(0, "not implemented");
1920     return nil;
1921 }
1922
1923 - (void)setHreflang:(NSString *)hreflang
1924 {
1925     ASSERT_WITH_MESSAGE(0, "not implemented");
1926 }
1927
1928 - (NSString *)name
1929 {
1930     ASSERT_WITH_MESSAGE(0, "not implemented");
1931     return nil;
1932 }
1933
1934 - (void)setName:(NSString *)name
1935 {
1936     ASSERT_WITH_MESSAGE(0, "not implemented");
1937 }
1938
1939 - (NSString *)rel
1940 {
1941     ASSERT_WITH_MESSAGE(0, "not implemented");
1942     return nil;
1943 }
1944
1945 - (void)setRel:(NSString *)rel
1946 {
1947     ASSERT_WITH_MESSAGE(0, "not implemented");
1948 }
1949
1950 - (NSString *)rev
1951 {
1952     ASSERT_WITH_MESSAGE(0, "not implemented");
1953     return nil;
1954 }
1955
1956 - (void)setRev:(NSString *)rev
1957 {
1958     ASSERT_WITH_MESSAGE(0, "not implemented");
1959 }
1960
1961 - (NSString *)shape
1962 {
1963     ASSERT_WITH_MESSAGE(0, "not implemented");
1964     return nil;
1965 }
1966
1967 - (void)setShape:(NSString *)shape
1968 {
1969     ASSERT_WITH_MESSAGE(0, "not implemented");
1970 }
1971
1972 - (long)tabIndex
1973 {
1974     ASSERT_WITH_MESSAGE(0, "not implemented");
1975     return 0;
1976 }
1977
1978 - (void)setTabIndex:(long)tabIndex
1979 {
1980     ASSERT_WITH_MESSAGE(0, "not implemented");
1981 }
1982
1983 - (NSString *)target
1984 {
1985     ASSERT_WITH_MESSAGE(0, "not implemented");
1986     return nil;
1987 }
1988
1989 - (void)setTarget:(NSString *)target
1990 {
1991     ASSERT_WITH_MESSAGE(0, "not implemented");
1992 }
1993
1994 - (NSString *)type
1995 {
1996     ASSERT_WITH_MESSAGE(0, "not implemented");
1997     return nil;
1998 }
1999
2000 - (void)setType:(NSString *)type
2001 {
2002     ASSERT_WITH_MESSAGE(0, "not implemented");
2003 }
2004
2005 - (void)blur
2006 {
2007     ASSERT_WITH_MESSAGE(0, "not implemented");
2008 }
2009
2010 - (void)focus
2011 {
2012     ASSERT_WITH_MESSAGE(0, "not implemented");
2013 }
2014
2015 @end
2016
2017 @implementation DOMHTMLImageElement
2018
2019 - (NSString *)lowSrc
2020 {
2021     ASSERT_WITH_MESSAGE(0, "not implemented");
2022     return nil;
2023 }
2024
2025 - (void)setLowSrc:(NSString *)lowSrc
2026 {
2027     ASSERT_WITH_MESSAGE(0, "not implemented");
2028 }
2029
2030 - (NSString *)name
2031 {
2032     ASSERT_WITH_MESSAGE(0, "not implemented");
2033     return nil;
2034 }
2035
2036 - (void)setName:(NSString *)name
2037 {
2038     ASSERT_WITH_MESSAGE(0, "not implemented");
2039 }
2040
2041 - (NSString *)align
2042 {
2043     ASSERT_WITH_MESSAGE(0, "not implemented");
2044     return nil;
2045 }
2046
2047 - (void)setAlign:(NSString *)align
2048 {
2049     ASSERT_WITH_MESSAGE(0, "not implemented");
2050 }
2051
2052 - (NSString *)alt
2053 {
2054     ASSERT_WITH_MESSAGE(0, "not implemented");
2055     return nil;
2056 }
2057
2058 - (void)setAlt:(NSString *)alt
2059 {
2060     ASSERT_WITH_MESSAGE(0, "not implemented");
2061 }
2062
2063 - (NSString *)border
2064 {
2065     ASSERT_WITH_MESSAGE(0, "not implemented");
2066     return nil;
2067 }
2068
2069 - (void)setBorder:(NSString *)border
2070 {
2071     ASSERT_WITH_MESSAGE(0, "not implemented");
2072 }
2073
2074 - (NSString *)height
2075 {
2076     ASSERT_WITH_MESSAGE(0, "not implemented");
2077     return nil;
2078 }
2079
2080 - (void)setHeight:(NSString *)height
2081 {
2082     ASSERT_WITH_MESSAGE(0, "not implemented");
2083 }
2084
2085 - (NSString *)hspace
2086 {
2087     ASSERT_WITH_MESSAGE(0, "not implemented");
2088     return nil;
2089 }
2090
2091 - (void)setHspace:(NSString *)hspace
2092 {
2093     ASSERT_WITH_MESSAGE(0, "not implemented");
2094 }
2095
2096 - (BOOL)isMap
2097 {
2098     ASSERT_WITH_MESSAGE(0, "not implemented");
2099     return NO;
2100 }
2101
2102 - (void)setIsMap:(BOOL)isMap
2103 {
2104     ASSERT_WITH_MESSAGE(0, "not implemented");
2105 }
2106
2107 - (NSString *)longDesc
2108 {
2109     ASSERT_WITH_MESSAGE(0, "not implemented");
2110     return nil;
2111 }
2112
2113 - (void)setLongDesc:(NSString *)longDesc
2114 {
2115     ASSERT_WITH_MESSAGE(0, "not implemented");
2116 }
2117
2118 - (NSString *)src
2119 {
2120     ASSERT_WITH_MESSAGE(0, "not implemented");
2121     return nil;
2122 }
2123
2124 - (void)setSrc:(NSString *)src
2125 {
2126     ASSERT_WITH_MESSAGE(0, "not implemented");
2127 }
2128
2129 - (NSString *)useMap
2130 {
2131     ASSERT_WITH_MESSAGE(0, "not implemented");
2132     return nil;
2133 }
2134
2135 - (void)setUseMap:(NSString *)useMap
2136 {
2137     ASSERT_WITH_MESSAGE(0, "not implemented");
2138 }
2139
2140 - (NSString *)vspace
2141 {
2142     ASSERT_WITH_MESSAGE(0, "not implemented");
2143     return nil;
2144 }
2145
2146 - (void)setVspace:(NSString *)vspace
2147 {
2148     ASSERT_WITH_MESSAGE(0, "not implemented");
2149 }
2150
2151 - (NSString *)width
2152 {
2153     ASSERT_WITH_MESSAGE(0, "not implemented");
2154     return nil;
2155 }
2156
2157 - (void)setWidth:(NSString *)width
2158 {
2159     ASSERT_WITH_MESSAGE(0, "not implemented");
2160 }
2161
2162 @end
2163
2164 @implementation DOMHTMLObjectElement
2165
2166 - (DOMHTMLFormElement *)form
2167 {
2168     ASSERT_WITH_MESSAGE(0, "not implemented");
2169     return nil;
2170 }
2171
2172 - (NSString *)code
2173 {
2174     ASSERT_WITH_MESSAGE(0, "not implemented");
2175     return nil;
2176 }
2177
2178 - (void)setCode:(NSString *)code
2179 {
2180     ASSERT_WITH_MESSAGE(0, "not implemented");
2181 }
2182
2183 - (NSString *)align
2184 {
2185     ASSERT_WITH_MESSAGE(0, "not implemented");
2186     return nil;
2187 }
2188
2189 - (void)setAlign:(NSString *)align
2190 {
2191     ASSERT_WITH_MESSAGE(0, "not implemented");
2192 }
2193
2194 - (NSString *)archive
2195 {
2196     ASSERT_WITH_MESSAGE(0, "not implemented");
2197     return nil;
2198 }
2199
2200 - (void)setArchive:(NSString *)archive
2201 {
2202     ASSERT_WITH_MESSAGE(0, "not implemented");
2203 }
2204
2205 - (NSString *)border
2206 {
2207     ASSERT_WITH_MESSAGE(0, "not implemented");
2208     return nil;
2209 }
2210
2211 - (void)setBorder:(NSString *)border
2212 {
2213     ASSERT_WITH_MESSAGE(0, "not implemented");
2214 }
2215
2216 - (NSString *)codeBase
2217 {
2218     ASSERT_WITH_MESSAGE(0, "not implemented");
2219     return nil;
2220 }
2221
2222 - (void)setCodeBase:(NSString *)codeBase
2223 {
2224     ASSERT_WITH_MESSAGE(0, "not implemented");
2225 }
2226
2227 - (NSString *)codeType
2228 {
2229     ASSERT_WITH_MESSAGE(0, "not implemented");
2230     return nil;
2231 }
2232
2233 - (void)setCodeType:(NSString *)codeType
2234 {
2235     ASSERT_WITH_MESSAGE(0, "not implemented");
2236 }
2237
2238 - (NSString *)data
2239 {
2240     ASSERT_WITH_MESSAGE(0, "not implemented");
2241     return nil;
2242 }
2243
2244 - (void)setData:(NSString *)data
2245 {
2246     ASSERT_WITH_MESSAGE(0, "not implemented");
2247 }
2248
2249 - (BOOL)declare
2250 {
2251     ASSERT_WITH_MESSAGE(0, "not implemented");
2252     return NO;
2253 }
2254
2255 - (void)setDeclare:(BOOL)declare
2256 {
2257     ASSERT_WITH_MESSAGE(0, "not implemented");
2258 }
2259
2260 - (NSString *)height
2261 {
2262     ASSERT_WITH_MESSAGE(0, "not implemented");
2263     return nil;
2264 }
2265
2266 - (void)setHeight:(NSString *)height
2267 {
2268     ASSERT_WITH_MESSAGE(0, "not implemented");
2269 }
2270
2271 - (long)hspace
2272 {
2273     ASSERT_WITH_MESSAGE(0, "not implemented");
2274     return nil;
2275 }
2276
2277 - (void)setHspace:(long)hspace
2278 {
2279     ASSERT_WITH_MESSAGE(0, "not implemented");
2280 }
2281
2282 - (NSString *)name
2283 {
2284     ASSERT_WITH_MESSAGE(0, "not implemented");
2285     return nil;
2286 }
2287
2288 - (void)setName:(NSString *)name
2289 {
2290     ASSERT_WITH_MESSAGE(0, "not implemented");
2291 }
2292
2293 - (NSString *)standby
2294 {
2295     ASSERT_WITH_MESSAGE(0, "not implemented");
2296     return nil;
2297 }
2298
2299 - (void)setStandby:(NSString *)standby
2300 {
2301     ASSERT_WITH_MESSAGE(0, "not implemented");
2302 }
2303
2304 - (long)tabIndex
2305 {
2306     ASSERT_WITH_MESSAGE(0, "not implemented");
2307     return 0;
2308 }
2309
2310 - (void)setTabIndex:(long)tabIndex
2311 {
2312     ASSERT_WITH_MESSAGE(0, "not implemented");
2313 }
2314
2315 - (NSString *)type
2316 {
2317     ASSERT_WITH_MESSAGE(0, "not implemented");
2318     return nil;
2319 }
2320
2321 - (void)setType:(NSString *)type
2322 {
2323     ASSERT_WITH_MESSAGE(0, "not implemented");
2324 }
2325
2326 - (NSString *)useMap
2327 {
2328     ASSERT_WITH_MESSAGE(0, "not implemented");
2329     return nil;
2330 }
2331
2332 - (void)setUseMap:(NSString *)useMap
2333 {
2334     ASSERT_WITH_MESSAGE(0, "not implemented");
2335 }
2336
2337 - (long)vspace
2338 {
2339     ASSERT_WITH_MESSAGE(0, "not implemented");
2340     return 0;
2341 }
2342
2343 - (void)setVspace:(long)vspace
2344 {
2345     ASSERT_WITH_MESSAGE(0, "not implemented");
2346 }
2347
2348 - (NSString *)width
2349 {
2350     ASSERT_WITH_MESSAGE(0, "not implemented");
2351     return nil;
2352 }
2353
2354 - (void)setWidth:(NSString *)width
2355 {
2356     ASSERT_WITH_MESSAGE(0, "not implemented");
2357 }
2358
2359 - (DOMDocument *)contentDocument
2360 {
2361     ASSERT_WITH_MESSAGE(0, "not implemented");
2362     return nil;
2363 }
2364
2365 @end
2366
2367 @implementation DOMHTMLParamElement
2368
2369 - (NSString *)name
2370 {
2371     ASSERT_WITH_MESSAGE(0, "not implemented");
2372     return nil;
2373 }
2374
2375 - (void)setName:(NSString *)name
2376 {
2377     ASSERT_WITH_MESSAGE(0, "not implemented");
2378 }
2379
2380 - (NSString *)type
2381 {
2382     ASSERT_WITH_MESSAGE(0, "not implemented");
2383     return nil;
2384 }
2385
2386 - (void)setType:(NSString *)type
2387 {
2388     ASSERT_WITH_MESSAGE(0, "not implemented");
2389 }
2390
2391 - (NSString *)value
2392 {
2393     ASSERT_WITH_MESSAGE(0, "not implemented");
2394     return nil;
2395 }
2396
2397 - (void)setValue:(NSString *)value
2398 {
2399     ASSERT_WITH_MESSAGE(0, "not implemented");
2400 }
2401
2402 - (NSString *)valueType
2403 {
2404     ASSERT_WITH_MESSAGE(0, "not implemented");
2405     return nil;
2406 }
2407
2408 - (void)setValueType:(NSString *)valueType
2409 {
2410     ASSERT_WITH_MESSAGE(0, "not implemented");
2411 }
2412
2413 @end
2414
2415 @implementation DOMHTMLAppletElement
2416
2417 - (NSString *)align
2418 {
2419     ASSERT_WITH_MESSAGE(0, "not implemented");
2420     return nil;
2421 }
2422
2423 - (void)setAlign:(NSString *)align
2424 {
2425     ASSERT_WITH_MESSAGE(0, "not implemented");
2426 }
2427
2428 - (NSString *)alt
2429 {
2430     ASSERT_WITH_MESSAGE(0, "not implemented");
2431     return nil;
2432 }
2433
2434 - (void)setAlt:(NSString *)alt
2435 {
2436     ASSERT_WITH_MESSAGE(0, "not implemented");
2437 }
2438
2439 - (NSString *)archive
2440 {
2441     ASSERT_WITH_MESSAGE(0, "not implemented");
2442     return nil;
2443 }
2444
2445 - (void)setArchive:(NSString *)archive
2446 {
2447     ASSERT_WITH_MESSAGE(0, "not implemented");
2448 }
2449
2450 - (NSString *)code
2451 {
2452     ASSERT_WITH_MESSAGE(0, "not implemented");
2453     return nil;
2454 }
2455
2456 - (void)setCode:(NSString *)code
2457 {
2458     ASSERT_WITH_MESSAGE(0, "not implemented");
2459 }
2460
2461 - (NSString *)codeBase
2462 {
2463     ASSERT_WITH_MESSAGE(0, "not implemented");
2464     return nil;
2465 }
2466
2467 - (void)setCodeBase:(NSString *)codeBase
2468 {
2469     ASSERT_WITH_MESSAGE(0, "not implemented");
2470 }
2471
2472 - (NSString *)codeType
2473 {
2474     ASSERT_WITH_MESSAGE(0, "not implemented");
2475     return nil;
2476 }
2477
2478 - (void)setCodeType:(NSString *)codeType
2479 {
2480     ASSERT_WITH_MESSAGE(0, "not implemented");
2481 }
2482
2483 - (NSString *)height
2484 {
2485     ASSERT_WITH_MESSAGE(0, "not implemented");
2486     return nil;
2487 }
2488
2489 - (void)setHeight:(NSString *)height
2490 {
2491     ASSERT_WITH_MESSAGE(0, "not implemented");
2492 }
2493
2494 - (long)hspace
2495 {
2496     ASSERT_WITH_MESSAGE(0, "not implemented");
2497     return nil;
2498 }
2499
2500 - (void)setHspace:(long)hspace
2501 {
2502     ASSERT_WITH_MESSAGE(0, "not implemented");
2503 }
2504
2505 - (NSString *)name
2506 {
2507     ASSERT_WITH_MESSAGE(0, "not implemented");
2508     return nil;
2509 }
2510
2511 - (void)setName:(NSString *)name
2512 {
2513     ASSERT_WITH_MESSAGE(0, "not implemented");
2514 }
2515
2516 - (NSString *)object
2517 {
2518     ASSERT_WITH_MESSAGE(0, "not implemented");
2519     return nil;
2520 }
2521
2522 - (void)setObject:(NSString *)object
2523 {
2524     ASSERT_WITH_MESSAGE(0, "not implemented");
2525 }
2526
2527 - (long)vspace
2528 {
2529     ASSERT_WITH_MESSAGE(0, "not implemented");
2530     return nil;
2531 }
2532
2533 - (void)setVspace:(long)vspace
2534 {
2535     ASSERT_WITH_MESSAGE(0, "not implemented");
2536 }
2537
2538 - (NSString *)width
2539 {
2540     ASSERT_WITH_MESSAGE(0, "not implemented");
2541     return nil;
2542 }
2543
2544 - (void)setWidth:(NSString *)width
2545 {
2546     ASSERT_WITH_MESSAGE(0, "not implemented");
2547 }
2548
2549 @end
2550
2551 @implementation DOMHTMLMapElement
2552
2553 - (DOMHTMLCollection *)areas
2554 {
2555     ASSERT_WITH_MESSAGE(0, "not implemented");
2556     return nil;
2557 }
2558
2559 - (NSString *)name
2560 {
2561     ASSERT_WITH_MESSAGE(0, "not implemented");
2562     return nil;
2563 }
2564
2565 - (void)setName:(NSString *)name
2566 {
2567     ASSERT_WITH_MESSAGE(0, "not implemented");
2568 }
2569
2570 @end
2571
2572 @implementation DOMHTMLAreaElement
2573
2574 - (NSString *)accessKey
2575 {
2576     ASSERT_WITH_MESSAGE(0, "not implemented");
2577     return nil;
2578 }
2579
2580 - (void)setAccessKey:(NSString *)accessKey
2581 {
2582     ASSERT_WITH_MESSAGE(0, "not implemented");
2583 }
2584
2585 - (NSString *)alt
2586 {
2587     ASSERT_WITH_MESSAGE(0, "not implemented");
2588     return nil;
2589 }
2590
2591 - (void)setAlt:(NSString *)alt
2592 {
2593     ASSERT_WITH_MESSAGE(0, "not implemented");
2594 }
2595
2596 - (NSString *)coords
2597 {
2598     ASSERT_WITH_MESSAGE(0, "not implemented");
2599     return nil;
2600 }
2601
2602 - (void)setCoords:(NSString *)coords
2603 {
2604     ASSERT_WITH_MESSAGE(0, "not implemented");
2605 }
2606
2607 - (NSString *)href
2608 {
2609     ASSERT_WITH_MESSAGE(0, "not implemented");
2610     return nil;
2611 }
2612
2613 - (void)setHref:(NSString *)href
2614 {
2615     ASSERT_WITH_MESSAGE(0, "not implemented");
2616 }
2617
2618 - (BOOL)noHref
2619 {
2620     ASSERT_WITH_MESSAGE(0, "not implemented");
2621     return NO;
2622 }
2623
2624 - (void)setNoHref:(BOOL)noHref
2625 {
2626     ASSERT_WITH_MESSAGE(0, "not implemented");
2627 }
2628
2629 - (NSString *)shape
2630 {
2631     ASSERT_WITH_MESSAGE(0, "not implemented");
2632     return nil;
2633 }
2634
2635 - (void)setShape:(NSString *)shape
2636 {
2637     ASSERT_WITH_MESSAGE(0, "not implemented");
2638 }
2639
2640 - (long)tabIndex
2641 {
2642     ASSERT_WITH_MESSAGE(0, "not implemented");
2643     return 0;
2644 }
2645
2646 - (void)setTabIndex:(long)tabIndex
2647 {
2648     ASSERT_WITH_MESSAGE(0, "not implemented");
2649 }
2650
2651 - (NSString *)target
2652 {
2653     ASSERT_WITH_MESSAGE(0, "not implemented");
2654     return nil;
2655 }
2656
2657 - (void)setTarget:(NSString *)target
2658 {
2659     ASSERT_WITH_MESSAGE(0, "not implemented");
2660 }
2661
2662 @end
2663
2664 @implementation DOMHTMLScriptElement
2665
2666 - (NSString *)text
2667 {
2668     ASSERT_WITH_MESSAGE(0, "not implemented");
2669     return nil;
2670 }
2671
2672 - (void)setText:(NSString *)text
2673 {
2674     ASSERT_WITH_MESSAGE(0, "not implemented");
2675 }
2676
2677 - (NSString *)htmlFor
2678 {
2679     ASSERT_WITH_MESSAGE(0, "not implemented");
2680     return nil;
2681 }
2682
2683 - (void)setHtmlFor:(NSString *)htmlFor
2684 {
2685     ASSERT_WITH_MESSAGE(0, "not implemented");
2686 }
2687
2688 - (NSString *)event
2689 {
2690     ASSERT_WITH_MESSAGE(0, "not implemented");
2691     return nil;
2692 }
2693
2694 - (void)setEvent:(NSString *)event
2695 {
2696     ASSERT_WITH_MESSAGE(0, "not implemented");
2697 }
2698
2699 - (NSString *)charset
2700 {
2701     ASSERT_WITH_MESSAGE(0, "not implemented");
2702     return nil;
2703 }
2704
2705 - (void)setCharset:(NSString *)charset
2706 {
2707     ASSERT_WITH_MESSAGE(0, "not implemented");
2708 }
2709
2710 - (BOOL)defer
2711 {
2712     ASSERT_WITH_MESSAGE(0, "not implemented");
2713     return NO;
2714 }
2715
2716 - (void)setDefer:(BOOL)defer
2717 {
2718     ASSERT_WITH_MESSAGE(0, "not implemented");
2719 }
2720
2721 - (NSString *)src
2722 {
2723     ASSERT_WITH_MESSAGE(0, "not implemented");
2724     return nil;
2725 }
2726
2727 - (void)setSrc:(NSString *)src
2728 {
2729     ASSERT_WITH_MESSAGE(0, "not implemented");
2730 }
2731
2732 - (NSString *)type
2733 {
2734     ASSERT_WITH_MESSAGE(0, "not implemented");
2735     return nil;
2736 }
2737
2738 - (void)setType:(NSString *)type
2739 {
2740     ASSERT_WITH_MESSAGE(0, "not implemented");
2741 }
2742
2743 @end
2744
2745 @implementation DOMHTMLTableCaptionElement
2746
2747 - (NSString *)align
2748 {
2749     ASSERT_WITH_MESSAGE(0, "not implemented");
2750     return nil;
2751 }
2752
2753 - (void)setAlign:(NSString *)align
2754 {
2755     ASSERT_WITH_MESSAGE(0, "not implemented");
2756 }
2757
2758 @end
2759
2760 @implementation DOMHTMLTableSectionElement
2761
2762 - (NSString *)align
2763 {
2764     ASSERT_WITH_MESSAGE(0, "not implemented");
2765     return nil;
2766 }
2767
2768 - (void)setAlign:(NSString *)align
2769 {
2770     ASSERT_WITH_MESSAGE(0, "not implemented");
2771 }
2772
2773 - (NSString *)ch
2774 {
2775     ASSERT_WITH_MESSAGE(0, "not implemented");
2776     return nil;
2777 }
2778
2779 - (void)setCh:(NSString *)ch
2780 {
2781     ASSERT_WITH_MESSAGE(0, "not implemented");
2782 }
2783
2784 - (NSString *)chOff
2785 {
2786     ASSERT_WITH_MESSAGE(0, "not implemented");
2787     return nil;
2788 }
2789
2790 - (void)setChOff:(NSString *)chOff
2791 {
2792     ASSERT_WITH_MESSAGE(0, "not implemented");
2793 }
2794
2795 - (NSString *)vAlign
2796 {
2797     ASSERT_WITH_MESSAGE(0, "not implemented");
2798     return nil;
2799 }
2800
2801 - (void)setVAlign:(NSString *)vAlign
2802 {
2803     ASSERT_WITH_MESSAGE(0, "not implemented");
2804 }
2805
2806 - (DOMHTMLCollection *)rows
2807 {
2808     ASSERT_WITH_MESSAGE(0, "not implemented");
2809     return nil;
2810 }
2811
2812 - (DOMHTMLElement *)insertRow:(long)index
2813 {
2814     ASSERT_WITH_MESSAGE(0, "not implemented");
2815     return nil;
2816 }
2817
2818 - (void)deleteRow:(long)index
2819 {
2820     ASSERT_WITH_MESSAGE(0, "not implemented");
2821 }
2822
2823 @end
2824
2825 @implementation DOMHTMLTableElement
2826
2827 - (DOMHTMLTableCaptionElement *)caption
2828 {
2829     ASSERT_WITH_MESSAGE(0, "not implemented");
2830     return nil;
2831 }
2832
2833 - (void)setCaption:(DOMHTMLTableCaptionElement *)caption
2834 {
2835     ASSERT_WITH_MESSAGE(0, "not implemented");
2836 }
2837
2838 - (DOMHTMLTableSectionElement *)tHead
2839 {
2840     ASSERT_WITH_MESSAGE(0, "not implemented");
2841     return nil;
2842 }
2843
2844 - (void)setTHead:(DOMHTMLTableSectionElement *)tHead
2845 {
2846     ASSERT_WITH_MESSAGE(0, "not implemented");
2847 }
2848
2849 - (DOMHTMLTableSectionElement *)tFoot
2850 {
2851     ASSERT_WITH_MESSAGE(0, "not implemented");
2852     return nil;
2853 }
2854
2855 - (void)setTFoot:(DOMHTMLTableSectionElement *)tFoot
2856 {
2857     ASSERT_WITH_MESSAGE(0, "not implemented");
2858 }
2859
2860 - (DOMHTMLCollection *)rows
2861 {
2862     ASSERT_WITH_MESSAGE(0, "not implemented");
2863     return nil;
2864 }
2865
2866 - (DOMHTMLCollection *)tBodies
2867 {
2868     ASSERT_WITH_MESSAGE(0, "not implemented");
2869     return nil;
2870 }
2871
2872 - (NSString *)align
2873 {
2874     ASSERT_WITH_MESSAGE(0, "not implemented");
2875     return nil;
2876 }
2877
2878 - (void)setAlign:(NSString *)align
2879 {
2880     ASSERT_WITH_MESSAGE(0, "not implemented");
2881 }
2882
2883 - (NSString *)bgColor
2884 {
2885     ASSERT_WITH_MESSAGE(0, "not implemented");
2886     return nil;
2887 }
2888
2889 - (void)setBgColor:(NSString *)bgColor
2890 {
2891     ASSERT_WITH_MESSAGE(0, "not implemented");
2892 }
2893
2894 - (NSString *)border
2895 {
2896     ASSERT_WITH_MESSAGE(0, "not implemented");
2897     return nil;
2898 }
2899
2900 - (void)setBorder:(NSString *)border
2901 {
2902     ASSERT_WITH_MESSAGE(0, "not implemented");
2903 }
2904
2905 - (NSString *)cellPadding
2906 {
2907     ASSERT_WITH_MESSAGE(0, "not implemented");
2908     return nil;
2909 }
2910
2911 - (void)setCellPadding:(NSString *)cellPadding
2912 {
2913     ASSERT_WITH_MESSAGE(0, "not implemented");
2914 }
2915
2916 - (NSString *)cellSpacing
2917 {
2918     ASSERT_WITH_MESSAGE(0, "not implemented");
2919     return nil;
2920 }
2921
2922 - (void)setCellSpacing:(NSString *)cellSpacing
2923 {
2924     ASSERT_WITH_MESSAGE(0, "not implemented");
2925 }
2926
2927 - (NSString *)frame
2928 {
2929     ASSERT_WITH_MESSAGE(0, "not implemented");
2930     return nil;
2931 }
2932
2933 - (void)setFrame:(NSString *)frame
2934 {
2935     ASSERT_WITH_MESSAGE(0, "not implemented");
2936 }
2937
2938 - (NSString *)rules
2939 {
2940     ASSERT_WITH_MESSAGE(0, "not implemented");
2941     return nil;
2942 }
2943
2944 - (void)setRules:(NSString *)rules
2945 {
2946     ASSERT_WITH_MESSAGE(0, "not implemented");
2947 }
2948
2949 - (NSString *)summary
2950 {
2951     ASSERT_WITH_MESSAGE(0, "not implemented");
2952     return nil;
2953 }
2954
2955 - (void)setSummary:(NSString *)summary
2956 {
2957     ASSERT_WITH_MESSAGE(0, "not implemented");
2958 }
2959
2960 - (NSString *)width
2961 {
2962     ASSERT_WITH_MESSAGE(0, "not implemented");
2963     return nil;
2964 }
2965
2966 - (void)setWidth:(NSString *)width
2967 {
2968     ASSERT_WITH_MESSAGE(0, "not implemented");
2969 }
2970
2971 - (DOMHTMLElement *)createTHead
2972 {
2973     ASSERT_WITH_MESSAGE(0, "not implemented");
2974     return nil;
2975 }
2976
2977 - (void)deleteTHead
2978 {
2979     ASSERT_WITH_MESSAGE(0, "not implemented");
2980 }
2981
2982 - (DOMHTMLElement *)createTFoot
2983 {
2984     ASSERT_WITH_MESSAGE(0, "not implemented");
2985     return nil;
2986 }
2987
2988 - (void)deleteTFoot
2989 {
2990     ASSERT_WITH_MESSAGE(0, "not implemented");
2991 }
2992
2993 - (DOMHTMLElement *)createCaption
2994 {
2995     ASSERT_WITH_MESSAGE(0, "not implemented");
2996     return nil;
2997 }
2998
2999 - (void)deleteCaption
3000 {
3001     ASSERT_WITH_MESSAGE(0, "not implemented");
3002 }
3003
3004 - (DOMHTMLElement *)insertRow:(long)index
3005 {
3006     ASSERT_WITH_MESSAGE(0, "not implemented");    return nil;
3007 }
3008
3009 - (void)deleteRow:(long)index
3010 {
3011     ASSERT_WITH_MESSAGE(0, "not implemented");
3012 }
3013
3014 @end
3015
3016 @implementation DOMHTMLTableColElement
3017
3018 - (NSString *)align
3019 {
3020     ASSERT_WITH_MESSAGE(0, "not implemented");
3021     return nil;
3022 }
3023
3024 - (void)setAlign:(NSString *)align
3025 {
3026     ASSERT_WITH_MESSAGE(0, "not implemented");
3027 }
3028
3029 - (NSString *)ch
3030 {
3031     ASSERT_WITH_MESSAGE(0, "not implemented");
3032     return nil;
3033 }
3034
3035 - (void)setCh:(NSString *)ch
3036 {
3037     ASSERT_WITH_MESSAGE(0, "not implemented");
3038 }
3039
3040 - (NSString *)chOff
3041 {
3042     ASSERT_WITH_MESSAGE(0, "not implemented");
3043     return nil;
3044 }
3045
3046 - (void)setChOff:(NSString *)chOff
3047 {
3048     ASSERT_WITH_MESSAGE(0, "not implemented");
3049 }
3050
3051 - (long)span
3052 {
3053     ASSERT_WITH_MESSAGE(0, "not implemented");
3054     return 0;
3055 }
3056
3057 - (void)setSpan:(long)span
3058 {
3059     ASSERT_WITH_MESSAGE(0, "not implemented");
3060 }
3061
3062 - (NSString *)vAlign
3063 {
3064     ASSERT_WITH_MESSAGE(0, "not implemented");
3065     return nil;
3066 }
3067
3068 - (void)setVAlign:(NSString *)vAlign
3069 {
3070     ASSERT_WITH_MESSAGE(0, "not implemented");
3071 }
3072
3073 - (NSString *)width
3074 {
3075     ASSERT_WITH_MESSAGE(0, "not implemented");
3076     return nil;
3077 }
3078
3079 - (void)setWidth:(NSString *)width
3080 {
3081     ASSERT_WITH_MESSAGE(0, "not implemented");
3082 }
3083
3084 @end
3085
3086 @implementation DOMHTMLTableRowElement
3087
3088 - (long)rowIndex
3089 {
3090     ASSERT_WITH_MESSAGE(0, "not implemented");
3091     return 0;
3092 }
3093
3094 - (void)setRowIndex:(long)rowIndex
3095 {
3096     ASSERT_WITH_MESSAGE(0, "not implemented");
3097 }
3098
3099 - (long)sectionRowIndex
3100 {
3101     ASSERT_WITH_MESSAGE(0, "not implemented");
3102     return 0;
3103 }
3104
3105 - (void)setSectionRowIndex:(long)sectionRowIndex
3106 {
3107     ASSERT_WITH_MESSAGE(0, "not implemented");
3108 }
3109
3110 - (DOMHTMLCollection *)cells
3111 {
3112     ASSERT_WITH_MESSAGE(0, "not implemented");
3113     return nil;
3114 }
3115
3116 - (void)setCells:(DOMHTMLCollection *)cells // Is cells really read/write?
3117 {
3118     ASSERT_WITH_MESSAGE(0, "not implemented");
3119 }
3120
3121 - (NSString *)align
3122 {
3123     ASSERT_WITH_MESSAGE(0, "not implemented");
3124     return nil;
3125 }
3126
3127 - (void)setAlign:(NSString *)align
3128 {
3129     ASSERT_WITH_MESSAGE(0, "not implemented");
3130 }
3131
3132 - (NSString *)bgColor
3133 {
3134     ASSERT_WITH_MESSAGE(0, "not implemented");
3135     return nil;
3136 }
3137
3138 - (void)setBgColor:(NSString *)bgColor
3139 {
3140     ASSERT_WITH_MESSAGE(0, "not implemented");
3141 }
3142
3143 - (NSString *)ch
3144 {
3145     ASSERT_WITH_MESSAGE(0, "not implemented");
3146     return nil;
3147 }
3148
3149 - (void)setCh:(NSString *)ch
3150 {
3151     ASSERT_WITH_MESSAGE(0, "not implemented");
3152 }
3153
3154 - (NSString *)chOff
3155 {
3156     ASSERT_WITH_MESSAGE(0, "not implemented");
3157     return nil;
3158 }
3159
3160 - (void)setChOff:(NSString *)chOff
3161 {
3162     ASSERT_WITH_MESSAGE(0, "not implemented");
3163 }
3164
3165 - (NSString *)vAlign
3166 {
3167     ASSERT_WITH_MESSAGE(0, "not implemented");
3168     return nil;
3169 }
3170
3171 - (void)setVAlign:(NSString *)vAlign
3172 {
3173     ASSERT_WITH_MESSAGE(0, "not implemented");
3174 }
3175
3176 - (DOMHTMLElement *)insertCell:(long)index
3177 {
3178     ASSERT_WITH_MESSAGE(0, "not implemented");
3179     return nil;
3180 }
3181
3182 - (void)deleteCell:(long)index
3183 {
3184     ASSERT_WITH_MESSAGE(0, "not implemented");
3185 }
3186
3187 @end
3188
3189 @implementation DOMHTMLTableCellElement
3190
3191 - (long)cellIndex
3192 {
3193     ASSERT_WITH_MESSAGE(0, "not implemented");
3194     return 0;
3195 }
3196
3197 - (void)setCellIndex:(long)cellIndex
3198 {
3199     ASSERT_WITH_MESSAGE(0, "not implemented");
3200 }
3201
3202 - (NSString *)abbr
3203 {
3204     ASSERT_WITH_MESSAGE(0, "not implemented");
3205     return nil;
3206 }
3207
3208 - (void)setAbbr:(NSString *)abbr
3209 {
3210     ASSERT_WITH_MESSAGE(0, "not implemented");
3211 }
3212
3213 - (NSString *)align
3214 {
3215     ASSERT_WITH_MESSAGE(0, "not implemented");
3216     return nil;
3217 }
3218
3219 - (void)setAlign:(NSString *)align
3220 {
3221     ASSERT_WITH_MESSAGE(0, "not implemented");
3222 }
3223
3224 - (NSString *)axis
3225 {
3226     ASSERT_WITH_MESSAGE(0, "not implemented");
3227     return nil;
3228 }
3229
3230 - (void)setAxis:(NSString *)axis
3231 {
3232     ASSERT_WITH_MESSAGE(0, "not implemented");
3233 }
3234
3235 - (NSString *)bgColor
3236 {
3237     ASSERT_WITH_MESSAGE(0, "not implemented");
3238     return nil;
3239 }
3240
3241 - (void)setBgColor:(NSString *)bgColor
3242 {
3243     ASSERT_WITH_MESSAGE(0, "not implemented");
3244 }
3245
3246 - (NSString *)ch
3247 {
3248     ASSERT_WITH_MESSAGE(0, "not implemented");
3249     return nil;
3250 }
3251
3252 - (void)setCh:(NSString *)ch
3253 {
3254     ASSERT_WITH_MESSAGE(0, "not implemented");
3255 }
3256
3257 - (NSString *)chOff
3258 {
3259     ASSERT_WITH_MESSAGE(0, "not implemented");
3260     return nil;
3261 }
3262
3263 - (void)setChOff:(NSString *)chOff
3264 {
3265     ASSERT_WITH_MESSAGE(0, "not implemented");
3266 }
3267
3268 - (long)colSpan
3269 {
3270     ASSERT_WITH_MESSAGE(0, "not implemented");
3271     return 0;
3272 }
3273
3274 - (void)setColSpan:(long)colSpan
3275 {
3276     ASSERT_WITH_MESSAGE(0, "not implemented");
3277 }
3278
3279 - (NSString *)headers
3280 {
3281     ASSERT_WITH_MESSAGE(0, "not implemented");
3282     return nil;
3283 }
3284
3285 - (void)setHeaders:(NSString *)headers
3286 {
3287     ASSERT_WITH_MESSAGE(0, "not implemented");
3288 }
3289
3290 - (NSString *)height
3291 {
3292     ASSERT_WITH_MESSAGE(0, "not implemented");
3293     return nil;
3294 }
3295
3296 - (void)setHeight:(NSString *)height
3297 {
3298     ASSERT_WITH_MESSAGE(0, "not implemented");
3299 }
3300
3301 - (BOOL)noWrap
3302 {
3303     ASSERT_WITH_MESSAGE(0, "not implemented");
3304     return NO;
3305 }
3306
3307 - (void)setNoWrap:(BOOL)noWrap
3308 {
3309     ASSERT_WITH_MESSAGE(0, "not implemented");
3310 }
3311
3312 - (long)rowSpan
3313 {
3314     ASSERT_WITH_MESSAGE(0, "not implemented");
3315     return 0;
3316 }
3317
3318 - (void)setRowSpan:(long)rowSpan
3319 {
3320     ASSERT_WITH_MESSAGE(0, "not implemented");
3321 }
3322
3323 - (NSString *)scope
3324 {
3325     ASSERT_WITH_MESSAGE(0, "not implemented");
3326     return nil;
3327 }
3328
3329 - (void)setScope:(NSString *)scope
3330 {
3331     ASSERT_WITH_MESSAGE(0, "not implemented");
3332 }
3333
3334 - (NSString *)vAlign
3335 {
3336     ASSERT_WITH_MESSAGE(0, "not implemented");
3337     return nil;
3338 }
3339
3340 - (void)setVAlign:(NSString *)vAlign
3341 {
3342     ASSERT_WITH_MESSAGE(0, "not implemented");
3343 }
3344
3345 - (NSString *)width
3346 {
3347     ASSERT_WITH_MESSAGE(0, "not implemented");
3348     return nil;
3349 }
3350
3351 - (void)setWidth:(NSString *)width
3352 {
3353     ASSERT_WITH_MESSAGE(0, "not implemented");
3354 }
3355
3356 @end
3357
3358 @implementation DOMHTMLFrameSetElement
3359
3360 - (NSString *)cols
3361 {
3362     ASSERT_WITH_MESSAGE(0, "not implemented");
3363     return nil;
3364 }
3365
3366 - (void)setCols:(NSString *)cols
3367 {
3368     ASSERT_WITH_MESSAGE(0, "not implemented");
3369 }
3370
3371 - (NSString *)rows
3372 {
3373     ASSERT_WITH_MESSAGE(0, "not implemented");
3374     return nil;
3375 }
3376
3377 - (void)setRows:(NSString *)rows
3378 {
3379     ASSERT_WITH_MESSAGE(0, "not implemented");
3380 }
3381
3382 @end
3383
3384 @implementation DOMHTMLFrameElement
3385
3386 - (NSString *)frameBorder
3387 {
3388     ASSERT_WITH_MESSAGE(0, "not implemented");
3389     return nil;
3390 }
3391
3392 - (void)setFrameBorder:(NSString *)frameBorder
3393 {
3394     ASSERT_WITH_MESSAGE(0, "not implemented");
3395 }
3396
3397 - (NSString *)longDesc
3398 {
3399     ASSERT_WITH_MESSAGE(0, "not implemented");
3400     return nil;
3401 }
3402
3403 - (void)setLongDesc:(NSString *)longDesc
3404 {
3405     ASSERT_WITH_MESSAGE(0, "not implemented");
3406 }
3407
3408 - (NSString *)marginHeight
3409 {
3410     ASSERT_WITH_MESSAGE(0, "not implemented");
3411     return nil;
3412 }
3413
3414 - (void)setMarginHeight:(NSString *)marginHeight
3415 {
3416     ASSERT_WITH_MESSAGE(0, "not implemented");
3417 }
3418
3419 - (NSString *)marginWidth
3420 {
3421     ASSERT_WITH_MESSAGE(0, "not implemented");
3422     return nil;
3423 }
3424
3425 - (void)setMarginWidth:(NSString *)marginWidth
3426 {
3427     ASSERT_WITH_MESSAGE(0, "not implemented");
3428 }
3429
3430 - (NSString *)name
3431 {
3432     ASSERT_WITH_MESSAGE(0, "not implemented");
3433     return nil;
3434 }
3435
3436 - (void)setName:(NSString *)name
3437 {
3438     ASSERT_WITH_MESSAGE(0, "not implemented");
3439 }
3440
3441 - (BOOL)noResize
3442 {
3443     ASSERT_WITH_MESSAGE(0, "not implemented");
3444     return NO;
3445 }
3446
3447 - (void)setNoResize:(BOOL)noResize
3448 {
3449     ASSERT_WITH_MESSAGE(0, "not implemented");
3450 }
3451
3452 - (NSString *)scrolling
3453 {
3454     ASSERT_WITH_MESSAGE(0, "not implemented");
3455     return nil;
3456 }
3457
3458 - (void)setScrolling:(NSString *)scrolling
3459 {
3460     ASSERT_WITH_MESSAGE(0, "not implemented");
3461 }
3462
3463 - (NSString *)src
3464 {
3465     ASSERT_WITH_MESSAGE(0, "not implemented");
3466     return nil;
3467 }
3468
3469 - (void)setSrc:(NSString *)src
3470 {
3471     ASSERT_WITH_MESSAGE(0, "not implemented");
3472 }
3473
3474 - (DOMDocument *)contentDocument
3475 {
3476     ASSERT_WITH_MESSAGE(0, "not implemented");
3477     return nil;
3478 }
3479
3480 @end
3481
3482 @implementation DOMHTMLIFrameElement
3483
3484 - (NSString *)align
3485 {
3486     ASSERT_WITH_MESSAGE(0, "not implemented");
3487     return nil;
3488 }
3489
3490 - (void)setAlign:(NSString *)align
3491 {
3492     ASSERT_WITH_MESSAGE(0, "not implemented");
3493 }
3494
3495 - (NSString *)frameBorder
3496 {
3497     ASSERT_WITH_MESSAGE(0, "not implemented");
3498     return nil;
3499 }
3500
3501 - (void)setFrameBorder:(NSString *)frameBorder
3502 {
3503     ASSERT_WITH_MESSAGE(0, "not implemented");
3504 }
3505
3506 - (NSString *)height
3507 {
3508     ASSERT_WITH_MESSAGE(0, "not implemented");
3509     return nil;
3510 }
3511
3512 - (void)setHeight:(NSString *)height
3513 {
3514     ASSERT_WITH_MESSAGE(0, "not implemented");
3515 }
3516
3517 - (NSString *)longDesc
3518 {
3519     ASSERT_WITH_MESSAGE(0, "not implemented");
3520     return nil;
3521 }
3522
3523 - (void)setLongDesc:(NSString *)longDesc
3524 {
3525     ASSERT_WITH_MESSAGE(0, "not implemented");
3526 }
3527
3528 - (NSString *)marginHeight
3529 {
3530     ASSERT_WITH_MESSAGE(0, "not implemented");
3531     return nil;
3532 }
3533
3534 - (void)setMarginHeight:(NSString *)marginHeight
3535 {
3536     ASSERT_WITH_MESSAGE(0, "not implemented");
3537 }
3538
3539 - (NSString *)marginWidth
3540 {
3541     ASSERT_WITH_MESSAGE(0, "not implemented");
3542     return nil;
3543 }
3544
3545 - (void)setMarginWidth:(NSString *)marginWidth
3546 {
3547     ASSERT_WITH_MESSAGE(0, "not implemented");
3548 }
3549
3550 - (NSString *)name
3551 {
3552     ASSERT_WITH_MESSAGE(0, "not implemented");
3553     return nil;
3554 }
3555
3556 - (void)setName:(NSString *)name
3557 {
3558     ASSERT_WITH_MESSAGE(0, "not implemented");
3559 }
3560
3561 - (NSString *)scrolling
3562 {
3563     ASSERT_WITH_MESSAGE(0, "not implemented");
3564     return nil;
3565 }
3566
3567 - (void)setScrolling:(NSString *)scrolling
3568 {
3569     ASSERT_WITH_MESSAGE(0, "not implemented");
3570 }
3571
3572 - (NSString *)src
3573 {
3574     ASSERT_WITH_MESSAGE(0, "not implemented");
3575     return nil;
3576 }
3577
3578 - (void)setSrc:(NSString *)src
3579 {
3580     ASSERT_WITH_MESSAGE(0, "not implemented");
3581 }
3582
3583 - (NSString *)width
3584 {
3585     ASSERT_WITH_MESSAGE(0, "not implemented");
3586     return nil;
3587 }
3588
3589 - (void)setWidth:(NSString *)width
3590 {
3591     ASSERT_WITH_MESSAGE(0, "not implemented");
3592 }
3593
3594 - (DOMDocument *)contentDocument
3595 {
3596     ASSERT_WITH_MESSAGE(0, "not implemented");
3597     return nil;
3598 }
3599
3600 @end