package tim.prune;
import javax.swing.JFrame;
/**
* Generic function class for launching from the app
*/
public abstract class GenericFunction
{
/** Reference to app object */
protected App _app = null;
/** Reference to parent frame */
protected JFrame _parentFrame = null;
/**
* Constructor
* @param inApp app object
*/
public GenericFunction(App inApp)
{
_app = inApp;
_parentFrame = inApp.getFrame();
}
/**
* Begin the function
*/
public abstract void begin();
/**
* @return the key for the function name
*/
public abstract String getNameKey();
}