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

Unified Diff: content/renderer/android/address_detector.cc

Issue 2790893004: Delete Android content detectors. (Closed)
Patch Set: Rebase Created 3 years, 8 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/renderer/android/address_detector.h ('k') | content/renderer/android/content_detector.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/renderer/android/address_detector.cc
diff --git a/content/renderer/android/address_detector.cc b/content/renderer/android/address_detector.cc
deleted file mode 100644
index f4a0f2493f8b737270e3d74b1d07c9bcefabe30a..0000000000000000000000000000000000000000
--- a/content/renderer/android/address_detector.cc
+++ /dev/null
@@ -1,61 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "content/renderer/android/address_detector.h"
-
-#include <bitset>
-
-#include "base/strings/string_util.h"
-#include "base/strings/utf_string_conversions.h"
-#include "content/common/android/address_parser.h"
-#include "content/public/renderer/android_content_detection_prefixes.h"
-#include "net/base/escape.h"
-
-namespace {
-
-// Maximum text length to be searched for address detection.
-static const size_t kMaxAddressLength = 250;
-
-} // anonymous namespace
-
-namespace content {
-
-AddressDetector::AddressDetector() {
-}
-
-AddressDetector::~AddressDetector() {
-}
-
-GURL AddressDetector::GetIntentURL(const std::string& content_text) {
- return GURL(kAddressPrefix +
- net::EscapeQueryParamValue(content_text, true));
-}
-
-size_t AddressDetector::GetMaximumContentLength() {
- return kMaxAddressLength;
-}
-
-std::string AddressDetector::GetContentText(const base::string16& text) {
- // Get the address and replace unicode bullets with commas.
- base::string16 address_16 = base::CollapseWhitespace(text, false);
- std::replace(address_16.begin(), address_16.end(),
- static_cast<base::char16>(0x2022), static_cast<base::char16>(','));
- return base::UTF16ToUTF8(address_16);
-}
-
-bool AddressDetector::FindContent(
- const base::string16::const_iterator& begin,
- const base::string16::const_iterator& end,
- size_t* start_pos,
- size_t* end_pos,
- std::string* content_text) {
- if (address_parser::FindAddress(begin, end, start_pos, end_pos)) {
- content_text->assign(
- GetContentText(base::string16(begin + *start_pos, begin + *end_pos)));
- return true;
- }
- return false;
-}
-
-} // namespace content
« no previous file with comments | « content/renderer/android/address_detector.h ('k') | content/renderer/android/content_detector.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698