ManagedDataFile

public class ManagedDataFile<T extends Object>(source)

Inheritors

Constructors

Link copied to clipboard

Properties

Link copied to clipboard
private final File file
Link copied to clipboard
private T instance
Link copied to clipboard
private final DataMapper<T> mapper

Functions

Link copied to clipboard
public final static ManagedDataFile<T> create<T extends Any>(File file, Class<T> clazz, Function1<ManagedDataFileBuilder<T>, Unit> consumer)
public final static ManagedDataFile<T> create<T extends Any>(File file, Class<T> clazz)
Link copied to clipboard
public final File getFile()
Link copied to clipboard
public final T getInstance()
Link copied to clipboard
public final DataMapper<T> getMapper()
Link copied to clipboard
Link copied to clipboard
public final Unit reloadFromFile()
Link copied to clipboard
public final Unit saveToFile()
Link copied to clipboard
public final Unit setInstance(T instance)