ManagedConfig

public final class ManagedConfig<T extends Config> extends ManagedDataFile<T>(source)

Constructors

Link copied to clipboard
public ManagedConfig<T> ManagedConfig<T extends Config>(ManagedConfigBuilder<T> builder)

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
Link copied to clipboard

Functions

Link copied to clipboard
public final static ManagedConfig<T> create<T extends Config>(File file, Class<T> clazz, Function1<ManagedConfigBuilder<T>, Unit> consumer)
public final static ManagedConfig<T> create<T extends Config>(File file, Class<T> clazz)
Link copied to clipboard
public final MoulConfigEditor<T> getEditor()
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
Link copied to clipboard
public final Unit openConfigGui()
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)