aboutsummaryrefslogtreecommitdiff
path: root/java/src/com/android/i18n/addressinput/AddressUiComponent.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/com/android/i18n/addressinput/AddressUiComponent.java')
-rw-r--r--java/src/com/android/i18n/addressinput/AddressUiComponent.java222
1 files changed, 111 insertions, 111 deletions
diff --git a/java/src/com/android/i18n/addressinput/AddressUiComponent.java b/java/src/com/android/i18n/addressinput/AddressUiComponent.java
index 3c2e937..5e07799 100644
--- a/java/src/com/android/i18n/addressinput/AddressUiComponent.java
+++ b/java/src/com/android/i18n/addressinput/AddressUiComponent.java
@@ -28,129 +28,129 @@ import java.util.List;
* candidate) or a spinner.
*/
class AddressUiComponent {
- // The label for the UI component
- private String mFieldName;
-
- // The type of the UI component
- private UiComponent mUiType;
-
- // The list of elements in the UI component
- private List<RegionData> mCandidatesList = new ArrayList<RegionData>();
-
- // The id of this UI component
- private AddressField mId;
-
- // The id of the parent UI component. When the parent UI component is updated, this UI
- // component should be updated.
- private AddressField mParentId;
-
- // The View representing the UI component
- private View mView;
-
- /**
- * Type of UI component. There are only EDIT (text-box) and SPINNER (drop-down) components.
- */
- enum UiComponent {
- EDIT, SPINNER,
- }
-
- AddressUiComponent(AddressField id) {
- mId = id;
- // By default, an AddressUiComponent doesn't depend on anything else.
- mParentId = null;
- mUiType = UiComponent.EDIT;
- }
-
- /**
- * Initializes the candidatesList, and set the uiType and parentId.
- * @param candidatesList
- */
- void initializeCandidatesList(List<RegionData> candidatesList) {
- mCandidatesList = candidatesList;
- if (candidatesList.size() > 1) {
- mUiType = UiComponent.SPINNER;
- switch (mId) {
- case DEPENDENT_LOCALITY:
- mParentId = AddressField.LOCALITY;
- break;
- case LOCALITY:
- mParentId = AddressField.ADMIN_AREA;
- break;
- case ADMIN_AREA:
- mParentId = AddressField.COUNTRY;
- break;
- default:
- // Ignore.
- }
- }
- }
-
- /**
- * Gets the value entered in the UI component.
- */
- String getValue() {
- if (mView == null) {
- return (mCandidatesList.size() == 0) ? "" : mCandidatesList.get(0).getDisplayName();
- }
- switch (mUiType) {
- case SPINNER:
- Object selectedItem = ((Spinner) mView).getSelectedItem();
- if (selectedItem == null) {
- return "";
- }
- return selectedItem.toString();
- case EDIT:
- return ((EditText) mView).getText().toString();
- default:
- return "";
+ // The label for the UI component
+ private String fieldName;
+
+ // The type of the UI component
+ private UiComponent uiType;
+
+ // The list of elements in the UI component
+ private List<RegionData> candidatesList = new ArrayList<RegionData>();
+
+ // The id of this UI component
+ private AddressField id;
+
+ // The id of the parent UI component. When the parent UI component is updated, this UI
+ // component should be updated.
+ private AddressField parentId;
+
+ // The View representing the UI component
+ private View view;
+
+ /**
+ * Type of UI component. There are only EDIT (text-box) and SPINNER (drop-down) components.
+ */
+ enum UiComponent {
+ EDIT, SPINNER,
+ }
+
+ AddressUiComponent(AddressField id) {
+ this.id = id;
+ // By default, an AddressUiComponent doesn't depend on anything else.
+ this.parentId = null;
+ this.uiType = UiComponent.EDIT;
+ }
+
+ /**
+ * Initializes the candidatesList, and set the uiType and parentId.
+ * @param candidatesList
+ */
+ void initializeCandidatesList(List<RegionData> candidatesList) {
+ this.candidatesList = candidatesList;
+ if (candidatesList.size() > 1) {
+ uiType = UiComponent.SPINNER;
+ switch (id) {
+ case DEPENDENT_LOCALITY:
+ parentId = AddressField.LOCALITY;
+ break;
+ case LOCALITY:
+ parentId = AddressField.ADMIN_AREA;
+ break;
+ case ADMIN_AREA:
+ parentId = AddressField.COUNTRY;
+ break;
+ default:
+ // Ignore.
+ }
+ }
+ }
+
+ /**
+ * Gets the value entered in the UI component.
+ */
+ String getValue() {
+ if (view == null) {
+ return (candidatesList.size() == 0) ? "" : candidatesList.get(0).getDisplayName();
+ }
+ switch (uiType) {
+ case SPINNER:
+ Object selectedItem = ((Spinner) view).getSelectedItem();
+ if (selectedItem == null) {
+ return "";
}
+ return selectedItem.toString();
+ case EDIT:
+ return ((EditText) view).getText().toString();
+ default:
+ return "";
}
+ }
- String getFieldName() {
- return mFieldName;
- }
+ String getFieldName() {
+ return fieldName;
+ }
- void setFieldName(String fieldName) {
- mFieldName = fieldName;
- }
+ void setFieldName(String fieldName) {
+ this.fieldName = fieldName;
+ }
- UiComponent getUiType() {
- return mUiType;
- }
+ UiComponent getUiType() {
+ return uiType;
+ }
- void setUiType(UiComponent uiType) {
- mUiType = uiType;
- }
+ void setUiType(UiComponent uiType) {
+ this.uiType = uiType;
+ }
- List<RegionData> getCandidatesList() {
- return mCandidatesList;
- }
+ List<RegionData> getCandidatesList() {
+ return candidatesList;
+ }
- void setCandidatesList(List<RegionData> candidatesList) {
- mCandidatesList = candidatesList;
- }
+ void setCandidatesList(List<RegionData> candidatesList) {
+ this.candidatesList = candidatesList;
+ }
- AddressField getId() {
- return mId;
- }
+ AddressField getId() {
+ return id;
+ }
- void setId(AddressField id) {
- mId = id;
- }
+ void setId(AddressField id) {
+ this.id = id;
+ }
- AddressField getParentId() {
- return mParentId;
- }
+ AddressField getParentId() {
+ return parentId;
+ }
- void setParentId(AddressField parentId) {
- mParentId = parentId;
- }
+ void setParentId(AddressField parentId) {
+ this.parentId = parentId;
+ }
- void setView(View view) {
- mView = view;
- }
+ void setView(View view) {
+ this.view = view;
+ }
- View getView() {
- return mView;
- }
+ View getView() {
+ return view;
+ }
}