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

#include <LoadableClassicScript.h>

Inheritance diagram for WebCore::LoadableClassicScript:
WebCore::LoadableScript WebCore::CachedResourceClient WebCore::LoadableScript WebCore::CachedResourceClient 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 ~LoadableClassicScript ()
 
bool isLoaded () const final
 
std::optional< Errorerror () const final
 
bool wasCanceled () const final
 
CachedScriptcachedScript ()
 
bool isClassicScript () const final
 
bool isModuleScript () const final
 
void execute (ScriptElement &) final
 
bool load (Document &, const URL &)
 
virtual ~LoadableClassicScript ()
 
bool isLoaded () const final
 
std::optional< Errorerror () const final
 
bool wasCanceled () const final
 
CachedScriptcachedScript ()
 
bool isClassicScript () const final
 
bool isModuleScript () const final
 
void execute (ScriptElement &) final
 
bool load (Document &, const URL &)
 
- 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< LoadableClassicScriptcreate (const String &nonce, const String &crossOriginMode, const String &charset, const AtomicString &initiatorName, bool isInUserAgentShadowTree)
 
static Ref< LoadableClassicScriptcreate (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

◆ ~LoadableClassicScript() [1/2]

WebCore::LoadableClassicScript::~LoadableClassicScript ( )
virtual

◆ ~LoadableClassicScript() [2/2]

virtual WebCore::LoadableClassicScript::~LoadableClassicScript ( )
virtual

Member Function Documentation

◆ cachedScript() [1/2]

CachedScript& WebCore::LoadableClassicScript::cachedScript ( )
inline

◆ cachedScript() [2/2]

CachedScript& WebCore::LoadableClassicScript::cachedScript ( )
inline

◆ create() [1/2]

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

◆ create() [2/2]

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

◆ error() [1/2]

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

◆ error() [2/2]

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

◆ execute() [1/2]

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

◆ execute() [2/2]

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

◆ isClassicScript() [1/2]

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

◆ isClassicScript() [2/2]

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

◆ isLoaded() [1/2]

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

◆ isLoaded() [2/2]

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

◆ isModuleScript() [1/2]

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

◆ isModuleScript() [2/2]

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

◆ load() [1/2]

bool WebCore::LoadableClassicScript::load ( Document document,
const URL sourceURL 
)

◆ load() [2/2]

bool WebCore::LoadableClassicScript::load ( Document ,
const URL  
)

◆ wasCanceled() [1/2]

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

◆ wasCanceled() [2/2]

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

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