Index: components/autofill/browser/credit_card_field.h |
diff --git a/components/autofill/browser/credit_card_field.h b/components/autofill/browser/credit_card_field.h |
deleted file mode 100644 |
index ecf9eb223e8dd35c384727f95ddb7dd90c0cc93b..0000000000000000000000000000000000000000 |
--- a/components/autofill/browser/credit_card_field.h |
+++ /dev/null |
@@ -1,75 +0,0 @@ |
-// 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. |
- |
-#ifndef COMPONENTS_AUTOFILL_BROWSER_CREDIT_CARD_FIELD_H_ |
-#define COMPONENTS_AUTOFILL_BROWSER_CREDIT_CARD_FIELD_H_ |
- |
-#include <vector> |
- |
-#include "base/basictypes.h" |
-#include "base/compiler_specific.h" |
-#include "base/gtest_prod_util.h" |
-#include "components/autofill/browser/autofill_type.h" |
-#include "components/autofill/browser/form_field.h" |
- |
-namespace autofill { |
- |
-class AutofillField; |
-class AutofillScanner; |
- |
-class CreditCardField : public FormField { |
- public: |
- static FormField* Parse(AutofillScanner* scanner); |
- |
- protected: |
- // FormField: |
- virtual bool ClassifyField(FieldTypeMap* map) const OVERRIDE; |
- |
- private: |
- FRIEND_TEST_ALL_PREFIXES(CreditCardFieldTest, ParseMiniumCreditCard); |
- FRIEND_TEST_ALL_PREFIXES(CreditCardFieldTest, ParseFullCreditCard); |
- FRIEND_TEST_ALL_PREFIXES(CreditCardFieldTest, ParseCreditCardType); |
- FRIEND_TEST_ALL_PREFIXES(CreditCardFieldTest, ParseExpMonthYear); |
- FRIEND_TEST_ALL_PREFIXES(CreditCardFieldTest, ParseExpMonthYear2); |
- FRIEND_TEST_ALL_PREFIXES(CreditCardFieldTest, ParseExpField); |
- FRIEND_TEST_ALL_PREFIXES(CreditCardFieldTest, ParseExpField2DigitYear); |
- FRIEND_TEST_ALL_PREFIXES(CreditCardFieldTest, |
- ParseCreditCardHolderNameWithCCFullName); |
- |
- CreditCardField(); |
- |
- const AutofillField* cardholder_; // Optional. |
- |
- // Occasionally pages have separate fields for the cardholder's first and |
- // last names; for such pages cardholder_ holds the first name field and |
- // we store the last name field here. |
- // (We could store an embedded NameField object here, but we don't do so |
- // because the text patterns for matching a cardholder name are different |
- // than for ordinary names, and because cardholder names never have titles, |
- // middle names or suffixes.) |
- const AutofillField* cardholder_last_; |
- |
- // TODO(jhawkins): Parse the select control. |
- const AutofillField* type_; // Optional. |
- const AutofillField* number_; // Required. |
- |
- // The 3-digit card verification number; we don't currently fill this. |
- const AutofillField* verification_; |
- |
- // Either |expiration_date_| or both |expiration_month_| and |
- // |expiration_year_| are required. |
- const AutofillField* expiration_month_; |
- const AutofillField* expiration_year_; |
- const AutofillField* expiration_date_; |
- |
- // True if the year is detected to be a 2-digit year; otherwise, we assume |
- // a 4-digit year. |
- bool is_two_digit_year_; |
- |
- DISALLOW_COPY_AND_ASSIGN(CreditCardField); |
-}; |
- |
-} // namespace autofill |
- |
-#endif // COMPONENTS_AUTOFILL_BROWSER_CREDIT_CARD_FIELD_H_ |