01: package com.sun.portal.ubt.report.util;
02:
03: import java.util.ResourceBundle;
04: import java.util.Locale;
05:
06: /**
07: *
08: */
09: public class UBTReportResourceBundle {
10: public static final String UBT_REPORT_RESOURCE = "com.sun.portal.ubt.report.resource.ReportsResourceBundle";
11: private ResourceBundle ubtReportResource = ResourceBundle
12: .getBundle(UBT_REPORT_RESOURCE);
13:
14: public UBTReportResourceBundle(Locale locale) {
15: ubtReportResource = ResourceBundle.getBundle(
16: UBT_REPORT_RESOURCE, locale);
17: }
18:
19: public String getReportProperty(String key) {
20: String val = null;
21: try {
22: val = ubtReportResource.getString(key);
23:
24: } catch (Exception e) {
25: //drop through
26: //missing resource or null key
27: }
28: if (val == null)
29: return key;
30: else
31: return val;
32: }
33:
34: }
|