org.herac.tuxguitar.gui.system.config

Class ConfigManager


public class ConfigManager
extends java.lang.Object

Constructor Summary

ConfigManager()

Method Summary

void
clear()
boolean
getBooleanConfigValue(String key)
boolean
getBooleanConfigValue(String key, boolean defaultValue)
FontData
getFontDataConfigValue(String key)
int
getIntConfigValue(String key)
int
getIntConfigValue(String key, int defaultValue)
RGB
getRGBConfigValue(String key)
String
getStringConfigValue(String key)
String
getStringConfigValue(String key, String defaultValue)
void
init()
void
load()
void
removeProperty(String key)
void
save()
void
setDefaults()
void
setProperty(String key, String value)
void
setProperty(String key, boolean value)
void
setProperty(String key, int value)

Constructor Details

ConfigManager

public ConfigManager()

Method Details

clear

public void clear()

getBooleanConfigValue

public boolean getBooleanConfigValue(String key)

getBooleanConfigValue

public boolean getBooleanConfigValue(String key,
                                     boolean defaultValue)

getFontDataConfigValue

public FontData getFontDataConfigValue(String key)

getIntConfigValue

public int getIntConfigValue(String key)

getIntConfigValue

public int getIntConfigValue(String key,
                             int defaultValue)

getRGBConfigValue

public RGB getRGBConfigValue(String key)

getStringConfigValue

public String getStringConfigValue(String key)

getStringConfigValue

public String getStringConfigValue(String key,
                                   String defaultValue)

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,
                        boolean value)

setProperty

public void setProperty(String key,
                        int value)