webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | List of all members
WebCore::ScriptElementCachedScriptFetcher Class Referenceabstract

#include <ScriptElementCachedScriptFetcher.h>

Inheritance diagram for WebCore::ScriptElementCachedScriptFetcher:
WebCore::CachedScriptFetcher WebCore::CachedScriptFetcher JSC::ScriptFetcher JSC::ScriptFetcher JSC::ScriptFetcher JSC::ScriptFetcher WebCore::InlineClassicScript WebCore::InlineClassicScript WebCore::LoadableScript WebCore::LoadableScript WebCore::LoadableClassicScript WebCore::LoadableClassicScript WebCore::LoadableModuleScript WebCore::LoadableModuleScript WebCore::LoadableClassicScript WebCore::LoadableClassicScript WebCore::LoadableModuleScript WebCore::LoadableModuleScript

Public Member Functions

virtual CachedResourceHandle< CachedScriptrequestModuleScript (Document &, const URL &sourceURL) const
 
virtual bool isClassicScript () const =0
 
virtual bool isModuleScript () const =0
 
const StringcrossOriginMode () const
 
virtual CachedResourceHandle< CachedScriptrequestModuleScript (Document &, const URL &sourceURL) const
 
virtual bool isClassicScript () const =0
 
virtual bool isModuleScript () const =0
 
const StringcrossOriginMode () const
 
- Public Member Functions inherited from JSC::ScriptFetcher
virtual ~ScriptFetcher ()
 
virtual ~ScriptFetcher ()
 

Protected Member Functions

 ScriptElementCachedScriptFetcher (const String &nonce, const String &crossOriginMode, const String &charset, const AtomicString &initiatorName, bool isInUserAgentShadowTree)
 
 ScriptElementCachedScriptFetcher (const String &nonce, const String &crossOriginMode, const String &charset, const AtomicString &initiatorName, bool isInUserAgentShadowTree)
 
- Protected Member Functions inherited from WebCore::CachedScriptFetcher
 CachedScriptFetcher (const String &nonce, const String &charset, const AtomicString &initiatorName, bool isInUserAgentShadowTree)
 
 CachedScriptFetcher (const String &charset)
 
CachedResourceHandle< CachedScriptrequestScriptWithCache (Document &, const URL &sourceURL, const String &crossOriginMode) const
 
 CachedScriptFetcher (const String &nonce, const String &charset, const AtomicString &initiatorName, bool isInUserAgentShadowTree)
 
 CachedScriptFetcher (const String &charset)
 
CachedResourceHandle< CachedScriptrequestScriptWithCache (Document &, const URL &sourceURL, const String &crossOriginMode) const
 

Additional Inherited Members

- Static Public Member Functions inherited from WebCore::CachedScriptFetcher
static Ref< CachedScriptFetchercreate (const String &charset)
 
static Ref< CachedScriptFetchercreate (const String &charset)
 

Constructor & Destructor Documentation

◆ ScriptElementCachedScriptFetcher() [1/2]

WebCore::ScriptElementCachedScriptFetcher::ScriptElementCachedScriptFetcher ( const String nonce,
const String crossOriginMode,
const String charset,
const AtomicString initiatorName,
bool  isInUserAgentShadowTree 
)
inlineprotected

◆ ScriptElementCachedScriptFetcher() [2/2]

WebCore::ScriptElementCachedScriptFetcher::ScriptElementCachedScriptFetcher ( const String nonce,
const String crossOriginMode,
const String charset,
const AtomicString initiatorName,
bool  isInUserAgentShadowTree 
)
inlineprotected

Member Function Documentation

◆ crossOriginMode() [1/2]

const String& WebCore::ScriptElementCachedScriptFetcher::crossOriginMode ( ) const
inline

◆ crossOriginMode() [2/2]

const String& WebCore::ScriptElementCachedScriptFetcher::crossOriginMode ( ) const
inline

◆ isClassicScript() [1/2]

virtual bool WebCore::ScriptElementCachedScriptFetcher::isClassicScript ( ) const
pure virtual

◆ isClassicScript() [2/2]

virtual bool WebCore::ScriptElementCachedScriptFetcher::isClassicScript ( ) const
pure virtual

◆ isModuleScript() [1/2]

virtual bool WebCore::ScriptElementCachedScriptFetcher::isModuleScript ( ) const
pure virtual

◆ isModuleScript() [2/2]

virtual bool WebCore::ScriptElementCachedScriptFetcher::isModuleScript ( ) const
pure virtual

◆ requestModuleScript() [1/2]

CachedResourceHandle< CachedScript > WebCore::ScriptElementCachedScriptFetcher::requestModuleScript ( Document document,
const URL sourceURL 
) const
virtual

Reimplemented from WebCore::CachedScriptFetcher.

◆ requestModuleScript() [2/2]

virtual CachedResourceHandle<CachedScript> WebCore::ScriptElementCachedScriptFetcher::requestModuleScript ( Document ,
const URL sourceURL 
) const
virtual

Reimplemented from WebCore::CachedScriptFetcher.


The documentation for this class was generated from the following files: