public final void handleUnknownException(Throwable e) { Debug.trace(e); String message; if (e == null) { message = "An unknown error occurred."; /*I18N*/ } else if (e.getMessage() == null) { message = "An exception occurred:\n" + " Type: " + e.getClass().getName() + "\n" + " No message text available."; /*I18N*/ } else { message = "An exception occurred:\n" + " Type: " + e.getClass().getName() + "\n" + " Message: " + e.getMessage(); /*I18N*/ } getMainFrame().setCursor(Cursor.getDefaultCursor()); setStatusBarMessage("Error."); logger.log(Level.SEVERE, message, e); showErrorDialog("Error", message); clearStatusBarMessage(); }
@Override public void clearStatusBarMessage() { final ProductSceneView sceneView = getSelectedProductSceneView(); if (sceneView == null) { super.clearStatusBarMessage(); return; } final RasterDataNode raster = sceneView.getRaster(); super.setStatusBarMessage(raster.getDisplayName() + " - " + getCSName(raster)); }
applyPreferences(); clearStatusBarMessage(); pm.worked(1);