Class ConfigurationUtil
java.lang.Object
org.eclipse.rdf4j.common.app.util.ConfigurationUtil
Configuration helper class
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic StringLoad configuration settings from the specified file.static StringloadConfigurationContents(String resourceName) Load configuration settings from a resource on the classpath.static PropertiesloadConfigurationProperties(File file, Properties defaults) Load configuration properties from the specified file.static PropertiesloadConfigurationProperties(String resourceName, Properties defaults) Load configuration properties from a resource on the classpath.static voidsaveConfigurationContents(String contents, File file) Save configuration settings to a file.static voidsaveConfigurationProperties(Properties props, File file, boolean includeDefaults) Save configuration properties to a file. 
- 
Constructor Details
- 
ConfigurationUtil
public ConfigurationUtil() 
 - 
 - 
Method Details
- 
loadConfigurationContents
Load configuration settings from the specified file.- Parameters:
 file- the file to load from- Returns:
 - the contents of the file as a String, or null if the file did not exist
 - Throws:
 IOException- if the contents of the file could not be read due to an I/O problem
 - 
loadConfigurationContents
Load configuration settings from a resource on the classpath.- Parameters:
 resourceName- the name of the resource- Returns:
 - the contents of the resources as a String, or null if the resource, nor its default, could be found
 - Throws:
 IOException- if the resource could not be read due to an I/O problem
 - 
loadConfigurationProperties
public static Properties loadConfigurationProperties(File file, Properties defaults) throws IOException Load configuration properties from the specified file.- Parameters:
 file- the file to load fromdefaults- default properties- Returns:
 - the contents of the file as Properties, or null if the file did not exist
 - Throws:
 IOException- if the contents of the file could not be read due to an I/O problem
 - 
loadConfigurationProperties
public static Properties loadConfigurationProperties(String resourceName, Properties defaults) throws IOException Load configuration properties from a resource on the classpath.- Parameters:
 resourceName- the name of the resourcedefaults- default properties- Returns:
 - the contents of the resource as Properties
 - Throws:
 IOException- if the resource could not be read due to an I/O problem
 - 
saveConfigurationContents
Save configuration settings to a file.- Parameters:
 contents- the configuration settingsfile- the file to write to- Throws:
 IOException- if the settings could not be saved because of an I/O problem
 - 
saveConfigurationProperties
public static void saveConfigurationProperties(Properties props, File file, boolean includeDefaults) throws IOException Save configuration properties to a file.- Parameters:
 props- the configuration propertiesfile- the file to write toincludeDefaults-- Throws:
 IOException- if the settings could not be saved because of an I/O problem
 
 -