org.herac.tuxguitar.gui.system.config

Class ConfigManager

public class ConfigManager extends Object

Constructor Summary
ConfigManager()
Method Summary
voidclear()
booleangetBooleanConfigValue(String key, boolean defaultValue)
booleangetBooleanConfigValue(String key)
FontDatagetFontDataConfigValue(String key)
intgetIntConfigValue(String key, int defaultValue)
intgetIntConfigValue(String key)
RGBgetRGBConfigValue(String key)
StringgetStringConfigValue(String key, String defaultValue)
StringgetStringConfigValue(String key)
voidinit()
voidload()
voidremoveProperty(String key)
voidsave()
voidsetDefaults()
voidsetProperty(String key, String value)
voidsetProperty(String key, int value)
voidsetProperty(String key, boolean value)

Constructor Detail

ConfigManager

public ConfigManager()

Method Detail

clear

public void clear()

getBooleanConfigValue

public boolean getBooleanConfigValue(String key, boolean defaultValue)

getBooleanConfigValue

public boolean getBooleanConfigValue(String key)

getFontDataConfigValue

public FontData getFontDataConfigValue(String key)

getIntConfigValue

public int getIntConfigValue(String key, int defaultValue)

getIntConfigValue

public int getIntConfigValue(String key)

getRGBConfigValue

public RGB getRGBConfigValue(String key)

getStringConfigValue

public String getStringConfigValue(String key, String defaultValue)

getStringConfigValue

public String getStringConfigValue(String key)

init

public void init()

load

public void load()

removeProperty

public void removeProperty(String key)

save

public void save()

setDefaults

public void setDefaults()

setProperty

public void setProperty(String key, String value)

setProperty

public void setProperty(String key, int value)

setProperty

public void setProperty(String key, boolean value)