Package com.xebialabs.deployit.util
Class PropertyUtil
- java.lang.Object
-
- com.xebialabs.deployit.util.PropertyUtil
-
public class PropertyUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PropertyUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static doubleparseDoubleSilent(java.util.Properties properties, java.lang.String KEY, double defaultValue)static intparseIntSilent(java.util.Properties properties, java.lang.String KEY, int defaultValue)static longparseLongSilent(java.util.Properties properties, java.lang.String KEY, long defaultValue)static java.util.PropertiesreadPropertiesFile(java.io.File file)static voidstorePropertiesFile(java.io.File file, java.util.Properties properties)static voidupdateBooleanProperty(java.util.Properties properties, java.lang.String key, java.lang.Boolean value, java.lang.Boolean initialValue, java.util.function.Consumer<java.lang.Boolean> setter)static voidupdateDoubleProperty(java.util.Properties properties, java.lang.String key, java.lang.Double value, java.lang.Double initialValue, java.util.function.Consumer<java.lang.Double> setter)static voidupdateIntProperty(java.util.Properties properties, java.lang.String key, java.lang.Integer value, java.lang.Integer initialValue, java.util.function.Consumer<java.lang.Integer> setter)static voidupdateLongProperty(java.util.Properties properties, java.lang.String key, java.lang.Long value, java.lang.Long initialValue, java.util.function.Consumer<java.lang.Long> setter)static voidupdateProperty(java.util.Properties properties, java.lang.String key, java.lang.String value, java.lang.String initialValue, java.util.function.Consumer<java.lang.String> setter)static voidupdateProperty(java.util.Properties properties, java.lang.String key, java.lang.String value, java.util.function.Consumer<java.lang.String> setter)static voidupdateProperty(java.util.Properties properties, java.lang.String key, java.util.function.Supplier<java.lang.String> getter, java.util.function.Supplier<java.lang.String> initialValueSupplier, java.util.function.Consumer<java.lang.String> setter)
-
-
-
Method Detail
-
readPropertiesFile
public static java.util.Properties readPropertiesFile(java.io.File file)
-
storePropertiesFile
public static void storePropertiesFile(java.io.File file, java.util.Properties properties)
-
parseIntSilent
public static int parseIntSilent(java.util.Properties properties, java.lang.String KEY, int defaultValue)
-
parseDoubleSilent
public static double parseDoubleSilent(java.util.Properties properties, java.lang.String KEY, double defaultValue)
-
parseLongSilent
public static long parseLongSilent(java.util.Properties properties, java.lang.String KEY, long defaultValue)
-
updateProperty
public static void updateProperty(java.util.Properties properties, java.lang.String key, java.lang.String value, java.lang.String initialValue, java.util.function.Consumer<java.lang.String> setter)
-
updateProperty
public static void updateProperty(java.util.Properties properties, java.lang.String key, java.lang.String value, java.util.function.Consumer<java.lang.String> setter)
-
updateProperty
public static void updateProperty(java.util.Properties properties, java.lang.String key, java.util.function.Supplier<java.lang.String> getter, java.util.function.Supplier<java.lang.String> initialValueSupplier, java.util.function.Consumer<java.lang.String> setter)
-
updateBooleanProperty
public static void updateBooleanProperty(java.util.Properties properties, java.lang.String key, java.lang.Boolean value, java.lang.Boolean initialValue, java.util.function.Consumer<java.lang.Boolean> setter)
-
updateIntProperty
public static void updateIntProperty(java.util.Properties properties, java.lang.String key, java.lang.Integer value, java.lang.Integer initialValue, java.util.function.Consumer<java.lang.Integer> setter)
-
updateLongProperty
public static void updateLongProperty(java.util.Properties properties, java.lang.String key, java.lang.Long value, java.lang.Long initialValue, java.util.function.Consumer<java.lang.Long> setter)
-
updateDoubleProperty
public static void updateDoubleProperty(java.util.Properties properties, java.lang.String key, java.lang.Double value, java.lang.Double initialValue, java.util.function.Consumer<java.lang.Double> setter)
-
-