blob: 0814cc68b08262f6fe7d07195e30079bed5cea5b (
plain)
1
2
3
4
5
6
7
8
9
10
|
package dev.isxander.yacl3.api.controller;
import dev.isxander.yacl3.api.Option;
import dev.isxander.yacl3.impl.controller.EnumDropdownControllerBuilderImpl;
public interface EnumDropdownControllerBuilder<E extends Enum<E>> extends ValueFormattableController<E, EnumDropdownControllerBuilder<E>> {
static <E extends Enum<E>> EnumDropdownControllerBuilder<E> create(Option<E> option) {
return new EnumDropdownControllerBuilderImpl<>(option);
}
}
|