diff options
author | isXander <xandersmith2008@gmail.com> | 2023-06-03 23:10:03 +0100 |
---|---|---|
committer | isXander <xandersmith2008@gmail.com> | 2023-06-04 16:25:09 +0100 |
commit | 3e36feeef60e56ef8cb7f737ac8eeab9fbcd6abb (patch) | |
tree | f9c3395b4da2235681b87a35ac5056a0724a181b /common/src/main/java/dev/isxander/yacl/api/controller | |
parent | d00a486d3bdf6105f8ca8af1034c384058b8c832 (diff) | |
download | YetAnotherConfigLib-3e36feeef60e56ef8cb7f737ac8eeab9fbcd6abb.tar.gz YetAnotherConfigLib-3e36feeef60e56ef8cb7f737ac8eeab9fbcd6abb.tar.bz2 YetAnotherConfigLib-3e36feeef60e56ef8cb7f737ac8eeab9fbcd6abb.zip |
Change package and modid to yacl3 and yet_another_config_lib_3 respectively
Diffstat (limited to 'common/src/main/java/dev/isxander/yacl/api/controller')
18 files changed, 0 insertions, 188 deletions
diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/BooleanControllerBuilder.java b/common/src/main/java/dev/isxander/yacl/api/controller/BooleanControllerBuilder.java deleted file mode 100644 index 3af91f0..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/BooleanControllerBuilder.java +++ /dev/null @@ -1,16 +0,0 @@ -package dev.isxander.yacl.api.controller; - -import dev.isxander.yacl.api.Option; -import dev.isxander.yacl.impl.controller.BooleanControllerBuilderImpl; - -public interface BooleanControllerBuilder extends ValueFormattableController<Boolean, BooleanControllerBuilder> { - BooleanControllerBuilder coloured(boolean coloured); - - BooleanControllerBuilder onOffFormatter(); - BooleanControllerBuilder yesNoFormatter(); - BooleanControllerBuilder trueFalseFormatter(); - - static BooleanControllerBuilder create(Option<Boolean> option) { - return new BooleanControllerBuilderImpl(option); - } -} diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/ColorControllerBuilder.java b/common/src/main/java/dev/isxander/yacl/api/controller/ColorControllerBuilder.java deleted file mode 100644 index c4c8f9e..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/ColorControllerBuilder.java +++ /dev/null @@ -1,14 +0,0 @@ -package dev.isxander.yacl.api.controller; - -import dev.isxander.yacl.api.Option; -import dev.isxander.yacl.impl.controller.ColorControllerBuilderImpl; - -import java.awt.Color; - -public interface ColorControllerBuilder extends ControllerBuilder<Color> { - ColorControllerBuilder allowAlpha(boolean allowAlpha); - - static ColorControllerBuilder create(Option<Color> option) { - return new ColorControllerBuilderImpl(option); - } -} diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/ControllerBuilder.java b/common/src/main/java/dev/isxander/yacl/api/controller/ControllerBuilder.java deleted file mode 100644 index 378de08..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/ControllerBuilder.java +++ /dev/null @@ -1,9 +0,0 @@ -package dev.isxander.yacl.api.controller; - -import dev.isxander.yacl.api.Controller; -import org.jetbrains.annotations.ApiStatus; - -public interface ControllerBuilder<T> { - @ApiStatus.Internal - Controller<T> build(); -} diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/CyclingListControllerBuilder.java b/common/src/main/java/dev/isxander/yacl/api/controller/CyclingListControllerBuilder.java deleted file mode 100644 index d6d6c83..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/CyclingListControllerBuilder.java +++ /dev/null @@ -1,15 +0,0 @@ -package dev.isxander.yacl.api.controller; - -import dev.isxander.yacl.api.Option; -import dev.isxander.yacl.impl.controller.CyclingListControllerBuilderImpl; - -public interface CyclingListControllerBuilder<T> extends ValueFormattableController<T, CyclingListControllerBuilder<T>> { - @SuppressWarnings("unchecked") - CyclingListControllerBuilder<T> values(T... values); - - CyclingListControllerBuilder<T> values(Iterable<? extends T> values); - - static <T> CyclingListControllerBuilder<T> create(Option<T> option) { - return new CyclingListControllerBuilderImpl<>(option); - } -} diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/DoubleFieldControllerBuilder.java b/common/src/main/java/dev/isxander/yacl/api/controller/DoubleFieldControllerBuilder.java deleted file mode 100644 index 23f6270..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/DoubleFieldControllerBuilder.java +++ /dev/null @@ -1,10 +0,0 @@ -package dev.isxander.yacl.api.controller; - -import dev.isxander.yacl.api.Option; -import dev.isxander.yacl.impl.controller.DoubleFieldControllerBuilderImpl; - -public interface DoubleFieldControllerBuilder extends NumberFieldControllerBuilder<Double, DoubleFieldControllerBuilder> { - static DoubleFieldControllerBuilder create(Option<Double> option) { - return new DoubleFieldControllerBuilderImpl(option); - } -} diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/DoubleSliderControllerBuilder.java b/common/src/main/java/dev/isxander/yacl/api/controller/DoubleSliderControllerBuilder.java deleted file mode 100644 index 995b7c9..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/DoubleSliderControllerBuilder.java +++ /dev/null @@ -1,10 +0,0 @@ -package dev.isxander.yacl.api.controller; - -import dev.isxander.yacl.api.Option; -import dev.isxander.yacl.impl.controller.DoubleSliderControllerBuilderImpl; - -public interface DoubleSliderControllerBuilder extends SliderControllerBuilder<Double, DoubleSliderControllerBuilder> { - static DoubleSliderControllerBuilder create(Option<Double> option) { - return new DoubleSliderControllerBuilderImpl(option); - } -} diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/EnumControllerBuilder.java b/common/src/main/java/dev/isxander/yacl/api/controller/EnumControllerBuilder.java deleted file mode 100644 index f545f9c..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/EnumControllerBuilder.java +++ /dev/null @@ -1,12 +0,0 @@ -package dev.isxander.yacl.api.controller; - -import dev.isxander.yacl.api.Option; -import dev.isxander.yacl.impl.controller.EnumControllerBuilderImpl; - -public interface EnumControllerBuilder<T extends Enum<T>> extends ValueFormattableController<T, EnumControllerBuilder<T>> { - EnumControllerBuilder<T> enumClass(Class<T> enumClass); - - static <T extends Enum<T>> EnumControllerBuilder<T> create(Option<T> option) { - return new EnumControllerBuilderImpl<>(option); - } -} diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/FloatFieldControllerBuilder.java b/common/src/main/java/dev/isxander/yacl/api/controller/FloatFieldControllerBuilder.java deleted file mode 100644 index 202da79..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/FloatFieldControllerBuilder.java +++ /dev/null @@ -1,10 +0,0 @@ -package dev.isxander.yacl.api.controller; - -import dev.isxander.yacl.api.Option; -import dev.isxander.yacl.impl.controller.FloatFieldControllerBuilderImpl; - -public interface FloatFieldControllerBuilder extends NumberFieldControllerBuilder<Float, FloatFieldControllerBuilder> { - static FloatFieldControllerBuilder create(Option<Float> option) { - return new FloatFieldControllerBuilderImpl(option); - } -} diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/FloatSliderControllerBuilder.java b/common/src/main/java/dev/isxander/yacl/api/controller/FloatSliderControllerBuilder.java deleted file mode 100644 index e4600f6..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/FloatSliderControllerBuilder.java +++ /dev/null @@ -1,10 +0,0 @@ -package dev.isxander.yacl.api.controller; - -import dev.isxander.yacl.api.Option; -import dev.isxander.yacl.impl.controller.FloatSliderControllerBuilderImpl; - -public interface FloatSliderControllerBuilder extends SliderControllerBuilder<Float, FloatSliderControllerBuilder> { - static FloatSliderControllerBuilder create(Option<Float> option) { - return new FloatSliderControllerBuilderImpl(option); - } -} diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/IntegerFieldControllerBuilder.java b/common/src/main/java/dev/isxander/yacl/api/controller/IntegerFieldControllerBuilder.java deleted file mode 100644 index d256cd2..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/IntegerFieldControllerBuilder.java +++ /dev/null @@ -1,10 +0,0 @@ -package dev.isxander.yacl.api.controller; - -import dev.isxander.yacl.api.Option; -import dev.isxander.yacl.impl.controller.IntegerFieldControllerBuilderImpl; - -public interface IntegerFieldControllerBuilder extends NumberFieldControllerBuilder<Integer, IntegerFieldControllerBuilder> { - static IntegerFieldControllerBuilder create(Option<Integer> option) { - return new IntegerFieldControllerBuilderImpl(option); - } -} diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/IntegerSliderControllerBuilder.java b/common/src/main/java/dev/isxander/yacl/api/controller/IntegerSliderControllerBuilder.java deleted file mode 100644 index 6733a6e..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/IntegerSliderControllerBuilder.java +++ /dev/null @@ -1,10 +0,0 @@ -package dev.isxander.yacl.api.controller; - -import dev.isxander.yacl.api.Option; -import dev.isxander.yacl.impl.controller.IntegerSliderControllerBuilderImpl; - -public interface IntegerSliderControllerBuilder extends SliderControllerBuilder<Integer, IntegerSliderControllerBuilder> { - static IntegerSliderControllerBuilder create(Option<Integer> option) { - return new IntegerSliderControllerBuilderImpl(option); - } -} diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/LongFieldControllerBuilder.java b/common/src/main/java/dev/isxander/yacl/api/controller/LongFieldControllerBuilder.java deleted file mode 100644 index 8e162ae..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/LongFieldControllerBuilder.java +++ /dev/null @@ -1,10 +0,0 @@ -package dev.isxander.yacl.api.controller; - -import dev.isxander.yacl.api.Option; -import dev.isxander.yacl.impl.controller.LongFieldControllerBuilderImpl; - -public interface LongFieldControllerBuilder extends NumberFieldControllerBuilder<Long, LongFieldControllerBuilder> { - static LongFieldControllerBuilder create(Option<Long> option) { - return new LongFieldControllerBuilderImpl(option); - } -} diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/LongSliderControllerBuilder.java b/common/src/main/java/dev/isxander/yacl/api/controller/LongSliderControllerBuilder.java deleted file mode 100644 index 9624cd2..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/LongSliderControllerBuilder.java +++ /dev/null @@ -1,10 +0,0 @@ -package dev.isxander.yacl.api.controller; - -import dev.isxander.yacl.api.Option; -import dev.isxander.yacl.impl.controller.LongSliderControllerBuilderImpl; - -public interface LongSliderControllerBuilder extends SliderControllerBuilder<Long, LongSliderControllerBuilder> { - static LongSliderControllerBuilder create(Option<Long> option) { - return new LongSliderControllerBuilderImpl(option); - } -} diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/NumberFieldControllerBuilder.java b/common/src/main/java/dev/isxander/yacl/api/controller/NumberFieldControllerBuilder.java deleted file mode 100644 index a8e8f4d..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/NumberFieldControllerBuilder.java +++ /dev/null @@ -1,7 +0,0 @@ -package dev.isxander.yacl.api.controller; - -public interface NumberFieldControllerBuilder<T extends Number, B extends NumberFieldControllerBuilder<T, B>> extends ValueFormattableController<T, B> { - B min(T min); - B max(T max); - B range(T min, T max); -} diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/SliderControllerBuilder.java b/common/src/main/java/dev/isxander/yacl/api/controller/SliderControllerBuilder.java deleted file mode 100644 index b175014..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/SliderControllerBuilder.java +++ /dev/null @@ -1,6 +0,0 @@ -package dev.isxander.yacl.api.controller; - -public interface SliderControllerBuilder<T extends Number, B extends SliderControllerBuilder<T, B>> extends ValueFormattableController<T, B> { - B range(T min, T max); - B step(T step); -} diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/StringControllerBuilder.java b/common/src/main/java/dev/isxander/yacl/api/controller/StringControllerBuilder.java deleted file mode 100644 index fcb3001..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/StringControllerBuilder.java +++ /dev/null @@ -1,10 +0,0 @@ -package dev.isxander.yacl.api.controller; - -import dev.isxander.yacl.api.Option; -import dev.isxander.yacl.impl.controller.StringControllerBuilderImpl; - -public interface StringControllerBuilder extends ControllerBuilder<String> { - static StringControllerBuilder create(Option<String> option) { - return new StringControllerBuilderImpl(option); - } -} diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/TickBoxControllerBuilder.java b/common/src/main/java/dev/isxander/yacl/api/controller/TickBoxControllerBuilder.java deleted file mode 100644 index 6dd52b9..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/TickBoxControllerBuilder.java +++ /dev/null @@ -1,10 +0,0 @@ -package dev.isxander.yacl.api.controller; - -import dev.isxander.yacl.api.Option; -import dev.isxander.yacl.impl.controller.TickBoxControllerBuilderImpl; - -public interface TickBoxControllerBuilder extends ControllerBuilder<Boolean> { - static TickBoxControllerBuilder create(Option<Boolean> option) { - return new TickBoxControllerBuilderImpl(option); - } -} diff --git a/common/src/main/java/dev/isxander/yacl/api/controller/ValueFormattableController.java b/common/src/main/java/dev/isxander/yacl/api/controller/ValueFormattableController.java deleted file mode 100644 index 032b34e..0000000 --- a/common/src/main/java/dev/isxander/yacl/api/controller/ValueFormattableController.java +++ /dev/null @@ -1,9 +0,0 @@ -package dev.isxander.yacl.api.controller; - -import net.minecraft.network.chat.Component; - -import java.util.function.Function; - -public interface ValueFormattableController<T, B extends ValueFormattableController<T, B>> extends ControllerBuilder<T> { - B valueFormatter(Function<T, Component> formatter); -} |