package com.AsamiOffice.jaba2.util;
import java.util.*;
/**
* ResourceParameterManager
*
* @since Feb. 13, 1998
* @version Aug. 15, 1999
* @author ASAMI, Tomoharu (tasami@ibm.net)
*/
public class ResourceParameterManager implements ParameterManager {
protected ResourceBundle resource_;
public ResourceParameterManager(String prefix, String name)
throws MissingResourceException{
_init(ResourceBundle.getBundle(name));
}
public ResourceParameterManager(String prefix, String name, Locale locale)
throws MissingResourceException {
_init(ResourceBundle.getBundle(name));
}
private void _init(ResourceBundle resource) {
resource_ = resource;
}
public ResourceBundle getResourceBundle() {
return (resource_);
}
public boolean isParameter(String key) {
try {
return (resource_.getObject(key) != null);
} catch (MissingResourceException e) {
return (false);
}
}
public Object getParameter(String key) {
try {
return (resource_.getObject(key));
} catch (MissingResourceException e) {
return (null);
}
}
public Enumeration getKeys() {
return (resource_.getKeys());
}
}