package br.com.caelum.vraptor.validator;
import java.util.Collections;
import java.util.Enumeration;
import java.util.MissingResourceException;
import java.util.ResourceBundle;
public final class SingletonResourceBundle extends ResourceBundle {
private final String value;
private final String key;
public SingletonResourceBundle(String key, String value) {
this.value = value;
this.key = key;
}
@Override
protected Object handleGetObject(String k) {
if (k.equals(key)) {
return value;
}
throw new MissingResourceException(k, value, key);
}
@Override
public Enumeration<String> getKeys() {
return Collections.enumeration(Collections.singleton(key));
}
}