Package net.alpenblock.bungeeperms
Class Config
- java.lang.Object
-
- net.alpenblock.bungeeperms.Config
-
public class Config extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Config(java.lang.String path)
Config(PlatformPlugin p, java.lang.String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deleteNode(java.lang.String node)
boolean
getBoolean(java.lang.String key, boolean def)
double
getDouble(java.lang.String key, double def)
<T extends java.lang.Enum>
TgetEnumValue(java.lang.String key, T def)
int
getInt(java.lang.String key, int def)
java.util.List<java.lang.String>
getListString(java.lang.String key, java.util.List<java.lang.String> def)
long
getLong(java.lang.String key, long def)
java.lang.String
getString(java.lang.String key, java.lang.String def)
java.util.List<java.lang.String>
getSubNodes(java.lang.String node)
void
init()
boolean
keyExists(java.lang.String node)
void
load()
void
save()
void
setBool(java.lang.String key, boolean val)
void
setBoolAndSave(java.lang.String key, boolean val)
<T extends java.lang.Enum>
voidsetEnumAndSave(java.lang.String key, T val)
<T extends java.lang.Enum>
voidsetEnumValue(java.lang.String key, T val)
void
setInt(java.lang.String key, int val)
void
setIntAndSave(java.lang.String key, int val)
void
setListString(java.lang.String key, java.util.List<java.lang.String> val)
void
setListStringAndSave(java.lang.String key, java.util.List<java.lang.String> val)
void
setLong(java.lang.String key, long val)
void
setLongAndSave(java.lang.String key, long val)
void
setString(java.lang.String key, java.lang.String val)
void
setStringAndSave(java.lang.String key, java.lang.String val)
-
-
-
Constructor Detail
-
Config
public Config(PlatformPlugin p, java.lang.String path)
-
Config
public Config(java.lang.String path)
-
-
Method Detail
-
init
public void init()
-
load
public void load()
-
save
public void save()
-
getString
public java.lang.String getString(java.lang.String key, java.lang.String def)
-
getInt
public int getInt(java.lang.String key, int def)
-
getLong
public long getLong(java.lang.String key, long def)
-
getBoolean
public boolean getBoolean(java.lang.String key, boolean def)
-
getEnumValue
public <T extends java.lang.Enum> T getEnumValue(java.lang.String key, T def)
-
getListString
public java.util.List<java.lang.String> getListString(java.lang.String key, java.util.List<java.lang.String> def)
-
getDouble
public double getDouble(java.lang.String key, double def)
-
setString
public void setString(java.lang.String key, java.lang.String val)
-
setStringAndSave
public void setStringAndSave(java.lang.String key, java.lang.String val)
-
setInt
public void setInt(java.lang.String key, int val)
-
setIntAndSave
public void setIntAndSave(java.lang.String key, int val)
-
setLong
public void setLong(java.lang.String key, long val)
-
setLongAndSave
public void setLongAndSave(java.lang.String key, long val)
-
setBool
public void setBool(java.lang.String key, boolean val)
-
setBoolAndSave
public void setBoolAndSave(java.lang.String key, boolean val)
-
setEnumValue
public <T extends java.lang.Enum> void setEnumValue(java.lang.String key, T val)
-
setEnumAndSave
public <T extends java.lang.Enum> void setEnumAndSave(java.lang.String key, T val)
-
setListString
public void setListString(java.lang.String key, java.util.List<java.lang.String> val)
-
setListStringAndSave
public void setListStringAndSave(java.lang.String key, java.util.List<java.lang.String> val)
-
getSubNodes
public java.util.List<java.lang.String> getSubNodes(java.lang.String node)
-
deleteNode
public void deleteNode(java.lang.String node)
-
keyExists
public boolean keyExists(java.lang.String node)
-
-