package net.sf.memoranda.util;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import net.sf.memoranda.ui.AppFrame;

/**
 * <p>
 * Title:
 * </p>
 * <p>
 * Description:
 * </p>
 * <p>
 * Copyright: Copyright (c) 2002
 * </p>
 * <p>
 * Company:
 * </p>
 * 
 * @author unascribed
 * @version 1.0
 */

/* $Id: Context.java,v 1.3 2004/01/30 12:17:42 alexeya Exp $ */
public class Context {

	public static LoadableProperties context = new LoadableProperties();

	static {
		CurrentStorage.get().restoreContext();
		AppFrame.addExitListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				CurrentStorage.get().storeContext();
			}
		});
	}

	public static Object get(Object key) {
		return context.get(key);
	}

	public static void put(Object key, Object value) {
		context.put(key, value);
	}

}