/** ** Return the ResourceBundle properties as a Map object **/ protected Map<String, Object> getBundleAsMap() { return getBundleAsMap(getBundle()); }
/** ** Returns true if the given key is defined, otherwise false **/ public boolean getIsValid( String key ) { try { String value = getBundle().getString(key); return value != null; } catch (MissingResourceException e) { return false; } }
/** ** Return ResourceBundle properties as if Map.keySet() **/ public Set keySet() { return getBundle().keySet(); }
@Override public int size() { return getBundle().keySet().size(); }
@Override public boolean isEmpty() { return getBundle().keySet().isEmpty(); }
/** * Return string value for specified property in current locale specific ResourceBundle * * @param key * property key to look up in current ResourceBundle * @param dflt * the default value to be returned in case the property is missing * @return String value for specified property key */ public String getString(String key, String dflt) { if ( getLocale().toString().equals(DEBUG_LOCALE) ) return formatDebugPropertiesString( key ); try { return getBundle().getString(key); } catch (MissingResourceException e) { return dflt; } catch (NullPointerException e) { return dflt; } catch(ClassCastException e) { return dflt; } }
try value = getBundle().getString(key + "." + i);
String value = getBundle().getString(key); if (log.isDebugEnabled()) { log.debug("getString(key) bundle name=" + this.baseName +