webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WebCore::LoadableModuleScript Class Referencefinal

#include <LoadableModuleScript.h>

Inheritance diagram for WebCore::LoadableModuleScript:
WebCore::LoadableScript WebCore::LoadableScript WebCore::ScriptElementCachedScriptFetcher WebCore::ScriptElementCachedScriptFetcher WebCore::ScriptElementCachedScriptFetcher WebCore::ScriptElementCachedScriptFetcher WebCore::CachedScriptFetcher WebCore::CachedScriptFetcher WebCore::CachedScriptFetcher WebCore::CachedScriptFetcher WebCore::CachedScriptFetcher WebCore::CachedScriptFetcher WebCore::CachedScriptFetcher WebCore::CachedScriptFetcher

Public Member Functions

virtual ~LoadableModuleScript ()
 
bool isLoaded () const final
 
std::optional< Errorerror () const final
 
bool wasCanceled () const final
 
bool isClassicScript () const final
 
bool isModuleScript () const final
 
void execute (ScriptElement &) final
 
void setError (Error &&)
 
void load (Document &, const URL &rootURL)
 
void load (Document &, const ScriptSourceCode &)
 
void notifyLoadCompleted (UniquedStringImpl &)
 
void notifyLoadFailed (LoadableScript::Error &&)
 
void notifyLoadWasCanceled ()
 
UniquedStringImplmoduleKey () const
 
virtual ~LoadableModuleScript ()
 
bool isLoaded () const final
 
std::optional< Errorerror () const final
 
bool wasCanceled () const final
 
bool isClassicScript () const final
 
bool isModuleScript () const final
 
void execute (ScriptElement &) final
 
void setError (Error &&)
 
void load (Document &, const URL &rootURL)
 
void load (Document &, const ScriptSourceCode &)
 
void notifyLoadCompleted (UniquedStringImpl &)
 
void notifyLoadFailed (LoadableScript::Error &&)
 
void notifyLoadWasCanceled ()
 
UniquedStringImplmoduleKey () const
 
- Public Member Functions inherited from WebCore::LoadableScript
virtual ~LoadableScript ()
 
void addClient (LoadableScriptClient &)
 
void removeClient (LoadableScriptClient &)
 
virtual ~LoadableScript ()
 
void addClient (LoadableScriptClient &)
 
void removeClient (LoadableScriptClient &)
 
- Public Member Functions inherited from WebCore::ScriptElementCachedScriptFetcher
virtual CachedResourceHandle< CachedScriptrequestModuleScript (Document &, const URL &sourceURL) const
 
const StringcrossOriginMode () const
 
virtual CachedResourceHandle< CachedScriptrequestModuleScript (Document &, const URL &sourceURL) const
 
const StringcrossOriginMode () const
 
- Public Member Functions inherited from JSC::ScriptFetcher
virtual ~ScriptFetcher ()
 
virtual ~ScriptFetcher ()
 

Static Public Member Functions

static Ref< LoadableModuleScriptcreate (const String &nonce, const String &crossOriginMode, const String &charset, const AtomicString &initiatorName, bool isInUserAgentShadowTree)
 
static Ref< LoadableModuleScriptcreate (const String &nonce, const String &crossOriginMode, const String &charset, const AtomicString &initiatorName, bool isInUserAgentShadowTree)
 
- Static Public Member Functions inherited from WebCore::CachedScriptFetcher
static Ref< CachedScriptFetchercreate (const String &charset)
 
static Ref< CachedScriptFetchercreate (const String &charset)
 

Additional Inherited Members

- Public Types inherited from WebCore::LoadableScript
enum  ErrorType {
  ErrorType::CachedScript, ErrorType::CrossOriginLoad, ErrorType::Nosniff, ErrorType::CachedScript,
  ErrorType::CrossOriginLoad, ErrorType::Nosniff
}
 
enum  ErrorType {
  ErrorType::CachedScript, ErrorType::CrossOriginLoad, ErrorType::Nosniff, ErrorType::CachedScript,
  ErrorType::CrossOriginLoad, ErrorType::Nosniff
}
 
- Protected Member Functions inherited from WebCore::LoadableScript
 LoadableScript (const String &nonce, const String &crossOriginMode, const String &charset, const AtomicString &initiatorName, bool isInUserAgentShadowTree)
 
void notifyClientFinished ()
 
 LoadableScript (const String &nonce, const String &crossOriginMode, const String &charset, const AtomicString &initiatorName, bool isInUserAgentShadowTree)
 
void notifyClientFinished ()
 
- Protected Member Functions inherited from WebCore::ScriptElementCachedScriptFetcher
 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
 

Constructor & Destructor Documentation

◆ ~LoadableModuleScript() [1/2]

WebCore::LoadableModuleScript::~LoadableModuleScript ( )
virtual

◆ ~LoadableModuleScript() [2/2]

virtual WebCore::LoadableModuleScript::~LoadableModuleScript ( )
virtual

Member Function Documentation

◆ create() [1/2]

Ref< LoadableModuleScript > WebCore::LoadableModuleScript::create ( const String nonce,
const String crossOriginMode,
const String charset,
const AtomicString initiatorName,
bool  isInUserAgentShadowTree 
)
static

◆ create() [2/2]

static Ref<LoadableModuleScript> WebCore::LoadableModuleScript::create ( const String nonce,
const String crossOriginMode,
const String charset,
const AtomicString initiatorName,
bool  isInUserAgentShadowTree 
)
static

◆ error() [1/2]

std::optional<Error> WebCore::LoadableModuleScript::error ( ) const
finalvirtual

◆ error() [2/2]

std::optional< LoadableScript::Error > WebCore::LoadableModuleScript::error ( ) const
finalvirtual

◆ execute() [1/2]

void WebCore::LoadableModuleScript::execute ( ScriptElement )
finalvirtual

◆ execute() [2/2]

void WebCore::LoadableModuleScript::execute ( ScriptElement scriptElement)
finalvirtual

◆ isClassicScript() [1/2]

bool WebCore::LoadableModuleScript::isClassicScript ( ) const
inlinefinalvirtual

◆ isClassicScript() [2/2]

bool WebCore::LoadableModuleScript::isClassicScript ( ) const
inlinefinalvirtual

◆ isLoaded() [1/2]

bool WebCore::LoadableModuleScript::isLoaded ( ) const
finalvirtual

◆ isLoaded() [2/2]

bool WebCore::LoadableModuleScript::isLoaded ( ) const
finalvirtual

◆ isModuleScript() [1/2]

bool WebCore::LoadableModuleScript::isModuleScript ( ) const
inlinefinalvirtual

◆ isModuleScript() [2/2]

bool WebCore::LoadableModuleScript::isModuleScript ( ) const
inlinefinalvirtual

◆ load() [1/4]

void WebCore::LoadableModuleScript::load ( Document document,
const URL rootURL 
)

◆ load() [2/4]

void WebCore::LoadableModuleScript::load ( Document ,
const URL rootURL 
)

◆ load() [3/4]

void WebCore::LoadableModuleScript::load ( Document document,
const ScriptSourceCode sourceCode 
)

◆ load() [4/4]

void WebCore::LoadableModuleScript::load ( Document ,
const ScriptSourceCode  
)

◆ moduleKey() [1/2]

UniquedStringImpl* WebCore::LoadableModuleScript::moduleKey ( ) const
inline

◆ moduleKey() [2/2]

UniquedStringImpl* WebCore::LoadableModuleScript::moduleKey ( ) const
inline

◆ notifyLoadCompleted() [1/2]

void WebCore::LoadableModuleScript::notifyLoadCompleted ( UniquedStringImpl moduleKey)

◆ notifyLoadCompleted() [2/2]

void WebCore::LoadableModuleScript::notifyLoadCompleted ( UniquedStringImpl )

◆ notifyLoadFailed() [1/2]

void WebCore::LoadableModuleScript::notifyLoadFailed ( LoadableScript::Error &&  )

◆ notifyLoadFailed() [2/2]

void WebCore::LoadableModuleScript::notifyLoadFailed ( LoadableScript::Error &&  error)

◆ notifyLoadWasCanceled() [1/2]

void WebCore::LoadableModuleScript::notifyLoadWasCanceled ( )

◆ notifyLoadWasCanceled() [2/2]

void WebCore::LoadableModuleScript::notifyLoadWasCanceled ( )

◆ setError() [1/2]

void WebCore::LoadableModuleScript::setError ( Error &&  )

◆ setError() [2/2]

void WebCore::LoadableModuleScript::setError ( Error &&  )

◆ wasCanceled() [1/2]

bool WebCore::LoadableModuleScript::wasCanceled ( ) const
finalvirtual

◆ wasCanceled() [2/2]

bool WebCore::LoadableModuleScript::wasCanceled ( ) const
finalvirtual

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