1 // Copyright (c) 1995 James Clark
2 // See the file COPYING for copying permission.
9 #include "MarkupEventHandler.h"
12 namespace SP_NAMESPACE {
15 MarkupEventHandler::MarkupEventHandler()
19 void MarkupEventHandler::startElement(StartElementEvent *event)
21 if (event->markupPtr())
22 markup(event->location(), *event->markupPtr());
26 void MarkupEventHandler::endElement(EndElementEvent *event)
28 if (event->markupPtr())
29 markup(event->location(), *event->markupPtr());
33 void MarkupEventHandler::uselink(UselinkEvent *event)
35 markup(event->location(), event->markup());
39 void MarkupEventHandler::usemap(UsemapEvent *event)
41 markup(event->location(), event->markup());
45 void MarkupEventHandler::startDtd(StartDtdEvent *event)
47 markup(event->location(), event->markup());
51 void MarkupEventHandler::endDtd(EndDtdEvent *event)
53 markup(event->location(), event->markup());
57 void MarkupEventHandler::startLpd(StartLpdEvent *event)
59 markup(event->location(), event->markup());
63 void MarkupEventHandler::endLpd(EndLpdEvent *event)
65 markup(event->location(), event->markup());
69 void MarkupEventHandler::sgmlDecl(SgmlDeclEvent *event)
71 markup(event->location(), event->markup());
75 void MarkupEventHandler::commentDecl(CommentDeclEvent *event)
77 markup(event->location(), event->markup());
81 void MarkupEventHandler::markedSectionStart(MarkedSectionStartEvent *event)
83 markup(event->location(), event->markup());
87 void MarkupEventHandler::markedSectionEnd(MarkedSectionEndEvent *event)
89 markup(event->location(), event->markup());
93 void MarkupEventHandler::notationDecl(NotationDeclEvent *event)
95 markup(event->location(), event->markup());
99 void MarkupEventHandler::entityDecl(EntityDeclEvent *event)
101 markup(event->location(), event->markup());
105 void MarkupEventHandler::elementDecl(ElementDeclEvent *event)
107 markup(event->location(), event->markup());
111 void MarkupEventHandler::attlistDecl(AttlistDeclEvent *event)
113 markup(event->location(), event->markup());
117 void MarkupEventHandler::linkAttlistDecl(LinkAttlistDeclEvent *event)
119 markup(event->location(), event->markup());
123 void MarkupEventHandler::attlistNotationDecl(AttlistNotationDeclEvent *event)
125 markup(event->location(), event->markup());
129 void MarkupEventHandler::linkDecl(LinkDeclEvent *event)
131 markup(event->location(), event->markup());
135 void MarkupEventHandler::idLinkDecl(IdLinkDeclEvent *event)
137 markup(event->location(), event->markup());
141 void MarkupEventHandler::shortrefDecl(ShortrefDeclEvent *event)
143 markup(event->location(), event->markup());
147 void MarkupEventHandler::ignoredMarkup(IgnoredMarkupEvent *event)
149 markup(event->location(), event->markup());
153 void MarkupEventHandler::markup(const Location &, const Markup &)