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

#import <WebPluginDatabase.h>

Inheritance diagram for WebPluginDatabase:
NSObject

Instance Methods

(WebBasePluginPackage *) - pluginForMIMEType:
 
(WebBasePluginPackage *) - pluginForExtension:
 
(BOOL- isMIMETypeRegistered:
 
(NSArray *) - plugins
 
(void- refresh
 
(void- setPlugInPaths:
 
(void- close
 
(void- addPluginInstanceView:
 
(void- removePluginInstanceView:
 
(void- removePluginInstanceViewsFor:
 
(void- destroyAllPluginInstanceViews
 

Class Methods

(WebPluginDatabase *) + sharedDatabase
 
(WebPluginDatabase *) + sharedDatabaseIfExists
 
(void+ closeSharedDatabase
 

Protected Attributes

NSMutableDictionary * plugins
 
NSMutableSet * registeredMIMETypes
 
NSArrayplugInPaths
 
NSMutableSet * pluginInstanceViews
 

Method Documentation

◆ addPluginInstanceView:()

- (void) addPluginInstanceView: (NSView *)  view

◆ close()

- (void) close

◆ closeSharedDatabase()

+ (void) closeSharedDatabase

◆ destroyAllPluginInstanceViews()

- (void) destroyAllPluginInstanceViews

◆ isMIMETypeRegistered:()

- (BOOL) isMIMETypeRegistered: (NSString *)  MIMEType

◆ pluginForExtension:()

- (WebBasePluginPackage *) pluginForExtension: (NSString *)  extension

◆ pluginForMIMEType:()

- (WebBasePluginPackage *) pluginForMIMEType: (NSString *)  mimeType

◆ plugins()

- (NSArray *) plugins

◆ refresh()

- (void) refresh

◆ removePluginInstanceView:()

- (void) removePluginInstanceView: (NSView *)  view

◆ removePluginInstanceViewsFor:()

- (void) removePluginInstanceViewsFor: (WebFrame *)  webFrame

◆ setPlugInPaths:()

- (void) setPlugInPaths: (NSArray *)  newPaths

◆ sharedDatabase()

+ (WebPluginDatabase *) sharedDatabase

◆ sharedDatabaseIfExists()

+ (WebPluginDatabase *) sharedDatabaseIfExists

Member Data Documentation

◆ pluginInstanceViews

- (NSMutableSet*) pluginInstanceViews
protected

◆ plugInPaths

- (NSArray*) plugInPaths
protected

◆ plugins

- (NSArray *) plugins
protected

◆ registeredMIMETypes

- (NSMutableSet*) registeredMIMETypes
protected

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