Made abstractconfig not static where it doesnt need to be
This commit is contained in:
parent
4ec85a4079
commit
f15520f6a2
|
|
@ -114,7 +114,7 @@ abstract class AbstractConfig {
|
||||||
saveConfig();
|
saveConfig();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static void setString(String path, String def) {
|
protected void setString(String path, String def) {
|
||||||
try {
|
try {
|
||||||
if(config.node(splitPath(path)).virtual())
|
if(config.node(splitPath(path)).virtual())
|
||||||
config.node(splitPath(path)).set(io.leangen.geantyref.TypeToken.get(String.class), def);
|
config.node(splitPath(path)).set(io.leangen.geantyref.TypeToken.get(String.class), def);
|
||||||
|
|
@ -123,32 +123,32 @@ abstract class AbstractConfig {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static boolean getBoolean(String prefix, String path, boolean def) {
|
protected boolean getBoolean(String prefix, String path, boolean def) {
|
||||||
set(prefix, path, def);
|
set(prefix, path, def);
|
||||||
return config.node(splitPath(path)).getBoolean(def);
|
return config.node(splitPath(path)).getBoolean(def);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static double getDouble(String prefix, String path, double def) {
|
protected double getDouble(String prefix, String path, double def) {
|
||||||
set(prefix, path, def);
|
set(prefix, path, def);
|
||||||
return config.node(splitPath(path)).getDouble(def);
|
return config.node(splitPath(path)).getDouble(def);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static int getInt(String prefix, String path, int def) {
|
protected int getInt(String prefix, String path, int def) {
|
||||||
set(prefix, path, def);
|
set(prefix, path, def);
|
||||||
return config.node(splitPath(path)).getInt(def);
|
return config.node(splitPath(path)).getInt(def);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static String getString(String prefix, String path, String def) {
|
protected String getString(String prefix, String path, String def) {
|
||||||
setString(path, def);
|
setString(path, def);
|
||||||
return config.node(splitPath(path)).getString(def);
|
return config.node(splitPath(path)).getString(def);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static Long getLong(String prefix, String path, Long def) {
|
protected Long getLong(String prefix, String path, Long def) {
|
||||||
set(prefix, path, def);
|
set(prefix, path, def);
|
||||||
return config.node(splitPath(path)).getLong(def);
|
return config.node(splitPath(path)).getLong(def);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void setStringList(String prefix, String path, List<String> def) {
|
private void setStringList(String prefix, String path, List<String> def) {
|
||||||
path = prefix + path;
|
path = prefix + path;
|
||||||
System.out.println("Setting: " + def);
|
System.out.println("Setting: " + def);
|
||||||
if(config.node(splitPath(path)).virtual()) {
|
if(config.node(splitPath(path)).virtual()) {
|
||||||
|
|
@ -167,7 +167,7 @@ abstract class AbstractConfig {
|
||||||
saveConfig();
|
saveConfig();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static List<String> getStringList(String prefix, String path, List<String> def) {
|
protected List<String> getStringList(String prefix, String path, List<String> def) {
|
||||||
try {
|
try {
|
||||||
setStringList(prefix, path, def);
|
setStringList(prefix, path, def);
|
||||||
return config.node(splitPath(path)).getList(TypeToken.get(String.class));
|
return config.node(splitPath(path)).getList(TypeToken.get(String.class));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user