index
:
github/YetAnotherConfigLib.git
multiversion/dev
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
main
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
(limited to 'src/main')
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/Binding.java
64
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/ButtonOption.java
55
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/ConfigCategory.java
138
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/Controller.java
28
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/LabelOption.java
41
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/ListOption.java
178
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/ListOptionEntry.java
18
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/NameableEnum.java
10
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/Option.java
223
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/OptionAddable.java
51
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/OptionDescription.java
161
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/OptionFlag.java
23
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/OptionGroup.java
131
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/PlaceholderCategory.java
55
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/YetAnotherConfigLib.java
113
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/BooleanControllerBuilder.java
16
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/ColorControllerBuilder.java
14
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/ControllerBuilder.java
10
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/CyclingListControllerBuilder.java
15
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/DoubleFieldControllerBuilder.java
10
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/DoubleSliderControllerBuilder.java
10
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/DropdownStringControllerBuilder.java
18
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/EnumControllerBuilder.java
12
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/EnumDropdownControllerBuilder.java
10
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/FloatFieldControllerBuilder.java
10
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/FloatSliderControllerBuilder.java
10
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/IntegerFieldControllerBuilder.java
10
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/IntegerSliderControllerBuilder.java
10
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/ItemControllerBuilder.java
11
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/LongFieldControllerBuilder.java
10
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/LongSliderControllerBuilder.java
10
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/NumberFieldControllerBuilder.java
7
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/SliderControllerBuilder.java
6
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/StringControllerBuilder.java
10
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/TickBoxControllerBuilder.java
10
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/ValueFormattableController.java
14
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/controller/ValueFormatter.java
7
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/utils/Dimension.java
33
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/utils/MutableDimension.java
11
-rw-r--r--
src/main/java/dev/isxander/yacl3/api/utils/OptionUtils.java
39
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/ConfigEntry.java
15
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/ConfigInstance.java
50
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/GsonConfigInstance.java
259
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/ConfigClassHandler.java
107
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/ConfigField.java
40
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/ConfigSerializer.java
64
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/FieldAccess.java
14
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/ReadOnlyFieldAccess.java
36
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/SerialEntry.java
39
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/SerialField.java
16
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/AutoGen.java
32
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/AutoGenField.java
12
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/Boolean.java
41
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/ColorField.java
21
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/CustomDescription.java
12
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/CustomFormat.java
17
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/CustomImage.java
69
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/CustomName.java
18
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/DoubleField.java
46
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/DoubleSlider.java
48
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/Dropdown.java
43
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/EnumCycler.java
35
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/FloatField.java
46
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/FloatSlider.java
48
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/FormatTranslation.java
25
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/IntField.java
41
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/IntSlider.java
35
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/ItemField.java
17
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/Label.java
18
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/ListGroup.java
60
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/LongField.java
41
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/LongSlider.java
35
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/MasterTickBox.java
26
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/OptionAccess.java
35
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/OptionFactory.java
40
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/SimpleOptionFactory.java
138
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/StringField.java
17
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/autogen/TickBox.java
17
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/api/serializer/GsonConfigSerializerBuilder.java
98
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/ConfigClassHandlerImpl.java
274
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/ConfigFieldImpl.java
75
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/FieldBackedBinding.java
22
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/ReflectionFieldAccess.java
49
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/AutoGenUtils.java
54
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/BooleanImpl.java
25
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/ColorFieldImpl.java
19
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/DoubleFieldImpl.java
32
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/DoubleSliderImpl.java
33
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/DropdownImpl.java
19
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/EmptyCustomImageFactory.java
17
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/EnumCyclerImpl.java
42
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/FloatFieldImpl.java
32
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/FloatSliderImpl.java
33
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/IntFieldImpl.java
28
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/IntSliderImpl.java
29
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/ItemFieldImpl.java
17
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/LabelImpl.java
16
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/ListGroupImpl.java
102
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/LongFieldImpl.java
28
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/LongSliderImpl.java
29
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/MasterTickBoxImpl.java
25
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/OptionAccessImpl.java
44
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/OptionFactoryRegistry.java
64
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/StringFieldImpl.java
16
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/TickBoxImpl.java
16
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/autogen/YACLAutoGenException.java
11
-rw-r--r--
src/main/java/dev/isxander/yacl3/config/v2/impl/serializer/GsonConfigSerializer.java
275
-rw-r--r--
src/main/java/dev/isxander/yacl3/debug/DebugProperties.java
13
-rw-r--r--
src/main/java/dev/isxander/yacl3/gui/AbstractWidget.java
100
-rw-r--r--
src/main/java/dev/isxander/yacl3/gui/DescriptionWithName.java
11
-rw-r--r--
src/main/java/dev/isxander/yacl3/gui/ElementListWidgetExt.java
274
-rw-r--r--
src/main/java/dev/isxander/yacl3/gui/LowProfileButtonWidget.java
28
-rw-r--r--
src/main/java/dev/isxander/yacl3/gui/OptionDescriptionWidget.java
222
-rw-r--r--
src/main/java/dev/isxander/yacl3/gui/OptionListWidget.java
578
-rw-r--r--
src/main/java/dev/isxander/yacl3/gui/RequireRestartScreen.java
21
-rw-r--r--
src/main/java/dev/isxander/yacl3/gui/SearchFieldWidget.java
61
-rw-r--r--
src/main/jav