KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > slide > projector > ProcessException


1 package org.apache.slide.projector;
2
3 import java.util.Locale JavaDoc;
4
5 import org.apache.slide.projector.i18n.ErrorMessage;
6
7 public class ProcessException extends Exception JavaDoc {
8     private ErrorMessage errorMessage;
9
10     public ProcessException(ErrorMessage errorMessage, Throwable JavaDoc throwable) {
11         super(errorMessage.getSummary(Locale.getDefault(), throwable.getMessage()), throwable);
12         this.errorMessage = errorMessage;
13     }
14
15     public ProcessException(ErrorMessage errorMessage) {
16         super(errorMessage.getSummary(Locale.getDefault(), "no message available"));
17         this.errorMessage = errorMessage;
18     }
19
20     public ErrorMessage getErrorMessage() {
21         return errorMessage;
22     }
23 }
Popular Tags