Package tk.booky.jdahelper.api
Interface IConfiguration<T>
-
- All Known Implementing Classes:
JsonConfiguration
public interface IConfiguration<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleancontains(java.lang.String path)default java.lang.Objectget(java.lang.String path)java.lang.Objectget(java.lang.String path, java.lang.Object def)default booleangetBoolean(java.lang.String path)booleangetBoolean(java.lang.String path, boolean def)default bytegetByte(java.lang.String path)bytegetByte(java.lang.String path, byte def)default chargetCharacter(java.lang.String path)chargetCharacter(java.lang.String path, char def)default doublegetDouble(java.lang.String path)doublegetDouble(java.lang.String path, double def)default floatgetFloat(java.lang.String path)floatgetFloat(java.lang.String path, float def)default intgetInt(java.lang.String path)intgetInt(java.lang.String path, int def)default java.util.List<java.lang.Object>getList(java.lang.String path)java.util.List<java.lang.Object>getList(java.lang.String path, java.util.List<java.lang.Object> def)default longgetLong(java.lang.String path)longgetLong(java.lang.String path, long def)default shortgetShort(java.lang.String path)shortgetShort(java.lang.String path, short def)default java.lang.StringgetString(java.lang.String path)java.lang.StringgetString(java.lang.String path, java.lang.String def)default java.util.List<java.lang.String>getStringList(java.lang.String path)java.util.List<java.lang.String>getStringList(java.lang.String path, java.util.List<java.lang.String> def)voidremove(java.lang.String path)voidsave(java.io.File file)voidsave(net.dv8tion.jda.api.entities.Guild guild)voidset(java.lang.String path, java.lang.Object object)
-
-
-
Method Detail
-
get
default java.lang.Object get(java.lang.String path)
-
get
java.lang.Object get(java.lang.String path, java.lang.Object def)
-
getString
default java.lang.String getString(java.lang.String path)
-
getString
java.lang.String getString(java.lang.String path, java.lang.String def)
-
getInt
default int getInt(java.lang.String path)
-
getInt
int getInt(java.lang.String path, int def)
-
getDouble
default double getDouble(java.lang.String path)
-
getDouble
double getDouble(java.lang.String path, double def)
-
getFloat
default float getFloat(java.lang.String path)
-
getFloat
float getFloat(java.lang.String path, float def)
-
getLong
default long getLong(java.lang.String path)
-
getLong
long getLong(java.lang.String path, long def)
-
getShort
default short getShort(java.lang.String path)
-
getShort
short getShort(java.lang.String path, short def)
-
getByte
default byte getByte(java.lang.String path)
-
getByte
byte getByte(java.lang.String path, byte def)
-
getBoolean
default boolean getBoolean(java.lang.String path)
-
getBoolean
boolean getBoolean(java.lang.String path, boolean def)
-
getCharacter
default char getCharacter(java.lang.String path)
-
getCharacter
char getCharacter(java.lang.String path, char def)
-
getList
default java.util.List<java.lang.Object> getList(java.lang.String path)
-
getList
java.util.List<java.lang.Object> getList(java.lang.String path, java.util.List<java.lang.Object> def)
-
getStringList
default java.util.List<java.lang.String> getStringList(java.lang.String path)
-
getStringList
java.util.List<java.lang.String> getStringList(java.lang.String path, java.util.List<java.lang.String> def)
-
contains
boolean contains(java.lang.String path)
-
set
void set(java.lang.String path, java.lang.Object object)
-
remove
void remove(java.lang.String path)
-
save
void save(java.io.File file)
-
save
void save(net.dv8tion.jda.api.entities.Guild guild)
-
-