RegistryFieldBuilder¶
Constructors¶
RegistryFieldBuilder¶
Properties¶
defaultValue¶
@get:
Nullable
override var defaultValue: @Nullable
Supplier<T?>?
fieldNameKey¶
@get:
NotNull
override val fieldNameKey: @NotNull
Component
isRequireRestart¶
open override val isRequireRestart: Boolean
isSuggestionMode¶
open override var isSuggestionMode: Boolean
resetButtonKey¶
@get:
NotNull
override val resetButtonKey: @NotNull
Component
Functions¶
build¶
buildEntry¶
fun buildEntry(): AbstractConfigListEntry<*>?
getDefaultValue¶
@Nullable
fun getDefaultValue(): @Nullable
Supplier<T?>?
requireRestart¶
open fun requireRestart(): DropdownMenuBuilder<T?>?
open fun requireRestart(requireRestart: Boolean)
setDefaultValue¶
open fun setDefaultValue(defaultValue: T?): DropdownMenuBuilder<T?>?
open fun setDefaultValue(defaultValue: Supplier<T?>?): DropdownMenuBuilder<T?>?
setDisplayRequirement¶
@Contract
(mutates = "this")@ApiStatus.Experimental
fun setDisplayRequirement(requirement: Requirement?): DropdownMenuBuilder<T?>?
setErrorSupplier¶
open fun setErrorSupplier(errorSupplier: Function<T?, Optional<Component?>?>?): DropdownMenuBuilder<T?>?
setRequirement¶
@Contract
(mutates = "this")@ApiStatus.Experimental
fun setRequirement(requirement: Requirement?): DropdownMenuBuilder<T?>?
setSaveConsumer¶
open fun setSaveConsumer(saveConsumer: Consumer<T?>?): DropdownMenuBuilder<T?>?
setSelections¶
open fun setSelections(selections: Iterable<T?>?): DropdownMenuBuilder<T?>?
setSuggestionMode¶
open fun setSuggestionMode(suggestionMode: Boolean): DropdownMenuBuilder<T?>?
setTooltip¶
open fun setTooltip(tooltip: Optional<Array<out Component?>?>?): DropdownMenuBuilder<T?>?
open fun setTooltip(vararg tooltip: Component?): DropdownMenuBuilder<T?>?
setTooltipSupplier¶
open fun setTooltipSupplier(tooltipSupplier: Supplier<Optional<Array<out Component?>?>?>?): DropdownMenuBuilder<T?>?