|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.datacrow.core.settings.Settings
public class Settings
Contains all Settings Groups and there settings. The Settings class is the only class which needs to be referenced to add groups, add settings, get settings and get values of settings.
Constructor Summary | |
---|---|
Settings()
|
Method Summary | |
---|---|
void |
addGroup(java.lang.String key,
SettingsGroup group)
Adds a group to the hashtable. |
void |
addSetting(java.lang.String key,
Setting setting)
Adds a setting to a specified group. |
boolean |
getBoolean(java.lang.String key)
Returns the value of the setting as a boolean |
java.awt.Color |
getColor(java.lang.String key)
Returns the value of the setting as a color object |
IDefinitions |
getDefinitions(java.lang.String key)
|
java.awt.Dimension |
getDimension(java.lang.String key)
|
java.awt.Font |
getFont(java.lang.String key)
|
java.util.Collection<SettingsGroup> |
getGroups()
Retrieves all settings groups without an hierarchy |
int |
getInt(java.lang.String key)
Returns the value of the setting as an integer |
int[] |
getIntArray(java.lang.String key)
|
DcLookAndFeel |
getLookAndFeel(java.lang.String key)
|
Setting |
getSetting(java.lang.String key)
Retrieves a setting |
java.util.Collection<Setting> |
getSettings()
Retrieves all the settings |
java.io.File |
getSettingsFile()
|
java.util.LinkedHashMap<java.lang.String,SettingsGroup> |
getSettingsGroups()
Retrieves all the top level groups |
java.lang.String |
getString(java.lang.String key)
|
java.lang.String[] |
getStringArray(java.lang.String key)
Returns the value of the setting as a String array |
java.lang.Object |
getValue(java.lang.String key)
Retrieves a value of a settings |
boolean |
isSettingKeyValid(java.lang.String key)
|
void |
setSettingsFile(java.io.File file)
Specifies the location and name of the settings file |
void |
setString(java.lang.String key,
java.lang.String s)
Sets a string as a value for the setting (by parsing the string) |
void |
setValue(java.lang.String key,
java.lang.Object value)
Sets the value of a setting |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Settings()
Method Detail |
---|
public void addGroup(java.lang.String key, SettingsGroup group)
key
- unique identifier for this groupgroup
- a top-level group (parent)public void setSettingsFile(java.io.File file)
file
- the settings filepublic java.io.File getSettingsFile()
public void addSetting(java.lang.String key, Setting setting)
key
- the key of the groupsetting
- the setting to be added to the specified grouppublic boolean isSettingKeyValid(java.lang.String key)
public Setting getSetting(java.lang.String key)
public java.lang.Object getValue(java.lang.String key)
public java.lang.String[] getStringArray(java.lang.String key)
public int[] getIntArray(java.lang.String key)
public IDefinitions getDefinitions(java.lang.String key)
public java.awt.Font getFont(java.lang.String key)
public DcLookAndFeel getLookAndFeel(java.lang.String key)
public int getInt(java.lang.String key)
public boolean getBoolean(java.lang.String key)
public java.awt.Color getColor(java.lang.String key)
public java.awt.Dimension getDimension(java.lang.String key)
public java.lang.String getString(java.lang.String key)
public void setValue(java.lang.String key, java.lang.Object value)
public void setString(java.lang.String key, java.lang.String s)
public java.util.LinkedHashMap<java.lang.String,SettingsGroup> getSettingsGroups()
public java.util.Collection<SettingsGroup> getGroups()
public java.util.Collection<Setting> getSettings()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |