1 package org.sape.carbon.services.console; 2 3 import org.sape.carbon.services.exception.ExceptionViewer; 4 5 14 public class SingletonExceptionViewer extends ExceptionViewer { 15 16 private static SingletonExceptionViewer viewer; 17 18 private SingletonExceptionViewer() { 19 super(); 20 } 21 22 23 public static synchronized SingletonExceptionViewer getInstance() { 24 if (SingletonExceptionViewer.viewer == null) { 25 SingletonExceptionViewer.viewer = new SingletonExceptionViewer(); 26 } 27 28 return SingletonExceptionViewer.viewer; 29 } 30 31 public void addException(Throwable exception) { 32 super.addException(exception); 33 this.setVisible(true); 34 } 35 36 public void exitForm(java.awt.event.WindowEvent evt) { 37 } 39 } 40 | Popular Tags |