Class ConfigurationUtil
java.lang.Object
org.eclipse.rdf4j.common.app.util.ConfigurationUtil
Configuration helper class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static StringgetDefaultResourceName(String resourceName) Get full resource name from default locationprivate static StringgetResourceName(String resourceName) Get full resource namestatic 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
-
getResourceName
-
getDefaultResourceName
-
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
-