Package org.apache.maven.shared.utils
Class PropertyUtils
java.lang.Object
org.apache.maven.shared.utils.PropertyUtils
Static utility methods for loading properties.
-
Constructor Summary
ConstructorDescriptionDeprecated.This is a utility class with only static methods. -
Method Summary
Modifier and TypeMethodDescriptionstatic Properties
loadOptionalProperties
(File file) LoadsProperties
from aFile
.static Properties
loadOptionalProperties
(InputStream inputStream) LoadsProperties
from anInputStream
and closes the stream.static Properties
LoadsProperties
from a givenURL
.static Properties
loadProperties
(File file) Deprecated.useloadOptionalProperties(java.io.File)
instead.static Properties
Deprecated.useloadOptionalProperties(java.io.InputStream)
instead.static Properties
loadProperties
(URL url) Deprecated.useloadOptionalProperties(java.net.URL)
instead.
-
Constructor Details
-
PropertyUtils
Deprecated.This is a utility class with only static methods. Don't create instances of it.The constructor.
-
-
Method Details
-
loadProperties
Deprecated.useloadOptionalProperties(java.net.URL)
instead. This method should not be used as it suppresses exceptions silently when loading properties fails and returnsnull
instead of an emptyProperties
instance when the givenURL
isnull
.- Parameters:
url
- the URL which should be used to load the properties- Returns:
- the loaded properties
-
loadProperties
Deprecated.useloadOptionalProperties(java.io.File)
instead. This method should not be used as it suppresses exceptions silently when loading properties fails and returnsnull
instead of an emptyProperties
instance when the givenFile
isnull
.- Parameters:
file
- the file from which the properties will be loaded- Returns:
- the loaded properties
-
loadProperties
Deprecated.useloadOptionalProperties(java.io.InputStream)
instead. This method should not be used as it suppresses exceptions silently when loading properties fails.LoadsProperties
from anInputStream
and closes the stream. In a future release, this will no longer close the stream, so callers should close the stream themselves.- Parameters:
is
-InputStream
- Returns:
- the loaded properties
-
loadOptionalProperties
LoadsProperties
from a givenURL
.If the given
URL
isnull
or the properties can't be read, an empty properties object is returned.- Parameters:
url
- theURL
of the properties resource to load ornull
- Returns:
- the loaded properties or an empty
Properties
instance if properties fail to load - Since:
- 3.1.0
-
loadOptionalProperties
LoadsProperties
from aFile
.If the given
File
isnull
or the properties file can't be read, an empty properties object is returned.- Parameters:
file
- theFile
of the properties resource to load ornull
- Returns:
- the loaded properties or an empty
Properties
instance if properties fail to load - Since:
- 3.1.0
-
loadOptionalProperties
LoadsProperties
from anInputStream
and closes the stream. If the givenInputStream
isnull
or the properties can't be read, an empty properties object is returned. In a future release, this will no longer close the stream, so callers should close the stream themselves.- Parameters:
inputStream
- the properties resource to load ornull
- Returns:
- the loaded properties or an empty
Properties
instance if properties fail to load - Since:
- 3.1.0
-