summaryrefslogtreecommitdiffstats
path: root/chromium/components/autofill/core/browser/address.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/autofill/core/browser/address.h')
-rw-r--r--chromium/components/autofill/core/browser/address.h66
1 files changed, 0 insertions, 66 deletions
diff --git a/chromium/components/autofill/core/browser/address.h b/chromium/components/autofill/core/browser/address.h
deleted file mode 100644
index 2508847e331..00000000000
--- a/chromium/components/autofill/core/browser/address.h
+++ /dev/null
@@ -1,66 +0,0 @@
-// Copyright 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.
-
-#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_ADDRESS_H_
-#define COMPONENTS_AUTOFILL_CORE_BROWSER_ADDRESS_H_
-
-#include <string>
-#include <vector>
-
-#include "base/compiler_specific.h"
-#include "base/strings/string16.h"
-#include "components/autofill/core/browser/form_group.h"
-
-namespace autofill {
-
-// A form group that stores address information.
-class Address : public FormGroup {
- public:
- Address();
- Address(const Address& address);
- virtual ~Address();
-
- Address& operator=(const Address& address);
-
- // FormGroup:
- virtual base::string16 GetRawInfo(ServerFieldType type) const OVERRIDE;
- virtual void SetRawInfo(ServerFieldType type,
- const base::string16& value) OVERRIDE;
- virtual base::string16 GetInfo(const AutofillType& type,
- const std::string& app_locale) const OVERRIDE;
- virtual bool SetInfo(const AutofillType& type,
- const base::string16& value,
- const std::string& app_locale) OVERRIDE;
- virtual void GetMatchingTypes(
- const base::string16& text,
- const std::string& app_locale,
- ServerFieldTypeSet* matching_types) const OVERRIDE;
-
- private:
- // FormGroup:
- virtual void GetSupportedTypes(
- ServerFieldTypeSet* supported_types) const OVERRIDE;
-
- // Trims any trailing newlines from |street_address_|.
- void TrimStreetAddress();
-
- // The lines of the street address.
- std::vector<base::string16> street_address_;
- // A subdivision of city, e.g. inner-city district or suburb.
- base::string16 dependent_locality_;
- base::string16 city_;
- base::string16 state_;
- base::string16 zip_code_;
- // Similar to a ZIP code, but used by entities that might not be
- // geographically contiguous. The canonical example is CEDEX in France.
- base::string16 sorting_code_;
-
- // The ISO 3166 2-letter country code, or an empty string if there is no
- // country data specified for this address.
- std::string country_code_;
-};
-
-} // namespace autofill
-
-#endif // COMPONENTS_AUTOFILL_CORE_BROWSER_ADDRESS_H_