1 // Copyright (c) 1995 James Clark
2 // See the file COPYING for copying permission.
3
4 #ifdef __GNUG__
5 #pragma implementation
6 #endif
7
8 #include "config.h"
9 #include "MarkupEventHandler.h"
10
11 #ifdef SP_NAMESPACE
12 namespace SP_NAMESPACE {
13 #endif
14
MarkupEventHandler()15 MarkupEventHandler::MarkupEventHandler()
16 {
17 }
18
startElement(StartElementEvent * event)19 void MarkupEventHandler::startElement(StartElementEvent *event)
20 {
21 if (event->markupPtr())
22 markup(event->location(), *event->markupPtr());
23 delete event;
24 }
25
endElement(EndElementEvent * event)26 void MarkupEventHandler::endElement(EndElementEvent *event)
27 {
28 if (event->markupPtr())
29 markup(event->location(), *event->markupPtr());
30 delete event;
31 }
32
uselink(UselinkEvent * event)33 void MarkupEventHandler::uselink(UselinkEvent *event)
34 {
35 markup(event->location(), event->markup());
36 delete event;
37 }
38
usemap(UsemapEvent * event)39 void MarkupEventHandler::usemap(UsemapEvent *event)
40 {
41 markup(event->location(), event->markup());
42 delete event;
43 }
44
startDtd(StartDtdEvent * event)45 void MarkupEventHandler::startDtd(StartDtdEvent *event)
46 {
47 markup(event->location(), event->markup());
48 delete event;
49 }
50
endDtd(EndDtdEvent * event)51 void MarkupEventHandler::endDtd(EndDtdEvent *event)
52 {
53 markup(event->location(), event->markup());
54 delete event;
55 }
56
startLpd(StartLpdEvent * event)57 void MarkupEventHandler::startLpd(StartLpdEvent *event)
58 {
59 markup(event->location(), event->markup());
60 delete event;
61 }
62
endLpd(EndLpdEvent * event)63 void MarkupEventHandler::endLpd(EndLpdEvent *event)
64 {
65 markup(event->location(), event->markup());
66 delete event;
67 }
68
sgmlDecl(SgmlDeclEvent * event)69 void MarkupEventHandler::sgmlDecl(SgmlDeclEvent *event)
70 {
71 markup(event->location(), event->markup());
72 delete event;
73 }
74
commentDecl(CommentDeclEvent * event)75 void MarkupEventHandler::commentDecl(CommentDeclEvent *event)
76 {
77 markup(event->location(), event->markup());
78 delete event;
79 }
80
markedSectionStart(MarkedSectionStartEvent * event)81 void MarkupEventHandler::markedSectionStart(MarkedSectionStartEvent *event)
82 {
83 markup(event->location(), event->markup());
84 delete event;
85 }
86
markedSectionEnd(MarkedSectionEndEvent * event)87 void MarkupEventHandler::markedSectionEnd(MarkedSectionEndEvent *event)
88 {
89 markup(event->location(), event->markup());
90 delete event;
91 }
92
notationDecl(NotationDeclEvent * event)93 void MarkupEventHandler::notationDecl(NotationDeclEvent *event)
94 {
95 markup(event->location(), event->markup());
96 delete event;
97 }
98
entityDecl(EntityDeclEvent * event)99 void MarkupEventHandler::entityDecl(EntityDeclEvent *event)
100 {
101 markup(event->location(), event->markup());
102 delete event;
103 }
104
elementDecl(ElementDeclEvent * event)105 void MarkupEventHandler::elementDecl(ElementDeclEvent *event)
106 {
107 markup(event->location(), event->markup());
108 delete event;
109 }
110
attlistDecl(AttlistDeclEvent * event)111 void MarkupEventHandler::attlistDecl(AttlistDeclEvent *event)
112 {
113 markup(event->location(), event->markup());
114 delete event;
115 }
116
linkAttlistDecl(LinkAttlistDeclEvent * event)117 void MarkupEventHandler::linkAttlistDecl(LinkAttlistDeclEvent *event)
118 {
119 markup(event->location(), event->markup());
120 delete event;
121 }
122
attlistNotationDecl(AttlistNotationDeclEvent * event)123 void MarkupEventHandler::attlistNotationDecl(AttlistNotationDeclEvent *event)
124 {
125 markup(event->location(), event->markup());
126 delete event;
127 }
128
linkDecl(LinkDeclEvent * event)129 void MarkupEventHandler::linkDecl(LinkDeclEvent *event)
130 {
131 markup(event->location(), event->markup());
132 delete event;
133 }
134
idLinkDecl(IdLinkDeclEvent * event)135 void MarkupEventHandler::idLinkDecl(IdLinkDeclEvent *event)
136 {
137 markup(event->location(), event->markup());
138 delete event;
139 }
140
shortrefDecl(ShortrefDeclEvent * event)141 void MarkupEventHandler::shortrefDecl(ShortrefDeclEvent *event)
142 {
143 markup(event->location(), event->markup());
144 delete event;
145 }
146
ignoredMarkup(IgnoredMarkupEvent * event)147 void MarkupEventHandler::ignoredMarkup(IgnoredMarkupEvent *event)
148 {
149 markup(event->location(), event->markup());
150 delete event;
151 }
152
markup(const Location &,const Markup &)153 void MarkupEventHandler::markup(const Location &, const Markup &)
154 {
155 }
156
157 #ifdef SP_NAMESPACE
158 }
159 #endif
160