Searched refs:URLPattern (Results 1 - 25 of 28) sorted by relevance

12

/external/chromium/chrome/common/extensions/
H A Durl_pattern_unittest.cc13 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
[all...]
H A Dextension_extent_unittest.cc11 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(kAllScheme
[all...]
H A Dextension_extent.h12 class URLPattern;
17 typedef std::vector<URLPattern> PatternList;
27 void AddPattern(const URLPattern& pattern);
H A Durl_pattern.cc14 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 function in class:URLPattern
85 URLPattern::URLPattern(int valid_schemes) function in class:URLPattern
89 URLPattern::URLPattern(int valid_schemes, const std::string& pattern) function in class:URLPattern
[all...]
H A Durl_pattern.h14 // 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 { class
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 ca
[all...]
H A Dfile_browser_handler.h16 class URLPattern;
21 typedef std::vector<URLPattern> PatternList;
42 void AddPattern(const URLPattern& pattern);
H A Duser_script_unittest.cc12 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 patter
[all...]
H A Dfile_browser_handler.cc16 void FileBrowserHandler::AddPattern(const URLPattern& pattern) {
H A Duser_script.cc41 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
[all...]
H A Dextension_messages.cc86 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;
H A Dextension_unittest.cc52 int schemes = URLPattern::SCHEME_ALL;
53 extent->AddPattern(URLPattern(schemes, pattern));
1458 URLPattern(URLPattern::SCHEME_HTTP, "http://www.foo.com/path"));
1460 URLPattern(URLPattern::SCHEME_HTTP, "http://www.bar.com/path"));
1462 URLPattern(URLPattern::SCHEME_HTTP, "http://www.baz.com/path"));
1472 URLPattern(URLPattern
[all...]
H A Dextension_extent.cc29 void ExtensionExtent::AddPattern(const URLPattern& pattern) {
H A Dextension_messages.h116 struct ParamTraits<URLPattern> {
117 typedef URLPattern param_type;
183 std::vector<URLPattern>)
H A Duser_script.h18 class URLPattern;
24 typedef std::vector<URLPattern> PatternList;
29 // The bitmask for valid user script injectable schemes used by URLPattern.
154 void add_url_pattern(const URLPattern& pattern);
H A Dextension.cc333 URLPattern::SCHEME_HTTP | URLPattern::SCHEME_HTTPS;
336 UserScript::kValidUserScriptSchemes | URLPattern::SCHEME_CHROMEUI;
710 URLPattern::ParseOption parse_strictness =
711 (flags & STRICT_ERROR_CHECKS ? URLPattern::PARSE_STRICT
712 : URLPattern::PARSE_LENIENT);
771 URLPattern pattern(UserScript::kValidUserScriptSchemes);
773 pattern.set_valid_schemes(URLPattern::SCHEME_ALL);
775 URLPattern::ParseResult parse_result = pattern.Parse(match_str,
777 if (parse_result != URLPattern
[all...]
H A Dextension_manifests_unittest.cc174 URLPattern::GetParseResultString(
175 URLPattern::PARSE_ERROR_MISSING_SCHEME_SEPARATOR)));
206 URLPattern::GetParseResultString(URLPattern::PARSE_ERROR_HAS_COLON)));
323 URLPattern::GetParseResultString(
324 URLPattern::PARSE_ERROR_INVALID_SCHEME)));
346 URLPattern::GetParseResultString(
347 URLPattern::PARSE_ERROR_HAS_COLON)));
H A Dextension.h493 bool CanSpecifyHostPermission(const URLPattern& pattern) const;
708 URLPattern::ParseOption parse_strictness,
/external/chromium/chrome/browser/extensions/
H A Duser_script_listener.h21 class URLPattern;
50 typedef std::list<URLPattern> URLPatterns;
H A Dextension_context_menu_api.cc142 URLPattern pattern(ExtensionMenuManager::kAllowedSchemes);
145 if (URLPattern::PARSE_SUCCESS != pattern.Parse(tmp,
146 URLPattern::PARSE_LENIENT)) {
H A Duser_script_master.cc109 URLPattern pattern(UserScript::kValidUserScriptSchemes);
110 if (URLPattern::PARSE_SUCCESS !=
111 pattern.Parse(value, URLPattern::PARSE_LENIENT))
H A Dextension_webrequest_api.cc218 URLPattern pattern(URLPattern::SCHEME_ALL);
220 pattern.Parse(url, URLPattern::PARSE_STRICT) !=
221 URLPattern::PARSE_SUCCESS)
H A Dextension_menu_manager.cc95 URLPattern::SCHEME_HTTP | URLPattern::SCHEME_HTTPS;
473 URLPattern pattern(kAllowedSchemes);
H A Dextension_prefs_unittest.cc42 int schemes = URLPattern::SCHEME_ALL;
43 extent->AddPattern(URLPattern(schemes, pattern));
48 std::vector<URLPattern> patterns1 = extent1->patterns();
49 std::vector<URLPattern> patterns2 = extent2->patterns();
H A Dextension_management_api.cc110 std::vector<URLPattern>::const_iterator host_perms_iter;
H A Dcrx_installer.cc272 URLPattern pattern(UserScript::kValidUserScriptSchemes);

Completed in 248 milliseconds

12