/*
* Copyright (C) 2012-2016 The Android Money Manager Ex Project Team
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 3
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.money.manager.ex.currency;
import android.app.Activity;
import android.view.View;
import android.widget.EditText;
import android.widget.Spinner;
import com.money.manager.ex.R;
/**
* View Holder pattern for the currencies list.
*/
public class CurrencyEditViewHolder {
public static CurrencyEditViewHolder initialize(Activity activity) {
CurrencyEditViewHolder holder = new CurrencyEditViewHolder();
holder.edtCurrencyName = (EditText) activity.findViewById(R.id.editTextCurrencyName);
holder.spinCurrencySymbol = (Spinner) activity.findViewById(R.id.spinCurrencySymbol);
holder.edtUnitName = (EditText) activity.findViewById(R.id.editTextUnitName);
holder.edtCentsName = (EditText) activity.findViewById(R.id.editTextCentsName);
holder.edtPrefix = (EditText) activity.findViewById(R.id.editTextPrefixSymbol);
holder.edtSuffix = (EditText) activity.findViewById(R.id.editTextSuffixSymbol);
holder.edtDecimal = (EditText) activity.findViewById(R.id.editTextDecimalChar);
holder.edtGroup = (EditText) activity.findViewById(R.id.editTextGroupChar);
holder.edtScale = (EditText) activity.findViewById(R.id.editTextScale);
holder.edtConversion = (EditText) activity.findViewById(R.id.editTextConversion);
return holder;
}
public EditText edtCurrencyName, edtUnitName, edtCentsName, edtPrefix, edtSuffix,
edtDecimal, edtGroup, edtScale, edtConversion;
public Spinner spinCurrencySymbol;
}