Revision 19156 trunk/frameworks/_fwAndami/src/com/iver/andami/messages/NotificationManager.java
NotificationManager.java | ||
---|---|---|
61 | 61 |
* @version $Revision$ |
62 | 62 |
*/ |
63 | 63 |
public class NotificationManager { |
64 |
private static int SIZE_MESSAGE=4; |
|
64 | 65 |
/** DOCUMENT ME! */ |
65 | 66 |
private static Logger logger = Logger.getLogger(NotificationManager.class.getName()); |
66 | 67 |
|
... | ... | |
139 | 140 |
public static synchronized void addWarning(final String warn) { |
140 | 141 |
addWarning(warn,null); |
141 | 142 |
} |
142 |
|
|
143 |
|
|
143 | 144 |
/* |
144 | 145 |
* @see com.iver.mdiApp.Consola#addInfo(java.lang.String) |
145 | 146 |
*/ |
... | ... | |
260 | 261 |
} |
261 | 262 |
|
262 | 263 |
public static void showMessageError(String message,Exception e) { |
264 |
message=splitMessage(message); |
|
263 | 265 |
JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),message); |
264 | 266 |
NotificationManager.addWarning(message,e); |
265 | 267 |
} |
266 | 268 |
public static void showMessageWarning(String message,Exception e) { |
269 |
message=splitMessage(message); |
|
267 | 270 |
JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),message); |
268 | 271 |
NotificationManager.addWarning(message,e); |
269 | 272 |
} |
270 | 273 |
public static void showMessageInfo(String message,Exception e) { |
274 |
message=splitMessage(message); |
|
271 | 275 |
JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),message); |
272 | 276 |
NotificationManager.addInfo(message,e); |
273 | 277 |
} |
278 |
private static String splitMessage(String message) { |
|
279 |
String[] messages=message.split("\n"); |
|
280 |
String resultMessage=""; |
|
281 |
for (int i=0;i<messages.length && i<=SIZE_MESSAGE;i++){ |
|
282 |
resultMessage+=(messages[i]); |
|
283 |
resultMessage+=("\n"); |
|
284 |
} |
|
285 |
return resultMessage; |
|
286 |
} |
|
274 | 287 |
} |
Also available in: Unified diff