diff options
| author | Lorry Tar Creator <lorry-tar-importer@lorry> | 2016-04-10 09:28:39 +0000 |
|---|---|---|
| committer | Lorry Tar Creator <lorry-tar-importer@lorry> | 2016-04-10 09:28:39 +0000 |
| commit | 32761a6cee1d0dee366b885b7b9c777e67885688 (patch) | |
| tree | d6bec92bebfb216f4126356e55518842c2f476a1 /Source/WebCore/loader/cache/CachedXSLStyleSheet.h | |
| parent | a4e969f4965059196ca948db781e52f7cfebf19e (diff) | |
| download | WebKitGtk-tarball-32761a6cee1d0dee366b885b7b9c777e67885688.tar.gz | |
webkitgtk-2.4.11webkitgtk-2.4.11
Diffstat (limited to 'Source/WebCore/loader/cache/CachedXSLStyleSheet.h')
| -rw-r--r-- | Source/WebCore/loader/cache/CachedXSLStyleSheet.h | 47 |
1 files changed, 24 insertions, 23 deletions
diff --git a/Source/WebCore/loader/cache/CachedXSLStyleSheet.h b/Source/WebCore/loader/cache/CachedXSLStyleSheet.h index 8ecff45ef..307bda691 100644 --- a/Source/WebCore/loader/cache/CachedXSLStyleSheet.h +++ b/Source/WebCore/loader/cache/CachedXSLStyleSheet.h @@ -26,38 +26,39 @@ #ifndef CachedXSLStyleSheet_h #define CachedXSLStyleSheet_h -#if ENABLE(XSLT) - #include "CachedResource.h" +#include <wtf/Vector.h> namespace WebCore { -class TextResourceDecoder; + class CachedResourceLoader; + class TextResourceDecoder; + +#if ENABLE(XSLT) + class CachedXSLStyleSheet final : public CachedResource { + public: + CachedXSLStyleSheet(const ResourceRequest&); + + const String& sheet() const { return m_sheet; } -class CachedXSLStyleSheet final : public CachedResource { -public: - CachedXSLStyleSheet(const ResourceRequest&, SessionID); - virtual ~CachedXSLStyleSheet(); + protected: + virtual void checkNotify() override; - const String& sheet() const { return m_sheet; } + String m_sheet; + RefPtr<TextResourceDecoder> m_decoder; -private: - void checkNotify() override; - bool mayTryReplaceEncodedData() const override { return true; } - void didAddClient(CachedResourceClient*) override; - void setEncoding(const String&) override; - String encoding() const override; - const TextResourceDecoder* textResourceDecoder() const override { return m_decoder.get(); } - void finishLoading(SharedBuffer*) override; + private: + virtual bool mayTryReplaceEncodedData() const override { return true; } - String m_sheet; - RefPtr<TextResourceDecoder> m_decoder; -}; + virtual void didAddClient(CachedResourceClient*) override; -} // namespace WebCore + virtual void setEncoding(const String&) override; + virtual String encoding() const override; + virtual void finishLoading(ResourceBuffer*) override; + }; -SPECIALIZE_TYPE_TRAITS_CACHED_RESOURCE(CachedXSLStyleSheet, CachedResource::XSLStyleSheet) +#endif -#endif // ENABLE(XSLT) +} -#endif // CachedXSLStyleSheet_h +#endif |
