Class FileConfiguration
- java.lang.Object
-
- com.github.simonfischer04.fileconfiguration.FileConfiguration
-
public class FileConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description FileConfiguration(File file)FileConfiguration(File file, boolean prettyPrint, boolean autoSave)FileConfiguration(String jsonString)FileConfiguration(String jsonString, boolean prettyPrint, boolean autoSave)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()booleancontains(String key)static FileConfigurationfromPath(String path)static FileConfigurationfromPath(String path, boolean prettyPrint, boolean autoSave)<T> Tget(String key, Class<T> classOfT)BooleangetBoolean(String key)DoublegetDouble(String key)IntegergetInt(String key)com.google.gson.JsonObjectgetJsonObject(String key)com.google.gson.JsonPrimitivegetJsonPrimitive(String key)StringgetString(String key)voidload()voidsave()voidsave(String path)voidset(String key, Object value)
-
-
-
Constructor Detail
-
FileConfiguration
public FileConfiguration(File file, boolean prettyPrint, boolean autoSave)
-
FileConfiguration
public FileConfiguration(File file)
-
FileConfiguration
public FileConfiguration(String jsonString, boolean prettyPrint, boolean autoSave)
-
FileConfiguration
public FileConfiguration(String jsonString)
-
-
Method Detail
-
fromPath
public static FileConfiguration fromPath(String path, boolean prettyPrint, boolean autoSave)
-
fromPath
public static FileConfiguration fromPath(String path)
-
load
public void load()
-
contains
public boolean contains(String key)
-
getJsonObject
public com.google.gson.JsonObject getJsonObject(String key)
-
getJsonPrimitive
public com.google.gson.JsonPrimitive getJsonPrimitive(String key)
-
save
public void save(String path)
-
save
public void save()
-
clear
public void clear()
-
-