ColorListBuilder¶
class ColorListBuilder(
resetButtonKey: Component,
fieldNameKey: Component,
value: List<Color>,
factory: () -> Color
) : ListFieldBuilder<Int, ColorEntry, ColorListBuilder>
Constructors¶
ColorListBuilder¶
constructor(
resetButtonKey: Component,
fieldNameKey: Component,
value: List<Color>,
factory: () -> Color
)
Properties¶
addTooltip¶
open override val addTooltip: Component?
alphaMode¶
cellErrorSupplier¶
open override var cellErrorSupplier: Function<Int?, Optional<Component?>?>?
defaultValue¶
@get:
Nullable
override var defaultValue: @Nullable
Supplier<List<Int?>?>?
fieldNameKey¶
@get:
NotNull
override val fieldNameKey: @NotNull
Component
isDeleteButtonEnabled¶
open override var isDeleteButtonEnabled: Boolean
isExpanded¶
open override var isExpanded: Boolean
isInsertButtonEnabled¶
open override var isInsertButtonEnabled: Boolean
isInsertInFront¶
open override var isInsertInFront: Boolean
isRequireRestart¶
open override val isRequireRestart: Boolean
removeTooltip¶
open override val removeTooltip: Component?
resetButtonKey¶
@get:
NotNull
override val resetButtonKey: @NotNull
Component
saveConsumer¶
open override var saveConsumer: Consumer<List<Int?>?>?
tooltipSupplier¶
Functions¶
build¶
buildEntry¶
fun buildEntry(): AbstractConfigListEntry<*>?
builder¶
factory¶
getCellErrorSupplier¶
open fun getCellErrorSupplier(): Function<Int?, Optional<Component?>?>?
getDefaultValue¶
@Nullable
fun getDefaultValue(): @Nullable
Supplier<List<Int?>?>?
getSaveConsumer¶
open fun getSaveConsumer(): Consumer<List<Int?>?>?
getTooltipSupplier¶
requireRestart¶
open fun requireRestart(): ColorListBuilder?
open fun requireRestart(requireRestart: Boolean)
setAddButtonTooltip¶
open fun setAddButtonTooltip(addTooltip: Component?): ColorListBuilder?
setCellErrorSupplier¶
open fun setCellErrorSupplier(cellErrorSupplier: Function<Int?, Optional<Component?>?>?): ColorListBuilder?
setDefaultValue¶
open fun setDefaultValue(defaultValue: List<Int?>?): ColorListBuilder?
open fun setDefaultValue(defaultValue: Supplier<List<Int?>?>?): ColorListBuilder?
setDeleteButtonEnabled¶
open fun setDeleteButtonEnabled(deleteButtonEnabled: Boolean): ColorListBuilder?
setDisplayRequirement¶
@Contract
(mutates = "this")@ApiStatus.Experimental
fun setDisplayRequirement(requirement: Requirement?): ColorListBuilder?
setErrorSupplier¶
open fun setErrorSupplier(errorSupplier: Function<List<Int?>?, Optional<Component?>?>?): ColorListBuilder?
setExpanded¶
open fun setExpanded(expanded: Boolean): ColorListBuilder?
setInsertButtonEnabled¶
open fun setInsertButtonEnabled(insertButtonEnabled: Boolean): ColorListBuilder?
setInsertInFront¶
open fun setInsertInFront(insertInFront: Boolean): ColorListBuilder?
setRemoveButtonTooltip¶
open fun setRemoveButtonTooltip(removeTooltip: Component?): ColorListBuilder?
setRequirement¶
@Contract
(mutates = "this")@ApiStatus.Experimental
fun setRequirement(requirement: Requirement?): ColorListBuilder?
setSaveConsumer¶
open fun setSaveConsumer(saveConsumer: Consumer<List<Int?>?>?): ColorListBuilder?
setTooltip¶
open fun setTooltip(tooltip: Optional<Array<out Component?>?>?): ColorListBuilder?
open fun setTooltip(vararg tooltip: Component?): ColorListBuilder?
setTooltipSupplier¶
open fun setTooltipSupplier(tooltipSupplier: Function<List<Int?>?, Optional<Array<out Component?>?>?>?): ColorListBuilder?
open fun setTooltipSupplier(tooltipSupplier: Supplier<Optional<Array<out Component?>?>?>?): ColorListBuilder?