package dev.isxander.yacl3.api.controller; import dev.isxander.yacl3.api.Option; import dev.isxander.yacl3.impl.controller.DropdownStringControllerBuilderImpl; import java.util.List; public interface DropdownStringControllerBuilder extends StringControllerBuilder { DropdownStringControllerBuilder values(List values); DropdownStringControllerBuilder values(String... values); DropdownStringControllerBuilder allowEmptyValue(boolean allowEmptyValue); DropdownStringControllerBuilder allowAnyValue(boolean allowAnyValue); static DropdownStringControllerBuilder create(Option option) { return new DropdownStringControllerBuilderImpl(option); } }