org.herac.tuxguitar.gui.system.config
Class TGConfigManager
java.lang.Object
org.herac.tuxguitar.gui.system.config.TGConfigManager
- Direct Known Subclasses:
- TGConfigManagerImpl, TGPluginConfigManager, TGPluginProperties
public abstract class TGConfigManager
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TGConfigManager
public TGConfigManager()
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)
setProperty
public void setProperty(java.lang.String key,
RGB rgb)
setProperty
public void setProperty(java.lang.String key,
FontData fd)
setDefaults
public void setDefaults()
removeProperty
public void removeProperty(java.lang.String key)
clear
public void clear()
load
public void load()
save
public void save()
getName
public abstract java.lang.String getName()
getFileName
public abstract java.lang.String getFileName()
getDefaults
public abstract java.util.Properties getDefaults()