public final class Settings extends Object
This a type-enabled wrapper for a Properties object
| Constructor and Description |
|---|
Settings()
Constructor
|
Settings(Properties settings)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
Properties |
asProperties()
Utility method to access the settings object as a properties object
|
boolean |
getBooleanProperty(String key,
boolean defaultValue)
Get a property by name
|
int |
getIntProperty(String key,
int defaultValue)
Get a property by name
|
long |
getLongProperty(String key,
long defaultValue)
Get a property by name
|
String |
getStringProperty(String key)
Get a property by name
|
String |
getStringProperty(String key,
String defaultValue)
Get a property by name
|
String |
getStringProperty(String key,
String defaultValue,
boolean replaceSystemProperties)
Get a property by name
|
Set<Object> |
keySet()
Return a set of the settings keys
|
void |
readFrom(File settingsFile) |
String |
removeProperty(String key)
Remove a property from this settings object
|
void |
setBooleanProperty(String key,
boolean value)
Set a string property by name
|
void |
setIntProperty(String key,
int value)
Set a string property by name
|
void |
setLongProperty(String key,
long value)
Set a string property by name
|
void |
setStringProperty(String key,
String value)
Set a string property by name
|
void |
writeTo(File settingsFile,
String title) |
public Settings()
public Settings(Properties settings)
public void readFrom(File settingsFile) throws javax.jms.JMSException
javax.jms.JMSExceptionpublic void writeTo(File settingsFile, String title) throws javax.jms.JMSException
javax.jms.JMSExceptionpublic String getStringProperty(String key)
key - the property namepublic String getStringProperty(String key, String defaultValue)
key - the property namepublic String getStringProperty(String key, String defaultValue, boolean replaceSystemProperties)
key - the property namepublic int getIntProperty(String key, int defaultValue)
key - the property namepublic long getLongProperty(String key, long defaultValue)
key - the property namepublic boolean getBooleanProperty(String key, boolean defaultValue)
key - the property namepublic void setStringProperty(String key, String value)
key - the property namepublic void setIntProperty(String key, int value)
key - the property namepublic void setLongProperty(String key, long value)
key - the property namepublic void setBooleanProperty(String key, boolean value)
key - the property namepublic String removeProperty(String key)
key - the property namepublic Properties asProperties()
Copyright © 2019. All rights reserved.