T - the type being storedpublic class GsonStorageHandler<T> extends FileStorageHandler<T>
FileStorageHandler implemented using Gson.| Modifier and Type | Field and Description |
|---|---|
protected 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,
Gson gson) |
GsonStorageHandler(String fileName,
String fileExtension,
File dataFolder,
Type type) |
GsonStorageHandler(String fileName,
String fileExtension,
File dataFolder,
Type type,
Gson gson) |
GsonStorageHandler(String fileName,
String fileExtension,
File dataFolder,
TypeToken<T> type) |
GsonStorageHandler(String fileName,
String fileExtension,
File dataFolder,
TypeToken<T> type,
Gson gson) |
| Modifier and Type | Method and Description |
|---|---|
protected T |
readFromFile(Path path) |
protected void |
saveToFile(Path path,
T t) |
build, load, save, saveAndBackuppublic GsonStorageHandler(String fileName, String fileExtension, File dataFolder, Class<T> clazz)
public GsonStorageHandler(String fileName, String fileExtension, File dataFolder, Class<T> clazz, Gson gson)
public GsonStorageHandler(String fileName, String fileExtension, File dataFolder, TypeToken<T> type)
public GsonStorageHandler(String fileName, String fileExtension, File dataFolder, TypeToken<T> type, 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 © 2017. All rights reserved.