19 #ifndef NET_INSTAWEB_REWRITER_PUBLIC_CSS_INLINE_IMPORT_TO_LINK_FILTER_H_
20 #define NET_INSTAWEB_REWRITER_PUBLIC_CSS_INLINE_IMPORT_TO_LINK_FILTER_H_
22 #include "net/instaweb/htmlparse/public/empty_html_filter.h"
25 namespace net_instaweb {
27 class HtmlCharactersNode;
41 Statistics* statistics);
44 static void InitStats(Statistics* statistics);
46 virtual void StartDocument();
47 virtual void EndDocument();
49 virtual void StartElement(HtmlElement* element);
50 virtual void EndElement(HtmlElement* element);
55 virtual void Characters(HtmlCharactersNode* characters);
57 virtual const char* Name()
const {
return "InlineImportToLinkCss"; }
61 void InlineImportToLinkStyle();
66 HtmlElement* style_element_;
68 HtmlCharactersNode* style_characters_;
virtual void Characters(HtmlCharactersNode *characters)
HTML Events we expect to be in a <style> element.
Definition: css_inline_import_to_link_filter.h:38
Definition: rewrite_driver.h:98