/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...] |
extension_extent.cc | 29 void ExtensionExtent::AddPattern(const URLPattern& pattern) {
|
extension_messages.h | 116 struct ParamTraits<URLPattern> { 117 typedef URLPattern param_type; 183 std::vector<URLPattern>)
|
user_script.h | 18 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);
|
extension.cc | 333 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::PARSE_SUCCESS) [all...] |
extension_manifests_unittest.cc | 174 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)));
|
extension.h | 493 bool CanSpecifyHostPermission(const URLPattern& pattern) const; 708 URLPattern::ParseOption parse_strictness, [all...] |
/external/chromium/chrome/browser/extensions/ |
user_script_listener.h | 21 class URLPattern; 50 typedef std::list<URLPattern> URLPatterns;
|
extension_context_menu_api.cc | 142 URLPattern pattern(ExtensionMenuManager::kAllowedSchemes); 145 if (URLPattern::PARSE_SUCCESS != pattern.Parse(tmp, 146 URLPattern::PARSE_LENIENT)) {
|
user_script_master.cc | 109 URLPattern pattern(UserScript::kValidUserScriptSchemes); 110 if (URLPattern::PARSE_SUCCESS != 111 pattern.Parse(value, URLPattern::PARSE_LENIENT))
|
extension_webrequest_api.cc | 218 URLPattern pattern(URLPattern::SCHEME_ALL); 220 pattern.Parse(url, URLPattern::PARSE_STRICT) != 221 URLPattern::PARSE_SUCCESS)
|
extension_menu_manager.cc | 95 URLPattern::SCHEME_HTTP | URLPattern::SCHEME_HTTPS; 473 URLPattern pattern(kAllowedSchemes);
|
extension_prefs_unittest.cc | 42 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(); [all...] |
extension_management_api.cc | 110 std::vector<URLPattern>::const_iterator host_perms_iter;
|
crx_installer.cc | 272 URLPattern pattern(UserScript::kValidUserScriptSchemes);
|