1 | /** |
2 | * BSD-style license; for more info see http://xradar.sourceforge.net/license.html |
3 | */ |
4 | package org.sourceforge.xradar.config; |
5 | |
6 | import java.util.MissingResourceException; |
7 | import java.util.ResourceBundle; |
8 | |
9 | public class PropertiesAccessor |
10 | { |
11 | private ResourceBundle resourceBundle; |
12 | |
13 | public PropertiesAccessor(String propertiesFilename) |
14 | { |
15 | this.resourceBundle = ResourceBundle.getBundle(propertiesFilename); |
16 | } |
17 | |
18 | public String getString(String key) throws MissingResourceException |
19 | { |
20 | try |
21 | { |
22 | return resourceBundle.getString(key); |
23 | } |
24 | catch ( MissingResourceException e ) |
25 | { |
26 | return ""; |
27 | } |
28 | } |
29 | } |