Home | History | Annotate | Download | only in common

Lines Matching defs:URLPattern

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,
55 // Message explaining each URLPattern::ParseResult.
68 COMPILE_ASSERT(URLPattern::NUM_PARSE_RESULTS == arraysize(kParseResultMessages),
115 bool URLPattern::IsValidSchemeForExtensions(const std::string& scheme) {
123 URLPattern::URLPattern()
129 URLPattern::URLPattern(int valid_schemes)
135 URLPattern::URLPattern(int valid_schemes, const std::string& pattern)
144 NOTREACHED() << "URLPattern invalid: " << pattern << " result " << result;
147 URLPattern::~URLPattern() {
150 bool URLPattern::operator<(const URLPattern& other) const {
154 bool URLPattern::operator>(const URLPattern& other) const {
158 bool URLPattern::operator==(const URLPattern& other) const {
162 URLPattern::ParseResult URLPattern::Parse(const std::string& pattern) {
265 void URLPattern::SetValidSchemes(int valid_schemes) {
270 void URLPattern::SetHost(const std::string& host) {
275 void URLPattern::SetMatchAllURLs(bool val) {
287 void URLPattern::SetMatchSubdomains(bool val) {
292 bool URLPattern::SetScheme(const std::string& scheme) {
303 bool URLPattern::IsValidScheme(const std::string& scheme) const {
315 void URLPattern::SetPath(const std::string& path) {
323 bool URLPattern::SetPort(const std::string& port) {
332 bool URLPattern::MatchesURL(const GURL& test) const {
356 bool URLPattern::MatchesSecurityOrigin(const GURL& test) const {
375 bool URLPattern::MatchesScheme(const std::string& test) const {
382 bool URLPattern::MatchesHost(const std::string& host) const {
390 bool URLPattern::MatchesHost(const GURL& test) const {
421 bool URLPattern::MatchesPath(const std::string& test) const {
430 const std::string& URLPattern::GetAsString() const {
467 bool URLPattern::OverlapsWith(const URLPattern& other) const {
478 bool URLPattern::Contains(const URLPattern& other) const {
487 bool URLPattern::MatchesAnyScheme(
498 bool URLPattern::MatchesAllSchemes(
509 bool URLPattern::MatchesSecurityOriginHelper(const GURL& test) const {
520 bool URLPattern::MatchesPortPattern(const std::string& port) const {
524 std::vector<std::string> URLPattern::GetExplicitSchemes() const {
541 std::vector<URLPattern> URLPattern::ConvertToExplicitSchemes() const {
543 std::vector<URLPattern> result;
547 URLPattern temp = *this;
557 const char* URLPattern::GetParseResultString(
558 URLPattern::ParseResult parse_result) {