From b4018ab487505cda93cf5484689cabce9b4712f6 Mon Sep 17 00:00:00 2001 From: MightyPork Date: Sat, 26 Jul 2014 19:51:51 +0200 Subject: [PATCH] Improved backwards compatibility of the latest change in propmgr --- .../utils/config/propmgr/PropertyManager.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/mightypork/utils/config/propmgr/PropertyManager.java b/src/mightypork/utils/config/propmgr/PropertyManager.java index 3d566ad..be13927 100644 --- a/src/mightypork/utils/config/propmgr/PropertyManager.java +++ b/src/mightypork/utils/config/propmgr/PropertyManager.java @@ -1,6 +1,7 @@ package mightypork.utils.config.propmgr; +import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.Map.Entry; @@ -11,6 +12,7 @@ import mightypork.utils.config.propmgr.properties.BooleanProperty; import mightypork.utils.config.propmgr.properties.DoubleProperty; import mightypork.utils.config.propmgr.properties.IntegerProperty; import mightypork.utils.config.propmgr.properties.StringProperty; +import mightypork.utils.config.propmgr.store.PropertyFile; import mightypork.utils.logging.Log; @@ -27,7 +29,19 @@ public class PropertyManager { /** - * Create property manager from file path and an initial comment. + * Create property manager from file path and a header comment.
+ * This is the same as using a {@link PropertyFile} store. + * + * @param file property file + * @param comment header comment. + */ + public PropertyManager(File file, String comment) { + this(new PropertyFile(file, comment)); + } + + + /** + * Create property manager based on provided {@link PropertyStore} * * @param props a property store implementation backing this property * manager