T - the type being storedpublic class GsonStorageHandler<T> extends FileStorageHandler<T>
FileStorageHandler implemented using Gson.| Modifier and Type | Field and Description |
|---|---|
protected com.google.gson.Gson |
gson |
protected Type |
type |
| Constructor and Description |
|---|
GsonStorageHandler(String fileName,
String fileExtension,
File dataFolder,
Class<T> clazz) |
GsonStorageHandler(String fileName,
String fileExtension,
File dataFolder,
Class<T> clazz,
com.google.gson.Gson gson) |
GsonStorageHandler(String fileName,
String fileExtension,
File dataFolder,
Type type) |
GsonStorageHandler(String fileName,
String fileExtension,
File dataFolder,
Type type,
com.google.gson.Gson gson) |
GsonStorageHandler(String fileName,
String fileExtension,
File dataFolder,
com.google.common.reflect.TypeToken<T> type) |
GsonStorageHandler(String fileName,
String fileExtension,
File dataFolder,
com.google.common.reflect.TypeToken<T> type,
com.google.gson.Gson gson) |
| Modifier and Type | Method and Description |
|---|---|
protected T |
readFromFile(Path path) |
protected void |
saveToFile(Path path,
T t) |
build, load, save, saveAndBackupprotected final Type type
protected final com.google.gson.Gson gson
public GsonStorageHandler(String fileName, String fileExtension, File dataFolder, Class<T> clazz)
public GsonStorageHandler(String fileName, String fileExtension, File dataFolder, Class<T> clazz, com.google.gson.Gson gson)
public GsonStorageHandler(String fileName, String fileExtension, File dataFolder, com.google.common.reflect.TypeToken<T> type)
public GsonStorageHandler(String fileName, String fileExtension, File dataFolder, com.google.common.reflect.TypeToken<T> type, com.google.gson.Gson gson)
public GsonStorageHandler(String fileName, String fileExtension, File dataFolder, Type type)
protected T readFromFile(Path path)
readFromFile in class FileStorageHandler<T>protected void saveToFile(Path path, T t)
saveToFile in class FileStorageHandler<T>Copyright © 2022. All rights reserved.