org.herac.tuxguitar.gui.system.config
Class ConfigManager

java.lang.Object
  extended by org.herac.tuxguitar.gui.system.config.ConfigManager

public class ConfigManager
extends java.lang.Object


Constructor Summary
ConfigManager()
           
 
Method Summary
 void clear()
           
 boolean getBooleanConfigValue(java.lang.String key)
           
 boolean getBooleanConfigValue(java.lang.String key, boolean defaultValue)
           
 FontData getFontDataConfigValue(java.lang.String key)
           
 int getIntConfigValue(java.lang.String key)
           
 int getIntConfigValue(java.lang.String key, int defaultValue)
           
 RGB getRGBConfigValue(java.lang.String key)
           
 java.lang.String getStringConfigValue(java.lang.String key)
           
 java.lang.String getStringConfigValue(java.lang.String key, java.lang.String defaultValue)
           
 void init()
           
 void load()
           
 void removeProperty(java.lang.String key)
           
 void save()
           
 void setDefaults()
           
 void setProperty(java.lang.String key, boolean value)
           
 void setProperty(java.lang.String key, int value)
           
 void setProperty(java.lang.String key, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigManager

public ConfigManager()
Method Detail

init

public void init()

getStringConfigValue

public java.lang.String getStringConfigValue(java.lang.String key,
                                             java.lang.String defaultValue)

getStringConfigValue

public java.lang.String getStringConfigValue(java.lang.String key)

getIntConfigValue

public int getIntConfigValue(java.lang.String key,
                             int defaultValue)

getIntConfigValue

public int getIntConfigValue(java.lang.String key)

getBooleanConfigValue

public boolean getBooleanConfigValue(java.lang.String key,
                                     boolean defaultValue)

getBooleanConfigValue

public boolean getBooleanConfigValue(java.lang.String key)

getFontDataConfigValue

public FontData getFontDataConfigValue(java.lang.String key)

getRGBConfigValue

public RGB getRGBConfigValue(java.lang.String key)

setProperty

public void setProperty(java.lang.String key,
                        java.lang.String value)

setProperty

public void setProperty(java.lang.String key,
                        int value)

setProperty

public void setProperty(java.lang.String key,
                        boolean value)

setDefaults

public void setDefaults()

removeProperty

public void removeProperty(java.lang.String key)

clear

public void clear()

load

public void load()

save

public void save()