Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(308)

Side by Side Diff: chrome/common/extensions/manifest_url_handler.h

Issue 105473003: Add explicit base namespace to string16 users. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_COMMON_EXTENSIONS_MANIFEST_URL_HANDLER_H_ 5 #ifndef CHROME_COMMON_EXTENSIONS_MANIFEST_URL_HANDLER_H_
6 #define CHROME_COMMON_EXTENSIONS_MANIFEST_URL_HANDLER_H_ 6 #define CHROME_COMMON_EXTENSIONS_MANIFEST_URL_HANDLER_H_
7 7
8 #include <string> 8 #include <string>
9 9
10 #include "extensions/common/extension.h" 10 #include "extensions/common/extension.h"
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
60 // which override the handling of those URLs. (see ExtensionOverrideUI). 60 // which override the handling of those URLs. (see ExtensionOverrideUI).
61 URLOverrideMap chrome_url_overrides_; 61 URLOverrideMap chrome_url_overrides_;
62 }; 62 };
63 63
64 // Parses the "devtools_page" manifest key. 64 // Parses the "devtools_page" manifest key.
65 class DevToolsPageHandler : public ManifestHandler { 65 class DevToolsPageHandler : public ManifestHandler {
66 public: 66 public:
67 DevToolsPageHandler(); 67 DevToolsPageHandler();
68 virtual ~DevToolsPageHandler(); 68 virtual ~DevToolsPageHandler();
69 69
70 virtual bool Parse(Extension* extension, string16* error) OVERRIDE; 70 virtual bool Parse(Extension* extension, base::string16* error) OVERRIDE;
71 71
72 private: 72 private:
73 virtual const std::vector<std::string> Keys() const OVERRIDE; 73 virtual const std::vector<std::string> Keys() const OVERRIDE;
74 74
75 DISALLOW_COPY_AND_ASSIGN(DevToolsPageHandler); 75 DISALLOW_COPY_AND_ASSIGN(DevToolsPageHandler);
76 }; 76 };
77 77
78 // Parses the "homepage_url" manifest key. 78 // Parses the "homepage_url" manifest key.
79 class HomepageURLHandler : public ManifestHandler { 79 class HomepageURLHandler : public ManifestHandler {
80 public: 80 public:
81 HomepageURLHandler(); 81 HomepageURLHandler();
82 virtual ~HomepageURLHandler(); 82 virtual ~HomepageURLHandler();
83 83
84 virtual bool Parse(Extension* extension, string16* error) OVERRIDE; 84 virtual bool Parse(Extension* extension, base::string16* error) OVERRIDE;
85 85
86 private: 86 private:
87 virtual const std::vector<std::string> Keys() const OVERRIDE; 87 virtual const std::vector<std::string> Keys() const OVERRIDE;
88 88
89 DISALLOW_COPY_AND_ASSIGN(HomepageURLHandler); 89 DISALLOW_COPY_AND_ASSIGN(HomepageURLHandler);
90 }; 90 };
91 91
92 // Parses the "update_url" manifest key. 92 // Parses the "update_url" manifest key.
93 class UpdateURLHandler : public ManifestHandler { 93 class UpdateURLHandler : public ManifestHandler {
94 public: 94 public:
95 UpdateURLHandler(); 95 UpdateURLHandler();
96 virtual ~UpdateURLHandler(); 96 virtual ~UpdateURLHandler();
97 97
98 virtual bool Parse(Extension* extension, string16* error) OVERRIDE; 98 virtual bool Parse(Extension* extension, base::string16* error) OVERRIDE;
99 99
100 private: 100 private:
101 virtual const std::vector<std::string> Keys() const OVERRIDE; 101 virtual const std::vector<std::string> Keys() const OVERRIDE;
102 102
103 DISALLOW_COPY_AND_ASSIGN(UpdateURLHandler); 103 DISALLOW_COPY_AND_ASSIGN(UpdateURLHandler);
104 }; 104 };
105 105
106 // Parses the "options_page" manifest key. 106 // Parses the "options_page" manifest key.
107 class OptionsPageHandler : public ManifestHandler { 107 class OptionsPageHandler : public ManifestHandler {
108 public: 108 public:
109 OptionsPageHandler(); 109 OptionsPageHandler();
110 virtual ~OptionsPageHandler(); 110 virtual ~OptionsPageHandler();
111 111
112 virtual bool Parse(Extension* extension, string16* error) OVERRIDE; 112 virtual bool Parse(Extension* extension, base::string16* error) OVERRIDE;
113 virtual bool Validate(const Extension* extension, 113 virtual bool Validate(const Extension* extension,
114 std::string* error, 114 std::string* error,
115 std::vector<InstallWarning>* warnings) const OVERRIDE; 115 std::vector<InstallWarning>* warnings) const OVERRIDE;
116 116
117 private: 117 private:
118 virtual const std::vector<std::string> Keys() const OVERRIDE; 118 virtual const std::vector<std::string> Keys() const OVERRIDE;
119 119
120 DISALLOW_COPY_AND_ASSIGN(OptionsPageHandler); 120 DISALLOW_COPY_AND_ASSIGN(OptionsPageHandler);
121 }; 121 };
122 122
123 // Parses the "chrome_url_overrides" manifest key. 123 // Parses the "chrome_url_overrides" manifest key.
124 class URLOverridesHandler : public ManifestHandler { 124 class URLOverridesHandler : public ManifestHandler {
125 public: 125 public:
126 URLOverridesHandler(); 126 URLOverridesHandler();
127 virtual ~URLOverridesHandler(); 127 virtual ~URLOverridesHandler();
128 128
129 virtual bool Parse(Extension* extension, string16* error) OVERRIDE; 129 virtual bool Parse(Extension* extension, base::string16* error) OVERRIDE;
130 130
131 private: 131 private:
132 virtual const std::vector<std::string> Keys() const OVERRIDE; 132 virtual const std::vector<std::string> Keys() const OVERRIDE;
133 133
134 DISALLOW_COPY_AND_ASSIGN(URLOverridesHandler); 134 DISALLOW_COPY_AND_ASSIGN(URLOverridesHandler);
135 }; 135 };
136 136
137 } // namespace extensions 137 } // namespace extensions
138 138
139 #endif // CHROME_COMMON_EXTENSIONS_MANIFEST_URL_HANDLER_H_ 139 #endif // CHROME_COMMON_EXTENSIONS_MANIFEST_URL_HANDLER_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698