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

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/autofill/AutofillDialogUtils.java

Issue 21205007: [rAc Android] Remove the old dialog implementation. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase. Created 7 years, 5 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
Index: chrome/android/java/src/org/chromium/chrome/browser/autofill/AutofillDialogUtils.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/autofill/AutofillDialogUtils.java b/chrome/android/java/src/org/chromium/chrome/browser/autofill/AutofillDialogUtils.java
deleted file mode 100644
index defa5d97dbad270e7ac8eb286d86bf783fc43e84..0000000000000000000000000000000000000000
--- a/chrome/android/java/src/org/chromium/chrome/browser/autofill/AutofillDialogUtils.java
+++ /dev/null
@@ -1,248 +0,0 @@
-// Copyright (c) 2013 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.
-
-package org.chromium.chrome.browser.autofill;
-
-import android.widget.EditText;
-import android.widget.Spinner;
-
-import org.chromium.chrome.browser.autofill.AutofillDialogConstants;
-
-import org.chromium.chrome.R;
-
-/**
- * Utility class for converting section/field IDs to Android IDs for the AutofillDialog.
- */
-public class AutofillDialogUtils {
-
- // The default invalid ID to return when no such field/section is present.
- public static final int INVALID_ID = -1;
- public static final int INVALID_SECTION = -1;
-
- private AutofillDialogUtils() {
- }
-
- /**
- * Returns the {@link Spinner} ID for the given section in the AutofillDialog layout.
- * @param section The section to return the spinner ID for.
- * @return The Android ID for the spinner dropdown for the given section.
- */
- public static int getSpinnerIDForSection(int section) {
- switch (section) {
- case AutofillDialogConstants.SECTION_CC :
- return R.id.cc_spinner;
- case AutofillDialogConstants.SECTION_CC_BILLING :
- return R.id.cc_billing_spinner;
- case AutofillDialogConstants.SECTION_SHIPPING :
- return R.id.address_spinner;
- case AutofillDialogConstants.SECTION_BILLING :
- return R.id.billing_spinner;
- case AutofillDialogConstants.SECTION_EMAIL :
- return R.id.email_spinner;
- default:
- assert(false);
- return INVALID_ID;
- }
- }
-
- /**
- * Returns the autofill menu item layout ID for the given section in the AutofillDialog layout.
- * @param section The section to return the item layout ID for.
- * @return The Android ID for the autofill menu item layout for the given section.
- */
- public static int getItemLayoutIDForSection(int section) {
- switch (section) {
- case AutofillDialogConstants.SECTION_CC :
- return R.layout.autofill_menu_item;
- case AutofillDialogConstants.SECTION_CC_BILLING :
- return R.layout.autofill_menu_item;
- case AutofillDialogConstants.SECTION_SHIPPING :
- return R.layout.autofill_simple_menu_item;
- case AutofillDialogConstants.SECTION_BILLING :
- return R.layout.autofill_simple_menu_item;
- case AutofillDialogConstants.SECTION_EMAIL :
- return R.layout.autofill_simple_menu_item;
- default:
- assert(false);
- return INVALID_ID;
- }
- }
-
- /**
- * Returns the section that has a spinner with the given id.
- * @param id The Android ID to look up.
- * @return The section with a spinner with the given ID.
- */
- public static int getSectionForSpinnerID(int id) {
- for (int i = 0; i < AutofillDialogConstants.NUM_SECTIONS; i++) {
- if (getSpinnerIDForSection(i) == id) return i;
- }
- return INVALID_SECTION;
- }
-
- /**
- * Returns whether the given section contains any credit card related
- * information.
- * @param section The section to check.
- * @return Whether the given section is related with credit card information.
- */
- public static boolean containsCreditCardInfo(int section) {
- return section == AutofillDialogConstants.SECTION_CC
- || section == AutofillDialogConstants.SECTION_CC_BILLING;
- }
-
- /**
- * Returns the {@link ViewGroup} ID for the given section in the AutofillDialog layout.
- * @param section The section to return the layout ID for.
- * @return The Android ID for the edit layout for the given section.
- */
- public static int getLayoutIDForSection(int section) {
- switch (section) {
- case AutofillDialogConstants.SECTION_CC :
- return R.id.editing_layout_credit_card;
- case AutofillDialogConstants.SECTION_CC_BILLING :
- return R.id.editing_layout_cc_billing;
- case AutofillDialogConstants.SECTION_SHIPPING :
- return R.id.editing_layout_shipping;
- case AutofillDialogConstants.SECTION_BILLING :
- return R.id.editing_layout_billing;
- case AutofillDialogConstants.SECTION_EMAIL :
- return R.id.editing_layout_email;
- default:
- assert(false);
- return INVALID_ID;
- }
- }
-
- /**
- * Returns the label ID for the given section in the AutofillDialog
- * layout
- * @param section The section to return the label ID for.
- * @return The Android ID for the label text for the given section.
- */
- public static int getLabelIDForSection(int section) {
- switch (section) {
- case AutofillDialogConstants.SECTION_CC :
- return R.id.cc_label;
- case AutofillDialogConstants.SECTION_CC_BILLING :
- return R.id.cc_billing_label;
- case AutofillDialogConstants.SECTION_SHIPPING :
- return R.id.shipping_label;
- case AutofillDialogConstants.SECTION_BILLING :
- return R.id.billing_label;
- case AutofillDialogConstants.SECTION_EMAIL :
- return R.id.email_label;
- default:
- assert(false);
- return INVALID_ID;
- }
- }
-
- /**
- * Returns the {@link EditText} ID for the given field in the given section in the
- * AutofillDialog layout.
- * @param section The section that the field belongs to.
- * @param field The field to return the Android ID for.
- * @return The Android ID corresponding to the field.
- */
- public static int getViewIDForField(int section, int field) {
- switch (section) {
- case AutofillDialogConstants.SECTION_EMAIL :
- assert(field == AutofillDialogConstants.EMAIL_ADDRESS);
- return R.id.email_address;
- case AutofillDialogConstants.SECTION_CC :
- switch (field) {
- case AutofillDialogConstants.CREDIT_CARD_NUMBER :
- return R.id.card_number;
- case AutofillDialogConstants.CREDIT_CARD_EXP_MONTH :
- return R.id.expiration_month_spinner;
- case AutofillDialogConstants.CREDIT_CARD_EXP_4_DIGIT_YEAR :
- return R.id.expiration_year_spinner;
- case AutofillDialogConstants.CREDIT_CARD_VERIFICATION_CODE :
- return R.id.cvc_code;
- case AutofillDialogConstants.CREDIT_CARD_NAME :
- return R.id.cardholder_name;
- default:
- assert(false);
- return INVALID_ID;
- }
- case AutofillDialogConstants.SECTION_BILLING :
- switch (field) {
- case AutofillDialogConstants.ADDRESS_BILLING_LINE1 :
- return R.id.billing_street_address_1;
- case AutofillDialogConstants.ADDRESS_BILLING_LINE2 :
- return R.id.billing_street_address_2;
- case AutofillDialogConstants.ADDRESS_BILLING_CITY :
- return R.id.billing_city;
- case AutofillDialogConstants.ADDRESS_BILLING_STATE :
- return R.id.billing_state;
- case AutofillDialogConstants.ADDRESS_BILLING_ZIP :
- return R.id.billing_zip_code;
- case AutofillDialogConstants.ADDRESS_BILLING_COUNTRY :
- return R.id.billing_country_spinner;
- case AutofillDialogConstants.PHONE_BILLING_WHOLE_NUMBER:
- return R.id.billing_phone_number;
- default:
- assert(false);
- return INVALID_ID;
- }
- case AutofillDialogConstants.SECTION_CC_BILLING :
- switch (field) {
- case AutofillDialogConstants.CREDIT_CARD_NUMBER :
- return R.id.card_number;
- case AutofillDialogConstants.CREDIT_CARD_EXP_MONTH :
- return R.id.expiration_month_spinner;
- case AutofillDialogConstants.CREDIT_CARD_EXP_4_DIGIT_YEAR :
- return R.id.expiration_year_spinner;
- case AutofillDialogConstants.CREDIT_CARD_VERIFICATION_CODE :
- return R.id.cvc_code;
- case AutofillDialogConstants.CREDIT_CARD_NAME :
- return R.id.cardholder_name;
- case AutofillDialogConstants.ADDRESS_BILLING_LINE1 :
- return R.id.billing_street_address_1;
- case AutofillDialogConstants.ADDRESS_BILLING_LINE2 :
- return R.id.billing_street_address_2;
- case AutofillDialogConstants.ADDRESS_BILLING_CITY :
- return R.id.billing_city;
- case AutofillDialogConstants.ADDRESS_BILLING_STATE :
- return R.id.billing_state;
- case AutofillDialogConstants.ADDRESS_BILLING_ZIP :
- return R.id.billing_zip_code;
- case AutofillDialogConstants.ADDRESS_BILLING_COUNTRY :
- return R.id.billing_country_spinner;
- case AutofillDialogConstants.PHONE_BILLING_WHOLE_NUMBER :
- return R.id.billing_phone_number;
- default:
- assert(false);
- return INVALID_ID;
- }
- case AutofillDialogConstants.SECTION_SHIPPING :
- switch (field) {
- case AutofillDialogConstants.NAME_FULL :
- return R.id.recipient_name;
- case AutofillDialogConstants.ADDRESS_HOME_LINE1 :
- return R.id.shipping_street_address_1;
- case AutofillDialogConstants.ADDRESS_HOME_LINE2 :
- return R.id.shipping_street_address_2;
- case AutofillDialogConstants.ADDRESS_HOME_CITY :
- return R.id.shipping_city;
- case AutofillDialogConstants.ADDRESS_HOME_STATE :
- return R.id.shipping_state;
- case AutofillDialogConstants.ADDRESS_HOME_ZIP :
- return R.id.shipping_zip_code;
- case AutofillDialogConstants.ADDRESS_HOME_COUNTRY :
- return R.id.shipping_country_spinner;
- case AutofillDialogConstants.PHONE_HOME_WHOLE_NUMBER :
- return R.id.shipping_phone_number;
- default:
- assert(false);
- return INVALID_ID;
- }
- default:
- assert(false);
- return INVALID_ID;
- }
-
- }
-}

Powered by Google App Engine
This is Rietveld 408576698