// Copyright (c) 2011 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 "chrome/browser/autofill/email_field.h" #include "chrome/browser/autofill/autofill_scanner.h" #include "grit/autofill_resources.h" #include "ui/base/l10n/l10n_util.h" // static FormField* EmailField::Parse(AutofillScanner* scanner) { const AutofillField* field; if (ParseFieldSpecifics(scanner, l10n_util::GetStringUTF16(IDS_AUTOFILL_EMAIL_RE), MATCH_DEFAULT | MATCH_EMAIL, &field)) { return new EmailField(field); } return NULL; } EmailField::EmailField(const AutofillField* field) : field_(field) { } bool EmailField::ClassifyField(FieldTypeMap* map) const { return AddClassification(field_, EMAIL_ADDRESS, map); }