1
0
mirror of https://github.com/arduino/Arduino.git synced 2025-01-24 13:52:14 +01:00
Arduino/arduino-core/src/processing/app/helpers/BasicUserNotifier.java
Cristian Maglie ba8eadeeb5 Split IDE into 2 projects.
BEWARE: HIGHLY EXPERIMENTAL BRANCH
2014-11-13 16:34:24 +01:00

39 lines
1017 B
Java

package processing.app.helpers;
import static processing.app.I18n._;
public class BasicUserNotifier extends UserNotifier {
/**
* Show an error message that's actually fatal to the program.
* This is an error that can't be recovered. Use showWarning()
* for errors that allow P5 to continue running.
*/
public void showError(String title, String message, Throwable e, int exit_code) {
if (title == null) title = _("Error");
System.err.println(title + ": " + message);
if (e != null) e.printStackTrace();
System.exit(exit_code);
}
public void showMessage(String title, String message) {
if (title == null) title = _("Message");
System.out.println(title + ": " + message);
}
/**
* Non-fatal error message with optional stack trace side dish.
*/
public void showWarning(String title, String message, Exception e) {
if (title == null) title = _("Warning");
System.out.println(title + ": " + message);
if (e != null) e.printStackTrace();
}
}