package com.android_mvc.framework.controller.validation; import java.util.HashMap; /** * Activityの現在の状態をパラメータとして保持するためのクラス。 * @author id:language_and_engineering * */ public class ActivityParams { private HashMap<String, Object> arr_values; private HashMap<String, Object> arr_names; public ActivityParams() { arr_values = new HashMap<String, Object>(); arr_names = new HashMap<String, Object>(); } /** * 情報を追加 */ public ActivityParams add(String logical_name, String physical_key, Object val) { arr_values.put(physical_key, val); arr_names.put(physical_key, logical_name); return this; } /** * 値を取得 */ public Object getValue(String key) { return arr_values.get(key); } /** * 論理名を取得 */ public Object getName(String key) { return arr_names.get(key); } }