klaus
Class Settings
java.lang.Object
klaus.Settings
public class Settings
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
settings
private static Settings settings
engines
private ArrayList<EngineData> engines
defaultEngine
private int defaultEngine
layoutName
private String layoutName
username
private String username
clockMode
private String clockMode
lastICSUser
private String lastICSUser
lastICSPWD
private String lastICSPWD
cfgFile
private File cfgFile
persistence
private HashMap<String,String> persistence
playSounds
private boolean playSounds
Play sounds?
Note this is not made persistent because this should only be set temporarily.
Settings
public Settings()
getSettings
public static Settings getSettings()
getLastICSUser
public String getLastICSUser()
setLastICSUser
public void setLastICSUser(String lastICSUser)
getLastICSPWD
public String getLastICSPWD()
setLastICSPWD
public void setLastICSPWD(String lastICSPWD)
refreshConfig
public void refreshConfig()
throws org.jdom.JDOMException,
IOException
- Throws:
org.jdom.JDOMException
IOException
getLayoutName
public String getLayoutName()
setLayoutName
public void setLayoutName(String layoutName)
getEngines
public EngineData[] getEngines()
- Get all available engines' data
- Returns:
- an array containing information about all available engines.
getUsername
public String getUsername()
setUsername
public void setUsername(String username)
save
public void save()
getClockMode
public String getClockMode()
setClockMode
public void setClockMode(String clockMode)
addEngine
public void addEngine(EngineData data)
replaceEngine
public void replaceEngine(EngineData old,
EngineData newEng)
dropEngine
public void dropEngine(EngineData eng)
getDefaultEngine
public String getDefaultEngine()
setDefaultEngine
public void setDefaultEngine(EngineData data)
isPlaySounds
public boolean isPlaySounds()
setPlaySounds
public void setPlaySounds(boolean playSounds)
setPersistence
public void setPersistence(String key,
String value)
getPersistence
public String getPersistence(String key,
String defValue)
- Get a persistence setting's value
- Parameters:
key
- the keydefValue
- a default value, this will be returned if the key was not set.
- Returns: