- java.lang.Object
-
- com.pervasive.datarush.commons.util.PropertiesFileUtil
-
public class PropertiesFileUtil extends Object
Utility methods to consume properties files.
-
-
Constructor Summary
Constructors Constructor Description PropertiesFileUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Propertiesread(File propertiesFile)Loads a.properties-formatted file from disk into aPropertiesobject.static Propertiesread(String propertiesPath)Loads a.properties-formatted file from disk into aPropertiesobject.static voidwrite(File propertiesFile, Properties data, String comment)Writes aPropertiesobject to disk.static voidwrite(String propertiesPath, Properties data, String comment)Writes aPropertiesobject to disk.
-
-
-
Method Detail
-
read
public static Properties read(String propertiesPath)
Loads a.properties-formatted file from disk into aPropertiesobject. On error, the input stream is properly closed and a user-friendly exception is thrown.- Parameters:
propertiesPath- the path to the file to load- Returns:
- a
Propertiesobject populated with the specified file's data
-
read
public static Properties read(File propertiesFile)
Loads a.properties-formatted file from disk into aPropertiesobject. On error, the input stream is properly closed and a user-friendly exception is thrown.- Parameters:
propertiesFile- the file to load- Returns:
- a
Propertiesobject populated with the specified file's data
-
write
public static void write(String propertiesPath, Properties data, String comment)
Writes aPropertiesobject to disk. On error, the output stream is properly closed and a user-friendly exception is thrown.- Parameters:
propertiesPath- the path to the file to writedata- thePropertiesobject to storecomment- an optional comment to include at the top of the written file
-
write
public static void write(File propertiesFile, Properties data, String comment)
Writes aPropertiesobject to disk. On error, the output stream is properly closed and a user-friendly exception is thrown.- Parameters:
propertiesFile- the file to writedata- thePropertiesobject to storecomment- an optional comment to include at the top of the written file
-
-