HomeSort by relevance Sort by last modified time
    Searched refs:URLPattern (Results 1 - 25 of 91) sorted by null

1 2 3 4

  /external/chromium/chrome/common/extensions/
url_pattern_unittest.cc 13 URLPattern::SCHEME_HTTP |
14 URLPattern::SCHEME_HTTPS |
15 URLPattern::SCHEME_FILE |
16 URLPattern::SCHEME_FTP |
17 URLPattern::SCHEME_CHROMEUI;
22 URLPattern::ParseResult expected_result;
24 { "http", URLPattern::PARSE_ERROR_MISSING_SCHEME_SEPARATOR },
25 { "http:", URLPattern::PARSE_ERROR_WRONG_SCHEME_SEPARATOR },
26 { "http:/", URLPattern::PARSE_ERROR_WRONG_SCHEME_SEPARATOR },
27 { "about://", URLPattern::PARSE_ERROR_WRONG_SCHEME_SEPARATOR }
    [all...]
extension_extent_unittest.cc 11 URLPattern::SCHEME_HTTP |
12 URLPattern::SCHEME_HTTPS |
13 URLPattern::SCHEME_FILE |
14 URLPattern::SCHEME_FTP |
15 URLPattern::SCHEME_CHROMEUI;
26 extent.AddPattern(URLPattern(kAllSchemes, "http://www.google.com/*"));
36 extent.AddPattern(URLPattern(kAllSchemes, "http://www.google.com/*"));
37 extent.AddPattern(URLPattern(kAllSchemes, "http://www.yahoo.com/*"));
46 extent1.AddPattern(URLPattern(kAllSchemes, "http://www.google.com/f*"));
47 extent1.AddPattern(URLPattern(kAllSchemes, "http://www.yahoo.com/b*"))
    [all...]
extension_extent.h 12 class URLPattern;
17 typedef std::vector<URLPattern> PatternList;
27 void AddPattern(const URLPattern& pattern);
url_pattern.cc 14 const char URLPattern::kAllUrlsPattern[] = "<all_urls>";
31 URLPattern::SCHEME_HTTP,
32 URLPattern::SCHEME_HTTPS,
33 URLPattern::SCHEME_FILE,
34 URLPattern::SCHEME_FTP,
35 URLPattern::SCHEME_CHROMEUI,
36 URLPattern::SCHEME_FILESYSTEM,
52 // Message explaining each URLPattern::ParseResult.
64 COMPILE_ASSERT(URLPattern::NUM_PARSE_RESULTS == arraysize(kParseResultMessages),
80 URLPattern::URLPattern(
    [all...]
url_pattern.h 14 // A pattern that can be used to match URLs. A URLPattern is a very restricted
44 // * We need to be able to tell users what 'sites' a given URLPattern will
74 // patterns to URLPattern, but the resulting pattern will be more restrictive
76 class URLPattern {
95 // Options for URLPattern::Parse().
117 // Construct an URLPattern with the given set of allowable schemes. See
119 explicit URLPattern(int valid_schemes);
121 // Convenience to construct a URLPattern from a string. The string is expected
124 URLPattern(int valid_schemes, const std::string& pattern);
127 // Note: don't use this directly. This exists so URLPattern can be use
    [all...]
file_browser_handler.h 16 class URLPattern;
21 typedef std::vector<URLPattern> PatternList;
42 void AddPattern(const URLPattern& pattern);
user_script_unittest.cc 12 URLPattern::SCHEME_HTTP |
13 URLPattern::SCHEME_HTTPS |
14 URLPattern::SCHEME_FILE |
15 URLPattern::SCHEME_FTP |
16 URLPattern::SCHEME_CHROMEUI;
73 URLPattern pattern(kAllSchemes);
74 ASSERT_EQ(URLPattern::PARSE_SUCCESS,
75 pattern.Parse("http://*/foo*", URLPattern::PARSE_STRICT));
82 // NOTE: URLPattern is tested more extensively in url_pattern_unittest.cc.
89 URLPattern pattern(kAllSchemes)
    [all...]
file_browser_handler.cc 16 void FileBrowserHandler::AddPattern(const URLPattern& pattern) {
user_script.cc 41 URLPattern::SCHEME_HTTP | URLPattern::SCHEME_HTTPS |
42 URLPattern::SCHEME_FILE | URLPattern::SCHEME_FTP;
70 void UserScript::add_url_pattern(const URLPattern& pattern) {
187 URLPattern pattern(valid_schemes);
193 bool had_file_scheme = (valid_schemes & URLPattern::SCHEME_FILE) != 0;
195 pattern.set_valid_schemes(valid_schemes | URLPattern::SCHEME_FILE);
196 CHECK(URLPattern::PARSE_SUCCESS ==
197 pattern.Parse(pattern_str, URLPattern::PARSE_LENIENT))
    [all...]
extension_messages.cc 86 void ParamTraits<URLPattern>::Write(Message* m, const param_type& p) {
91 bool ParamTraits<URLPattern>::Read(const Message* m, void** iter,
100 return URLPattern::PARSE_SUCCESS == p->Parse(spec, URLPattern::PARSE_LENIENT);
103 void ParamTraits<URLPattern>::Log(const param_type& p, std::string* l) {
113 std::vector<URLPattern> patterns;
extension_unittest.cc 52 int schemes = URLPattern::SCHEME_ALL;
53 extent->AddPattern(URLPattern(schemes, pattern));
    [all...]
  /external/chromium_org/extensions/common/
url_pattern_unittest.cc 15 URLPattern::SCHEME_HTTP |
16 URLPattern::SCHEME_HTTPS |
17 URLPattern::SCHEME_FILE |
18 URLPattern::SCHEME_FTP |
19 URLPattern::SCHEME_CHROMEUI |
20 URLPattern::SCHEME_EXTENSION |
21 URLPattern::SCHEME_FILESYSTEM;
26 URLPattern::ParseResult expected_result;
28 { "http", URLPattern::PARSE_ERROR_MISSING_SCHEME_SEPARATOR },
29 { "http:", URLPattern::PARSE_ERROR_WRONG_SCHEME_SEPARATOR }
    [all...]
url_pattern.h 13 // A pattern that can be used to match URLs. A URLPattern is a very restricted
43 class URLPattern {
81 explicit URLPattern(int valid_schemes);
83 // Convenience to construct a URLPattern from a string. If the string is not
85 URLPattern(int valid_schemes, const std::string& pattern);
87 URLPattern();
88 ~URLPattern();
90 bool operator<(const URLPattern& other) const;
91 bool operator==(const URLPattern& other) const;
94 // URLPattern::PARSE_SUCCESS on success, or an error code otherwise. O
    [all...]
url_pattern.cc 16 const char URLPattern::kAllUrlsPattern[] = "<all_urls>";
33 URLPattern::SCHEME_HTTP,
34 URLPattern::SCHEME_HTTPS,
35 URLPattern::SCHEME_FILE,
36 URLPattern::SCHEME_FTP,
37 URLPattern::SCHEME_CHROMEUI,
38 URLPattern::SCHEME_EXTENSION,
39 URLPattern::SCHEME_FILESYSTEM,
54 // Message explaining each URLPattern::ParseResult.
66 COMPILE_ASSERT(URLPattern::NUM_PARSE_RESULTS == arraysize(kParseResultMessages)
    [all...]
user_script_unittest.cc 14 URLPattern::SCHEME_HTTP |
15 URLPattern::SCHEME_HTTPS |
16 URLPattern::SCHEME_FILE |
17 URLPattern::SCHEME_FTP |
18 URLPattern::SCHEME_CHROMEUI;
75 TEST(ExtensionUserScriptTest, UrlPattern) {
76 URLPattern pattern(kAllSchemes);
77 ASSERT_EQ(URLPattern::PARSE_SUCCESS, pattern.Parse("http://*/foo*"));
84 // NOTE: URLPattern is tested more extensively in url_pattern_unittest.cc.
90 URLPattern pattern(kAllSchemes)
    [all...]
url_pattern_set.h 25 typedef std::set<URLPattern>::const_iterator const_iterator;
26 typedef std::set<URLPattern>::iterator iterator;
50 explicit URLPatternSet(const std::set<URLPattern>& patterns);
58 const std::set<URLPattern>& patterns() const { return patterns_; }
64 bool AddPattern(const URLPattern& pattern);
76 bool ContainsPattern(const URLPattern& pattern) const;
100 std::set<URLPattern> patterns_;
user_script.cc 29 // The bitmask for valid user script injectable schemes used by URLPattern.
31 kValidUserScriptSchemes = URLPattern::SCHEME_CHROMEUI |
32 URLPattern::SCHEME_HTTP |
33 URLPattern::SCHEME_HTTPS |
34 URLPattern::SCHEME_FILE |
35 URLPattern::SCHEME_FTP
50 return URLPattern::SCHEME_ALL;
54 valid_schemes &= ~URLPattern::SCHEME_CHROMEUI;
79 void UserScript::add_url_pattern(const URLPattern& pattern) {
83 void UserScript::add_exclude_url_pattern(const URLPattern& pattern)
    [all...]
  /external/chromium_org/chrome/common/extensions/permissions/
chrome_scheme_hosts.cc 45 hosts.AddPattern(URLPattern(URLPattern::SCHEME_CHROMEUI,
58 hosts.AddPattern(URLPattern(URLPattern::SCHEME_CHROMEUI,
permission_set_unittest.cc 29 int schemes = URLPattern::SCHEME_ALL;
30 extent->AddPattern(URLPattern(schemes, pattern));
    [all...]
  /external/chromium_org/chrome/common/extensions/manifest_handlers/
content_scripts_manifest_unittest.cc 30 URLPattern::GetParseResultString(
31 URLPattern::PARSE_ERROR_INVALID_SCHEME))),
65 URLPattern(URLPattern::SCHEME_HTTP, "http://yahoo.com/*"));
  /external/chromium_org/chrome/browser/extensions/api/content_settings/
content_settings_helpers.cc 62 URLPattern::SCHEME_HTTP | URLPattern::SCHEME_HTTPS |
63 URLPattern::SCHEME_FILE;
64 URLPattern url_pattern(kAllowedSchemes);
65 URLPattern::ParseResult result = url_pattern.Parse(pattern_str);
66 if (result != URLPattern::PARSE_SUCCESS) {
67 *error = URLPattern::GetParseResultString(result);
  /external/chromium/chrome/browser/extensions/
user_script_listener.h 21 class URLPattern;
50 typedef std::list<URLPattern> URLPatterns;
  /external/chromium_org/chrome/browser/extensions/api/messaging/
native_messaging_host_manifest.cc 116 URLPattern pattern(URLPattern::SCHEME_EXTENSION);
117 URLPattern::ParseResult result = pattern.Parse(pattern_string);
118 if (result != URLPattern::PARSE_SUCCESS) {
120 "\": " + URLPattern::GetParseResultString(result);
  /external/chromium_org/chrome/browser/extensions/
webstore_inline_installer.cc 175 // Turn the verified site into a URL that can be parsed by URLPattern.
180 // If scheme is omitted, URLPattern will match against either an
182 // or HTTPS, and URLPattern will only match the scheme specified.
184 int valid_schemes = URLPattern::SCHEME_HTTP | URLPattern::SCHEME_HTTPS;
191 valid_schemes = URLPattern::SCHEME_HTTP;
193 valid_schemes = URLPattern::SCHEME_HTTPS;
208 URLPattern verified_site_pattern(valid_schemes);
209 URLPattern::ParseResult parse_result =
211 if (parse_result != URLPattern::PARSE_SUCCESS)
    [all...]
  /external/chromium_org/chrome/common/extensions/
web_accessible_resources_handler.cc 80 URLPattern pattern(URLPattern::SCHEME_EXTENSION);
81 if (pattern.Parse(extension->url().spec()) != URLPattern::PARSE_SUCCESS) {

Completed in 193 milliseconds

1 2 3 4