/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.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; 92 bool operator==(const URLPattern& other) const [all...] |
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.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/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_org/chrome/common/extensions/permissions/ |
permission_set_unittest.cc | 32 int schemes = URLPattern::SCHEME_ALL; 33 extent->AddPattern(URLPattern(schemes, pattern)); [all...] |
/external/chromium/chrome/browser/extensions/ |
user_script_listener.h | 21 class URLPattern; 50 typedef std::list<URLPattern> URLPatterns;
|
/external/chromium_org/chrome/common/extensions/ |
chrome_extensions_client.cc | 110 hosts.AddPattern(URLPattern(URLPattern::SCHEME_CHROMEUI, 123 hosts.AddPattern(URLPattern(URLPattern::SCHEME_CHROMEUI,
|
web_accessible_resources_handler.cc | 80 URLPattern pattern(URLPattern::SCHEME_EXTENSION); 81 if (pattern.Parse(extension->url().spec()) != URLPattern::PARSE_SUCCESS) {
|
/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...] |