package dev.isxander.yacl3.config.v2.impl.autogen; import dev.isxander.yacl3.api.Option; import dev.isxander.yacl3.api.controller.ControllerBuilder; import dev.isxander.yacl3.api.controller.StringControllerBuilder; import dev.isxander.yacl3.config.v2.api.ConfigField; import dev.isxander.yacl3.config.v2.api.autogen.SimpleOptionFactory; import dev.isxander.yacl3.config.v2.api.autogen.OptionAccess; import dev.isxander.yacl3.config.v2.api.autogen.StringField; public class StringFieldImpl extends SimpleOptionFactory { @Override protected ControllerBuilder createController(StringField annotation, ConfigField field, OptionAccess storage, Option option) { return StringControllerBuilder.create(option); } }