Skip to main content
Version: 0.9

Class: ConfigFormBuilder

Helper class that provides a Builder-style interface for generating a UserConfigurable ConfigForm

Table of contents

Constructors

Methods

Constructors

constructor

new ConfigFormBuilder()

Methods

booleanField

booleanField(key, label, currentValue?): ConfigFormBuilder

Add a BOOLEAN parameter to the configuration

Parameters

NameTypeDefault value
keystringundefined
labelstringundefined
currentValuebooleanfalse

Returns

ConfigFormBuilder


build

build(): ConfigForm

Returns the constructed ConfigForm

Returns

ConfigForm


numberField

numberField(key, label, currentValue?): ConfigFormBuilder

Add a NUMBER parameter to the configuration

Parameters

NameTypeDefault value
keystringundefined
labelstringundefined
currentValuenumber0

Returns

ConfigFormBuilder


textField

textField(key, label, currentValue?): ConfigFormBuilder

Add a STRING parameter to the configuration (single-line string)

Parameters

NameTypeDefault value
keystringundefined
labelstringundefined
currentValuestring''

Returns

ConfigFormBuilder


textarea

textarea(key, label, currentValue?): ConfigFormBuilder

Add a PARAGRAPH parameter to the configuration (multi-line string)

Parameters

NameTypeDefault value
keystringundefined
labelstringundefined
currentValuestring''

Returns

ConfigFormBuilder