public class PropertiesUtil
extends java.lang.Object
Constructor and Description |
---|
PropertiesUtil() |
Modifier and Type | Method and Description |
---|---|
static boolean |
getBooleanProperty(java.util.Properties properties,
java.lang.String propertyKey) |
static <T extends java.lang.Enum<T>> |
getEnumProperty(java.util.Properties properties,
java.lang.String propertyKey,
java.lang.Class<T> enumType) |
static java.util.Properties |
getProperties(java.lang.String classpathName) |
static java.lang.String |
getStringProperty(java.util.Properties properties,
java.lang.String propertyKey) |
static void |
loadProperties(java.lang.String classpathName,
java.util.Properties toProps)
loads a properties file from classpath using default classloader
|
public static java.lang.String getStringProperty(java.util.Properties properties, java.lang.String propertyKey)
JaversException
- UNDEFINED_PROPERTYpublic static boolean getBooleanProperty(java.util.Properties properties, java.lang.String propertyKey)
JaversException
- UNDEFINED_PROPERTYpublic static <T extends java.lang.Enum<T>> T getEnumProperty(java.util.Properties properties, java.lang.String propertyKey, java.lang.Class<T> enumType)
JaversException
- UNDEFINED_PROPERTYJaversException
- MALFORMED_PROPERTYpublic static java.util.Properties getProperties(java.lang.String classpathName)
public static void loadProperties(java.lang.String classpathName, java.util.Properties toProps)
classpathName
- classpath resource nameJaversException
- CLASSPATH_RESOURCE_NOT_FOUNDClassLoader.getResourceAsStream(String)