package org.herac.tuxguitar.gui.system.plugins;
import java.io.File;
import java.io.InputStream;
import java.util.Properties;
import org.herac.tuxguitar.gui.system.config.TGConfigManager;
import org.herac.tuxguitar.gui.util.TGFileUtils;
public class TGPluginConfigManager extends TGConfigManager {
private String name;
public TGPluginConfigManager(String name) {
this.name = name;
}
public Properties getDefaults() {
Properties properties = new Properties();
try {
InputStream is = TGFileUtils.getResourceAsStream(this.name + ".cfg");
if (is != null) {
properties.load(is);
}
} catch (Throwable throwable) {
LOG.error(throwable);
}
return properties;
}
public String getFileName() {
return TGFileUtils.PATH_USER_PLUGINS_CONFIG + File.separator + this.name
+ ".cfg";
}
public String getName() {
return "Plugin Configuration";
}
}