Package org.javers.common.properties
Class PropertiesUtil
- java.lang.Object
-
- org.javers.common.properties.PropertiesUtil
-
public class PropertiesUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PropertiesUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
getBooleanProperty(java.util.Properties properties, java.lang.String propertyKey)
static <T extends java.lang.Enum<T>>
TgetEnumProperty(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
-
-
-
Method Detail
-
getStringProperty
public static java.lang.String getStringProperty(java.util.Properties properties, java.lang.String propertyKey)
- Throws:
JaversException
- UNDEFINED_PROPERTY
-
getBooleanProperty
public static boolean getBooleanProperty(java.util.Properties properties, java.lang.String propertyKey)
- Throws:
JaversException
- UNDEFINED_PROPERTY
-
getEnumProperty
public static <T extends java.lang.Enum<T>> T getEnumProperty(java.util.Properties properties, java.lang.String propertyKey, java.lang.Class<T> enumType)
- Throws:
JaversException
- UNDEFINED_PROPERTYJaversException
- MALFORMED_PROPERTY
-
getProperties
public static java.util.Properties getProperties(java.lang.String classpathName)
-
loadProperties
public static void loadProperties(java.lang.String classpathName, java.util.Properties toProps)
loads a properties file from classpath using default classloader- Parameters:
classpathName
- classpath resource name- Throws:
JaversException
- CLASSPATH_RESOURCE_NOT_FOUND- See Also:
ClassLoader.getResourceAsStream(String)
-
-