public class Util {
static void showInfo(Shell shell, String message) {
- MessageDialog.openInformation(shell, "Information", message);
+ MessageDialog.openInformation(shell, Messages.Util_Information, message);
}
static void showWarning(Shell shell, String message) {
- MessageDialog.openWarning(shell, "Warning", message);
+ MessageDialog.openWarning(shell, Messages.Util_Warning, message);
}
public static void showError(Shell shell, String message) {
Util.showError(shell, message, null);
static void showError(Shell shell, String message, Throwable t) {
Logger.defaultLogError(message, t);
if (null != t)
- message += "\n" + t.getMessage();
- MessageDialog.openError(shell, "Error", message);
+ message += "\n" + t.getMessage(); //$NON-NLS-1$
+ MessageDialog.openError(shell, Messages.Util_Error, message);
}
public static void logError(String message) {
Util.logError(message, null);
trace(null, message);
}
public static void trace(Class<?> clazz, String message) {
- String s = "";
+ String s = ""; //$NON-NLS-1$
if (null != clazz)
- s += clazz.getSimpleName() + " called.\n";
+ s += clazz.getSimpleName() + " called.\n"; //$NON-NLS-1$
if (null != message)
s += message;
- Logger.defaultLogTrace(s);
+ Logger.defaultLogInfo(s);
}
- private static String NL = System.getProperty("line.separator");
+ private static String NL = System.getProperty("line.separator"); //$NON-NLS-1$
static class Choice {
public Choice(String button, String text) {
this.button = button;
}
public static boolean confirm(Shell shell, String title, String message) {
String[] labels = new String[2];
- labels[0] = "Yes";
- labels[1] = "No";
+ labels[0] = Messages.Util_Yes;
+ labels[1] = Messages.Util_No;
MessageDialog dialog = new MessageDialog(shell, title, null, message, MessageDialog.QUESTION, labels, 1);
int answer = dialog.open();
return answer == 0;
}
public static boolean openDefaultNo(Shell shell, String title, String message, int style) {
String[] labels = new String[2];
- labels[0] = "Yes";
- labels[1] = "No";
+ labels[0] = Messages.Util_Yes;
+ labels[1] = Messages.Util_No;
MessageDialog dialog = new MessageDialog(shell, title, null, message, style, labels, 1);
int answer = dialog.open();
return answer == 0;
final int LIMIT = 10;
int i = 0;
for (Throwable c = t.getCause(); null != c && i < LIMIT; ++i, c = c.getCause())
- s.append(NL + "cause: " + c.getMessage());
+ s.append(NL + "cause: " + c.getMessage()); //$NON-NLS-1$
return s.toString();
}
}