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

#import <WebUserContentURLPattern.h>

Inheritance diagram for WebUserContentURLPattern:
IWebUserContentURLPattern NSObject

Instance Methods

(id- initWithPatternString:
 
(BOOL- isValid
 
(NSString *) - scheme
 
(NSString *) - host
 
(BOOL- matchesSubdomains
 
(BOOL- matchesURL:
 
(virtual ULONG STDMETHODCALLTYPE) - AddRef
 
(virtual ULONG STDMETHODCALLTYPE) - Release
 
- Instance Methods inherited from IWebUserContentURLPattern
HRESULT parse ([in] BSTR patternString)
 
HRESULT isValid ([out, retval] BOOL *isValid)
 
HRESULT scheme ([out, retval] BSTR *)
 
HRESULT host ([out, retval] BSTR *)
 
HRESULT matchesSubdomains ([out, retval] BOOL *matches)
 
HRESULT matchesURL ([in] BSTR url, [out, retval] BOOL *matches)
 

Class Methods

(static COMPtr< WebUserContentURLPattern >) + createInstance
 

Protected Attributes

WebUserContentURLPatternPrivate_private
 

Method Documentation

◆ AddRef()

- (ULONG) AddRef (void

◆ createInstance()

+ (COMPtr< WebUserContentURLPattern >) createInstance

◆ host()

- (NSString *) host

◆ initWithPatternString:()

- (id) initWithPatternString: (NSString *)  patternString

◆ isValid()

- (BOOL) isValid

◆ matchesSubdomains()

- (BOOL) matchesSubdomains

◆ matchesURL:()

- (BOOL) matchesURL: (NSURL *)  url

◆ Release()

- (ULONG) Release (void

◆ scheme()

- (NSString *) scheme

Member Data Documentation

◆ _private

- (WebUserContentURLPatternPrivate*) _private
protected

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