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 "pagespeed/kernel/base/basictypes.h"
23 #include "pagespeed/kernel/html/empty_html_filter.h"
25 namespace net_instaweb {
27 class HtmlCharactersNode;
48 Statistics* statistics);
51 static void InitStats(Statistics* statistics);
53 virtual void StartDocument();
54 virtual void EndDocument();
56 virtual void StartElement(HtmlElement* element);
57 virtual void EndElement(HtmlElement* element);
62 virtual void Characters(HtmlCharactersNode* characters);
64 virtual const char* Name()
const {
return "InlineImportToLinkCss"; }
68 void InlineImportToLinkStyle();
73 HtmlElement* style_element_;
75 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:45
Definition: rewrite_driver.h:98