net.sf.gluebooster.java.booster.basic.gui.UserInteraction Maven / Gradle / Ivy
package net.sf.gluebooster.java.booster.basic.gui;
import java.io.File;
import net.sf.gluebooster.java.booster.essentials.eventsCommands.Callable;
import net.sf.gluebooster.java.booster.essentials.utils.Constants;
/**
* Interaction with the user.
*
* The callable must support the as first parameter a DialogConfiguration.
*
* If yes/no, ok/cancel etc. dialogs are executed then the int-values of the JOptionPane are returned.
*
* In other dialogs the expected results are strings, files, etc.
*
* @author CBauer
* @defaultParamText message the displayed message
* @defaultParamText configuration the configuration of the dialog
*
*/
public interface UserInteraction extends Callable {
}