package com.vitco.manager.action; import javax.swing.*; import java.awt.event.ActionEvent; /** * maps strings to actions, allows for checks (unused actions, undeclared actions) */ public class ActionManager extends ActionManagerPrototype<AbstractAction> { @Override protected AbstractAction getDummyAction(final String actionName) { return new AbstractAction() { @Override public final void actionPerformed(ActionEvent e) { System.out.println("Dummy Action \"" + actionName + "\""); } }; } @Override protected String getClassName() { return "AbstractAction"; } }