public class KeyValueFile
extends java.lang.Object
| Constructor and Description |
|---|
KeyValueFile(java.lang.String fileName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKey(java.lang.String var)
Checks to see if the .[properties] file contains the given
key. |
java.lang.String |
get(java.lang.String key) |
boolean |
getBoolean(java.lang.String key)
Returns the value of the
key given in a Boolean,
however we do not set a string if no key is found. |
boolean |
getBoolean(java.lang.String key,
boolean value)
Returns the boolean value of a key
|
double |
getDouble(java.lang.String key)
Returns the value of the
key given in a Double,
however we do not set a string if no key is found. |
double |
getDouble(java.lang.String key,
double value)
Returns the double value of a key
|
int |
getInt(java.lang.String key)
Returns the value of the
key given in a Integer,
however we do not set a string if no key is found. |
int |
getInt(java.lang.String key,
int value)
Returns the int value of a key
|
long |
getLong(java.lang.String key)
Returns the value of the
key given in a Long,
however we do not set a string if no key is found. |
long |
getLong(java.lang.String key,
long value)
Returns the long value of a key
|
java.lang.String |
getProperty(java.lang.String var)
Checks to see if this
key exists in the .[properties] file. |
java.lang.String |
getString(java.lang.String key)
Returns the value of the
key given as a String,
however we do not set a string if no key is found. |
java.lang.String |
getString(java.lang.String key,
java.lang.String value)
Returns the value of the
key given as a String. |
boolean |
keyExists(java.lang.String key)
Checks the existance of a
key. |
void |
load() |
void |
removeKey(java.lang.String var)
Remove a key from the file if it exists.
|
java.util.Map<java.lang.String,java.lang.String> |
returnMap()
Returns a Map of all
key=value properties in the file as
<key (java.lang.String), value (java.lang.String)> Example: |
void |
save() |
void |
setBoolean(java.lang.String key,
boolean value)
Save the value given as a
boolean on the specified key. |
void |
setDouble(java.lang.String key,
double value)
Save the value given as a
double on the specified key. |
void |
setInt(java.lang.String key,
int value)
Save the value given as a
int on the specified key. |
void |
setLong(java.lang.String key,
long value)
Save the value given as a
long on the specified key. |
void |
setMap(java.util.Map<java.lang.String,java.lang.String> keys) |
void |
setString(java.lang.String key,
java.lang.String value)
Save the value given as a
String on the specified key. |
public void load()
public void save()
public void setMap(java.util.Map<java.lang.String,java.lang.String> keys)
public java.lang.String get(java.lang.String key)
public java.util.Map<java.lang.String,java.lang.String> returnMap()
throws java.lang.Exception
key=value properties in the file as
<key (java.lang.String), value (java.lang.String)>
PropertiesFile settings = new PropertiesFile("settings.properties");
Map<String, String> mappedSettings;
try {
mappedSettings = settings.returnMap();
} catch (Exception ex) {
log.info("Failed mapping settings.properties");
}
map - Simple Map HashMap of the entire
key=value as
<key (java.lang.String), value (java.lang.String)>java.lang.Exception - If the properties file doesn't exist.public boolean containsKey(java.lang.String var)
key.var - The key we are going to be checking the existance of.Boolean - True if the key exists, false
if it cannot be found.public java.lang.String getProperty(java.lang.String var)
key exists in the .[properties] file.var - The key we are grabbing the value of.java.lang.String - True if the key
exists, false if it cannot be found.public void removeKey(java.lang.String var)
var - The key that will be removed from the filesave()public boolean keyExists(java.lang.String key)
key.key - The key in question of existance.Boolean - True for existance, false for
key found.containsKey(java.lang.String)public java.lang.String getString(java.lang.String key)
key given as a String,
however we do not set a string if no key is found.key - The key we will retrieve the property from, if no
key is found default to "" or empty.getProperty(java.lang.String)public java.lang.String getString(java.lang.String key,
java.lang.String value)
key given as a String.
If it is not found, it will invoke saving the default value
to the properties file.key - The key that we will be grabbing the value from, if no value
is found set and return valuevalue - The default value that we will be setting if no prior
key is found.setString(java.lang.String, java.lang.String),
getProperty(java.lang.String)public void setString(java.lang.String key,
java.lang.String value)
String on the specified key.key - The key that we will be addressing the
value to.value - The value we will be setting inside the
.[properties] file.save()public int getInt(java.lang.String key)
key given in a Integer,
however we do not set a string if no key is found.key - The key we will retrieve the property from, if no
key is found default to 0getProperty(String var)public int getInt(java.lang.String key,
int value)
key - The key that we will be grabbing the value from, if no value
is found set and return valuevalue - The default value that we will be setting if no prior
key is found.Integer - Either we will return the default value or
a prior existing value depending on existance.setInt(String key, int value)public void setInt(java.lang.String key,
int value)
int on the specified key.key - The key that we will be addressing the
value to.value - The value we will be setting inside the
.[properties] file.save()public double getDouble(java.lang.String key)
key given in a Double,
however we do not set a string if no key is found.key - The key we will retrieve the property from, if no
key is found default to 0.0getProperty(String var)public double getDouble(java.lang.String key,
double value)
key - The key that we will be grabbing the value from, if no value
is found set and return valuevalue - The default value that we will be setting if no prior
key is found.Double - Either we will return the default value or
a prior existing value depending on existance.setDouble(String key, double value)public void setDouble(java.lang.String key,
double value)
double on the specified key.key - The key that we will be addressing the
value to.value - The value we will be setting inside the
.[properties] file.save()public long getLong(java.lang.String key)
key given in a Long,
however we do not set a string if no key is found.key - The key we will retrieve the property from, if no
key is found default to 0LgetProperty(String var)public long getLong(java.lang.String key,
long value)
key - The key that we will be grabbing the value from, if no value
is found set and return valuevalue - The default value that we will be setting if no prior
key is found.Long - Either we will return the default value or a
prior existing value depending on existance.setLong(String key, long value)public void setLong(java.lang.String key,
long value)
long on the specified key.key - The key that we will be addressing the
value to.value - The value we will be setting inside the
.[properties] file.save()public boolean getBoolean(java.lang.String key)
key given in a Boolean,
however we do not set a string if no key is found.key - The key we will retrieve the property from, if no
key is found default to falsegetProperty(String var)public boolean getBoolean(java.lang.String key,
boolean value)
key - The key that we will be grabbing the value from, if no value
is found set and return valuevalue - The default value that we will be setting if no prior
key is found.Boolean - Either we will return the default value or
a prior existing value depending on existance.setBoolean(String key, boolean value)public void setBoolean(java.lang.String key,
boolean value)
boolean on the specified key.key - The key that we will be addressing the
value to.value - The value we will be setting inside the
.[properties] file.save()