/*
 * ActionHandler.java
 *
 * Status: Needs documentation
 *
 * Notes:
 *   Imported from a previous project.
 */

package gui;

import java.awt.event.*;
import java.lang.reflect.*;

public class ActionHandler implements ActionListener
 {
  private Object obj;
  private Method method;

  public ActionHandler(Object o, String m)
   {
    obj = o;
    try
     { method = o.getClass().getMethod(m, ActionEvent.class); }
    catch(Exception e)
     { }
   }

  public void actionPerformed(ActionEvent event)
   {
    try
     { method.invoke(obj, event); }
    catch(Exception e)
     { }
   }
 }
