1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 package org.apache.commons.i18n.bundles;
24
25 import java.util.Locale;
26
27 import org.apache.commons.i18n.MessageNotFoundException;
28
29 public class ErrorBundle extends MessageBundle {
30 public final static String SUMMARY = "summary";
31 public final static String DETAILS = "details";
32
33 public ErrorBundle(String messageId) {
34 super(messageId);
35 }
36
37 public ErrorBundle(String messageId, Object[] arguments) {
38 super(messageId, arguments);
39 }
40
41 public String getSummary(Locale locale) throws MessageNotFoundException {
42 return getText(SUMMARY, locale);
43 }
44
45 public String getSummary(Locale locale, String defaultSummary) {
46 return getText(SUMMARY, defaultSummary, locale);
47 }
48
49 public String getDetails(Locale locale) throws MessageNotFoundException {
50 return getText(DETAILS, locale);
51 }
52
53 public String getDetails(Locale locale, String defaultDetails) {
54 return getText(DETAILS, defaultDetails, locale);
55 }
56 }