webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Instance Methods | Class Methods | Protected Attributes | List of all members
WebBasePluginPackage Class Reference

#import <WebBasePluginPackage.h>

Inheritance diagram for WebBasePluginPackage:
NSObject WebPluginPackage

Instance Methods

(id- initWithPath:
 
(BOOL- getPluginInfoFromPLists
 
(BOOL- load
 
(void- unload
 
(const WTF::String &) - path
 
(const WebCore::PluginInfo &) - pluginInfo
 
(String- bundleIdentifier
 
(String- bundleVersion
 
(BOOL- supportsExtension:
 
(BOOL- supportsMIMEType:
 
(NSString *) - MIMETypeForExtension:
 
(BOOL- isQuickTimePlugIn
 
(BOOL- isJavaPlugIn
 
(BOOL- isNativeLibraryData:
 
(UInt32) - versionNumber
 
(void- wasAddedToPluginDatabase:
 
(void- wasRemovedFromPluginDatabase:
 

Class Methods

(WebBasePluginPackage *) + pluginWithPath:
 

Protected Attributes

NSMutableSet * pluginDatabases
 
WTF::String path
 
WebCore::PluginInfo pluginInfo
 
RetainPtr< CFBundleRefcfBundle
 
BP_CreatePluginMIMETypesPreferencesFuncPtr BP_CreatePluginMIMETypesPreferences
 

Method Documentation

◆ bundleIdentifier()

- (String) bundleIdentifier

◆ bundleVersion()

- (String) bundleVersion

◆ getPluginInfoFromPLists()

- (BOOL) getPluginInfoFromPLists

◆ initWithPath:()

- (id) initWithPath: (NSString *)  pluginPath

◆ isJavaPlugIn()

- (BOOL) isJavaPlugIn

◆ isNativeLibraryData:()

- (BOOL) isNativeLibraryData: (NSData *)  data

◆ isQuickTimePlugIn()

- (BOOL) isQuickTimePlugIn

◆ load()

- (BOOL) load

◆ MIMETypeForExtension:()

- (NSString *) MIMETypeForExtension: (const WTF::String &)  extension

◆ path()

- (const String &) path

◆ pluginInfo()

- (const PluginInfo &) pluginInfo

◆ pluginWithPath:()

+ (WebBasePluginPackage *) pluginWithPath: (NSString *)  pluginPath

◆ supportsExtension:()

- (BOOL) supportsExtension: (const WTF::String &)  extension

◆ supportsMIMEType:()

- (BOOL) supportsMIMEType: (const WTF::String&)  MIMEType

◆ unload()

- (void) unload

◆ versionNumber()

- (UInt32) versionNumber

◆ wasAddedToPluginDatabase:()

- (void) wasAddedToPluginDatabase: (WebPluginDatabase *)  database

◆ wasRemovedFromPluginDatabase:()

- (void) wasRemovedFromPluginDatabase: (WebPluginDatabase *)  database

Member Data Documentation

◆ BP_CreatePluginMIMETypesPreferences

- (BP_CreatePluginMIMETypesPreferencesFuncPtr) BP_CreatePluginMIMETypesPreferences
protected

◆ cfBundle

- (RetainPtr<CFBundleRef>) cfBundle
protected

◆ path

- (String) WebBasePluginPackage:
protected

◆ pluginDatabases

- (NSMutableSet*) pluginDatabases
protected

◆ pluginInfo

- (PluginInfo) WebBasePluginPackage:
protected

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