Struct
WebKit2WebExtensionMatchPattern
since: 2.48
Description [src]
struct WebKitWebExtensionMatchPattern {
/* No available fields */
}
Represents a way to specify a group of URLs for use in WebExtensions.
All match patterns are specified as strings. Apart from the special <all_urls>
pattern, match patterns
consist of three parts: scheme, host, and path.
Generally, match patterns are returned from a WebKitWebExtension
.
Available since: 2.48
Constructors
webkit_web_extension_match_pattern_new_all_hosts_and_schemes
Returns a new WebKitWebExtensionMatchPattern
that has *
for scheme, host, and path.
since: 2.48
webkit_web_extension_match_pattern_new_all_urls
Returns a new WebKitWebExtensionMatchPattern
for <all_urls>
.
since: 2.48
webkit_web_extension_match_pattern_new_with_scheme
Returns a new WebKitWebExtensionMatchPattern
for the specified scheme
, host
, and path
strings.
since: 2.48
webkit_web_extension_match_pattern_new_with_string
Returns a new WebKitWebExtensionMatchPattern
for the specified string
.
since: 2.48
Functions
webkit_web_extension_match_pattern_register_custom_URL_scheme
Registers a custom URL scheme that can be used in match patterns.
since: 2.48
Instance methods
webkit_web_extension_match_pattern_get_host
Gets the host part of the pattern string, unless webkit_web_extension_match_pattern_get_matches_all_urls
is TRUE
.
since: 2.48
webkit_web_extension_match_pattern_get_matches_all_hosts
Gets whether the match pattern matches all host. This happens when
the pattern is <all_urls>
, or if *
is set as the host string.
since: 2.48
webkit_web_extension_match_pattern_get_matches_all_urls
Gets whether the match pattern matches all URLs, in other words, whether
the pattern is <all_urls>
.
since: 2.48
webkit_web_extension_match_pattern_get_path
Gets the path part of the pattern string, unless webkit_web_extension_match_pattern_get_matches_all_urls()
is TRUE
.
since: 2.48
webkit_web_extension_match_pattern_get_scheme
Gets the scheme part of the pattern string, unless webkit_web_extension_match_pattern_get_matches_all_urls
is TRUE
.
since: 2.48
webkit_web_extension_match_pattern_matches_pattern
Matches the matchPattern
against the specified pattern
with options.
since: 2.48
webkit_web_extension_match_pattern_matches_url
Matches the matchPattern
against the specified URL with options.
since: 2.48
webkit_web_extension_match_pattern_ref
Atomically acquires a reference on the given matchPattern
.
since: 2.48
webkit_web_extension_match_pattern_unref
Atomically releases a reference on the given matchPattern
.
since: 2.48