/*
 * LOGICAL-PARADOX.ORG
 * Copyright (C)2005 satoshi akabane(akabane@logical-paradox.org)
 * $Id: NotifyConfigureBtnListener.java,v 1.1 2005/03/18 13:55:26 rampil Exp $
 */
package org.logical_paradox.testsite.oln.model.handler;

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

import org.logical_paradox.testsite.oln.object.AppContext;
import org.logical_paradox.testsite.oln.object.RequestContext;

/**
 * 最適ノード選択処理実行通知ボタンのイベントハンドラ
 * @author satoshi akabane@logical-paradox.org
 * @version $Revision: 1.1 $
 */
public class NotifyConfigureBtnListener extends AbstractOlnListenerAdapter implements ActionListener {

	/**
	 * コンストラクタ
	 * @param context アプリケーションコンテキスト
	 * @param request リクエストコンテキスト
	 */
	public NotifyConfigureBtnListener(AppContext context, RequestContext request) {
		super(context, request);
	}

	/**
	 * イベントハンドラ
	 * @param e イベントオブジェクト
	 */
	public void actionPerformed(ActionEvent e) {
		getAppContext().getTopology().configureAll();
		// 再描画
		getAppContext().getFrame().repaint();
	}

}
