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

Side by Side Diff: chrome/browser/google_apis/gdata_wapi_parser.cc

Issue 24649002: Clean up a few more unused globals. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: thestig comment Created 7 years, 2 months 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 #include "chrome/browser/google_apis/gdata_wapi_parser.h" 5 #include "chrome/browser/google_apis/gdata_wapi_parser.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <string> 8 #include <string>
9 9
10 #include "base/basictypes.h" 10 #include "base/basictypes.h"
11 #include "base/files/file_path.h" 11 #include "base/files/file_path.h"
12 #include "base/json/json_value_converter.h" 12 #include "base/json/json_value_converter.h"
13 #include "base/memory/scoped_ptr.h" 13 #include "base/memory/scoped_ptr.h"
14 #include "base/strings/string_number_conversions.h" 14 #include "base/strings/string_number_conversions.h"
15 #include "base/strings/string_piece.h" 15 #include "base/strings/string_piece.h"
16 #include "base/strings/string_util.h" 16 #include "base/strings/string_util.h"
17 #include "base/strings/utf_string_conversions.h" 17 #include "base/strings/utf_string_conversions.h"
18 #include "base/values.h" 18 #include "base/values.h"
19 #include "chrome/browser/google_apis/time_util.h" 19 #include "chrome/browser/google_apis/time_util.h"
20 20
21 using base::Value; 21 using base::Value;
22 using base::DictionaryValue; 22 using base::DictionaryValue;
23 using base::ListValue; 23 using base::ListValue;
24 24
25 namespace google_apis { 25 namespace google_apis {
26 26
27 namespace { 27 namespace {
28 28
29 // Term values for kSchemeKind category: 29 // Term values for kSchemeKind category:
30 const char kSchemeKind[] = "http://schemas.google.com/g/2005#kind";
31 const char kTermPrefix[] = "http://schemas.google.com/docs/2007#"; 30 const char kTermPrefix[] = "http://schemas.google.com/docs/2007#";
32 const char kFileTerm[] = "file";
33 const char kFolderTerm[] = "folder";
34 const char kItemTerm[] = "item";
35 const char kPdfTerm[] = "pdf";
36 const char kDocumentTerm[] = "document";
37 const char kSpreadSheetTerm[] = "spreadsheet";
38 const char kPresentationTerm[] = "presentation";
39
40 const char kSchemeLabels[] = "http://schemas.google.com/g/2005/labels";
41 31
42 // Node names. 32 // Node names.
43 const char kAuthorNode[] = "author";
44 const char kCategoryNode[] = "category";
45 const char kContentNode[] = "content";
46 const char kEditedNode[] = "edited";
47 const char kEmailNode[] = "email";
48 const char kEntryNode[] = "entry"; 33 const char kEntryNode[] = "entry";
49 const char kFeedLinkNode[] = "feedLink";
50 const char kFilenameNode[] = "filename";
51 const char kIDNode[] = "id";
52 const char kLastModifiedByNode[] = "lastModifiedBy";
53 const char kLastViewedNode[] = "lastViewed";
54 const char kLinkNode[] = "link";
55 const char kMd5ChecksumNode[] = "md5Checksum";
56 const char kModifiedByMeDateNode[] = "modifiedByMeDate";
57 const char kNameNode[] = "name";
58 const char kPublishedNode[] = "published";
59 const char kQuotaBytesUsedNode[] = "quotaBytesUsed";
60 const char kResourceIdNode[] = "resourceId";
61 const char kSizeNode[] = "size";
62 const char kSuggestedFilenameNode[] = "suggestedFilename";
63 const char kTitleNode[] = "title";
64 const char kUpdatedNode[] = "updated";
65 const char kWritersCanInviteNode[] = "writersCanInvite";
66 34
67 // Field names. 35 // Field names.
68 const char kAuthorField[] = "author"; 36 const char kAuthorField[] = "author";
69 const char kCategoryField[] = "category"; 37 const char kCategoryField[] = "category";
70 const char kChangestampField[] = "docs$changestamp.value"; 38 const char kChangestampField[] = "docs$changestamp.value";
71 const char kContentField[] = "content"; 39 const char kContentField[] = "content";
72 const char kDeletedField[] = "gd$deleted"; 40 const char kDeletedField[] = "gd$deleted";
73 const char kETagField[] = "gd$etag"; 41 const char kETagField[] = "gd$etag";
74 const char kEmailField[] = "email.$t"; 42 const char kEmailField[] = "email.$t";
75 const char kEntryField[] = "entry"; 43 const char kEntryField[] = "entry";
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
113 const char kSrcField[] = "src"; 81 const char kSrcField[] = "src";
114 const char kStartIndexField[] = "openSearch$startIndex.$t"; 82 const char kStartIndexField[] = "openSearch$startIndex.$t";
115 const char kSuggestedFileNameField[] = "docs$suggestedFilename.$t"; 83 const char kSuggestedFileNameField[] = "docs$suggestedFilename.$t";
116 const char kTField[] = "$t"; 84 const char kTField[] = "$t";
117 const char kTermField[] = "term"; 85 const char kTermField[] = "term";
118 const char kTitleField[] = "title"; 86 const char kTitleField[] = "title";
119 const char kTitleTField[] = "title.$t"; 87 const char kTitleTField[] = "title.$t";
120 const char kTypeField[] = "type"; 88 const char kTypeField[] = "type";
121 const char kUpdatedField[] = "updated.$t"; 89 const char kUpdatedField[] = "updated.$t";
122 90
123 // Attribute names.
124 // Attributes are not namespace-blind as node names in XmlReader.
125 const char kETagAttr[] = "gd:etag";
126 const char kEmailAttr[] = "email";
127 const char kHrefAttr[] = "href";
128 const char kLabelAttr[] = "label";
129 const char kNameAttr[] = "name";
130 const char kRelAttr[] = "rel";
131 const char kSchemeAttr[] = "scheme";
132 const char kSrcAttr[] = "src";
133 const char kTermAttr[] = "term";
134 const char kTypeAttr[] = "type";
135 const char kValueAttr[] = "value";
136
137 // Link Prefixes 91 // Link Prefixes
138 const char kOpenWithPrefix[] = "http://schemas.google.com/docs/2007#open-with-"; 92 const char kOpenWithPrefix[] = "http://schemas.google.com/docs/2007#open-with-";
139 const size_t kOpenWithPrefixSize = arraysize(kOpenWithPrefix) - 1; 93 const size_t kOpenWithPrefixSize = arraysize(kOpenWithPrefix) - 1;
140 94
141 struct EntryKindMap { 95 struct EntryKindMap {
142 DriveEntryKind kind; 96 DriveEntryKind kind;
143 const char* entry; 97 const char* entry;
144 const char* extension; 98 const char* extension;
145 }; 99 };
146 100
(...skipping 767 matching lines...) Expand 10 before | Expand all | Expand 10 after
914 bool AccountMetadata::Parse(const base::Value& value) { 868 bool AccountMetadata::Parse(const base::Value& value) {
915 base::JSONValueConverter<AccountMetadata> converter; 869 base::JSONValueConverter<AccountMetadata> converter;
916 if (!converter.Convert(value, this)) { 870 if (!converter.Convert(value, this)) {
917 LOG(ERROR) << "Unable to parse: Invalid account metadata feed!"; 871 LOG(ERROR) << "Unable to parse: Invalid account metadata feed!";
918 return false; 872 return false;
919 } 873 }
920 return true; 874 return true;
921 } 875 }
922 876
923 } // namespace google_apis 877 } // namespace google_apis
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698