Class 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 double parseDoubleSilent​(java.util.Properties properties, java.lang.String KEY, double defaultValue)  
      static int parseIntSilent​(java.util.Properties properties, java.lang.String KEY, int defaultValue)  
      static long parseLongSilent​(java.util.Properties properties, java.lang.String KEY, long defaultValue)  
      static java.util.Properties readPropertiesFile​(java.io.File file)  
      static void storePropertiesFile​(java.io.File file, java.util.Properties properties)  
      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)  
      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)  
      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)  
      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)  
      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)  
      static void updateProperty​(java.util.Properties properties, java.lang.String key, java.lang.String value, java.util.function.Consumer<java.lang.String> setter)  
      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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PropertyUtil

        public PropertyUtil()
    • 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)