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