Common.Settings
Class Settings
java.lang.Object
|
+--Common.Settings.Settings
- public class Settings
- extends java.lang.Object
Constructor Summary |
private |
Settings(java.lang.String filename)
|
Method Summary |
void |
addSettingsListener(SettingsListener listener)
|
boolean |
exists(java.lang.String attrib)
|
private void |
fireSettingsListeners(java.lang.String attribute)
|
java.lang.Object |
get(java.lang.String attrib)
|
java.lang.Object |
get(java.lang.String attrib,
java.lang.Object defaultValue)
|
boolean |
getBoolean(java.lang.String attrib)
|
boolean |
getBoolean(java.lang.String attrib,
boolean defaultValue)
Get the setting for the given attribute |
int |
getInt(java.lang.String attrib)
|
int |
getInt(java.lang.String attrib,
int defaultValue)
|
java.util.LinkedList |
getList(java.lang.String attrib)
|
java.lang.String |
getString(java.lang.String attrib)
|
java.lang.String |
getString(java.lang.String attrib,
java.lang.String defaultValue)
|
static Settings |
init()
|
static Settings |
instance()
|
boolean |
is(java.lang.String attrib,
java.lang.Object value)
|
boolean |
load()
|
void |
removeSettingsListener(SettingsListener listener)
|
boolean |
save()
|
void |
set(java.lang.String attrib,
boolean value)
|
void |
set(java.lang.String attrib,
double value)
|
void |
set(java.lang.String attrib,
long value)
|
void |
set(java.lang.String attrib,
java.lang.Object value)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
map
private java.util.HashMap map
filename
private java.lang.String filename
inst
private static Settings inst
listeners
private java.util.HashSet listeners
Settings
private Settings(java.lang.String filename)
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object
getBoolean
public boolean getBoolean(java.lang.String attrib,
boolean defaultValue)
- Get the setting for the given attribute
getBoolean
public boolean getBoolean(java.lang.String attrib)
getInt
public int getInt(java.lang.String attrib,
int defaultValue)
getInt
public int getInt(java.lang.String attrib)
getString
public java.lang.String getString(java.lang.String attrib,
java.lang.String defaultValue)
getString
public java.lang.String getString(java.lang.String attrib)
get
public java.lang.Object get(java.lang.String attrib,
java.lang.Object defaultValue)
exists
public boolean exists(java.lang.String attrib)
get
public java.lang.Object get(java.lang.String attrib)
is
public boolean is(java.lang.String attrib,
java.lang.Object value)
getList
public java.util.LinkedList getList(java.lang.String attrib)
set
public void set(java.lang.String attrib,
double value)
set
public void set(java.lang.String attrib,
long value)
set
public void set(java.lang.String attrib,
boolean value)
set
public void set(java.lang.String attrib,
java.lang.Object value)
save
public boolean save()
load
public boolean load()
instance
public static Settings instance()
init
public static Settings init()
addSettingsListener
public void addSettingsListener(SettingsListener listener)
removeSettingsListener
public void removeSettingsListener(SettingsListener listener)
fireSettingsListeners
private void fireSettingsListeners(java.lang.String attribute)