public class PropertiesHelper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
PropertiesHelper.CallBackMatch |
static interface |
PropertiesHelper.CallBackTransform |
static class |
PropertiesHelper.MapEntry |
| Modifier and Type | Field and Description |
|---|---|
static org.apache.commons.logging.Log |
LOGGER |
| Constructor and Description |
|---|
PropertiesHelper(java.util.Properties... ps) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
PropertiesHelper |
filter(PropertiesHelper.CallBackMatch callBack) |
java.lang.Boolean |
getBoolean(java.lang.String key) |
boolean |
getBoolean(java.lang.String key,
boolean defaultValue) |
java.lang.Double |
getDouble(java.lang.String key) |
double |
getDouble(java.lang.String key,
double defaultValue) |
java.lang.Float |
getFloat(java.lang.String key) |
float |
getFloat(java.lang.String key,
float defaultValue) |
int |
getInt(java.lang.String key,
int defaultValue) |
java.lang.Integer |
getInteger(java.lang.String key) |
java.lang.Long |
getLong(java.lang.String key) |
long |
getLong(java.lang.String key,
long defaultValue) |
java.lang.String[] |
getMergeProperty(java.lang.String key) |
java.lang.String |
getNullIfBlank(java.lang.String key) |
java.lang.String |
getNullIfEmpty(java.lang.String key) |
java.util.Properties |
getProperties(java.lang.String... ignorePropertyNames) |
java.lang.String |
getProperty(java.lang.String key) |
java.lang.String |
getProperty(java.lang.String key,
java.lang.String defaultValue) |
boolean |
getRequiredBoolean(java.lang.String key) |
java.lang.Double |
getRequiredDouble(java.lang.String key) |
java.lang.Float |
getRequiredFloat(java.lang.String key) |
int |
getRequiredInt(java.lang.String key) |
java.lang.Long |
getRequiredLong(java.lang.String key) |
java.lang.String |
getRequiredString(java.lang.String key) |
static java.util.Iterator<java.net.URL> |
getResources(java.lang.String resourceName,
java.lang.Class callingClass,
boolean aggregate) |
static PropertiesHelper |
load(java.util.Properties props) |
static PropertiesHelper |
load(java.lang.String propertiesPath) |
PropertiesHelper |
map(PropertiesHelper.CallBackTransform callBack) |
java.lang.Object |
setProperty(java.lang.String key,
java.lang.Object value) |
java.lang.Object |
setProperty(java.lang.String key,
java.lang.String value) |
int |
size() |
java.lang.String |
toString() |
public static PropertiesHelper load(java.lang.String propertiesPath)
public static PropertiesHelper load(java.util.Properties props)
public PropertiesHelper filter(PropertiesHelper.CallBackMatch callBack)
public PropertiesHelper map(PropertiesHelper.CallBackTransform callBack)
public java.util.Properties getProperties(java.lang.String... ignorePropertyNames)
public java.lang.String getRequiredString(java.lang.String key)
public java.lang.String getNullIfBlank(java.lang.String key)
public java.lang.String getNullIfEmpty(java.lang.String key)
public java.lang.Integer getInteger(java.lang.String key)
public int getInt(java.lang.String key,
int defaultValue)
public int getRequiredInt(java.lang.String key)
public java.lang.Long getLong(java.lang.String key)
public long getLong(java.lang.String key,
long defaultValue)
public java.lang.Long getRequiredLong(java.lang.String key)
public java.lang.Boolean getBoolean(java.lang.String key)
public boolean getBoolean(java.lang.String key,
boolean defaultValue)
public boolean getRequiredBoolean(java.lang.String key)
public java.lang.Float getFloat(java.lang.String key)
public float getFloat(java.lang.String key,
float defaultValue)
public java.lang.Float getRequiredFloat(java.lang.String key)
public java.lang.Double getDouble(java.lang.String key)
public double getDouble(java.lang.String key,
double defaultValue)
public java.lang.Double getRequiredDouble(java.lang.String key)
public java.lang.Object setProperty(java.lang.String key,
java.lang.Object value)
public java.lang.String getProperty(java.lang.String key,
java.lang.String defaultValue)
public java.lang.String getProperty(java.lang.String key)
public java.lang.String[] getMergeProperty(java.lang.String key)
public java.lang.Object setProperty(java.lang.String key,
java.lang.String value)
public void clear()
public int size()
public java.lang.String toString()
toString in class java.lang.Objectpublic static java.util.Iterator<java.net.URL> getResources(java.lang.String resourceName,
java.lang.Class callingClass,
boolean aggregate)
throws java.io.IOException
java.io.IOException