1 package org.wcb.resources;
2
3 import java.util.ResourceBundle;
4 import java.util.Locale;
5 import java.util.MissingResourceException;
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 public class MessageResourceRegister {
28
29 private static final String PATH = "org.wcb.resources.";
30 private static MessageResourceRegister instanceValue;
31 private ResourceBundle rbInternationalization;
32
33 private MessageResourceRegister() {
34 Locale currentLocal = new Locale("en", "US");
35 try
36 {
37 rbInternationalization = ResourceBundle.getBundle(PATH
38 + "jPilotResource", currentLocal, MessageResourceRegister.class.getClassLoader());
39 }
40 catch (MissingResourceException mre) {
41 System.err.println("No resource bundle found" + mre);
42 }
43 }
44
45
46
47
48
49 public static MessageResourceRegister getInstance() {
50 if (instanceValue == null) {
51 instanceValue = new MessageResourceRegister();
52 }
53 return instanceValue;
54 }
55
56
57
58
59
60
61 public String getValue(String key) {
62 return rbInternationalization.getString(key);
63 }
64 }