ManagedConfigBuilder

public final class ManagedConfigBuilder<T extends Object> extends ManagedDataFileBuilder<T>(source)

Constructors

Link copied to clipboard
public ManagedConfigBuilder<T> ManagedConfigBuilder<T extends Any>(File file, Class<T> clazz)

Properties

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

Functions

Link copied to clipboard
public final Unit clearCustomProcessors()
Link copied to clipboard
public final Unit customProcessor<A extends Annotation>(Function2<ProcessedOption, A, GuiOptionEditor> editorGenerator)
public final Unit customProcessor<A extends Annotation>(Class<A> annotation, BiFunction<ProcessedOption, ? super A, GuiOptionEditor> editorGenerator)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Boolean getCheckExpose()
Link copied to clipboard
public final Class<T> getClazz()
Link copied to clipboard
public final File getFile()
Link copied to clipboard
Link copied to clipboard
public final DataMapper<T> getMapper()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Unit jsonMapper(Function1<GsonMapper<T>, Unit> function)
public final Unit jsonMapper()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Unit setCheckExpose(Boolean checkExpose)
Link copied to clipboard
public final Unit setFile(File file)
Link copied to clipboard
Link copied to clipboard
public final Unit setMapper(DataMapper<T> mapper)
Link copied to clipboard
Link copied to clipboard
public final Unit setUseDefaultProcessors(Boolean useDefaultProcessors)
Link copied to clipboard
public final Unit throwOnFailure()