Uses of Class
cc.carm.lib.configuration.source.ConfigurationHolder
Packages that use ConfigurationHolder
Package
Description
-
Uses of ConfigurationHolder in cc.carm.lib.configuration.adapter
Methods in cc.carm.lib.configuration.adapter with parameters of type ConfigurationHolderModifier and TypeMethodDescription<T> T
ValueAdapterRegistry.deserialize
(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<T> type, @Nullable Object source) <T> T
ValueAdapterRegistry.deserialize
(@NotNull ConfigurationHolder<?> holder, @NotNull Class<T> type, @Nullable Object source) protected <T> List
<T> ValueAdapterRegistry.deserializeList
(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<T> type, @Nullable Object source) ValueAdapter.parse
(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<? super TYPE> type, @NotNull Object value) ValueParser.parse
(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<? super TYPE> type, @NotNull Object data) @Nullable Object
ValueAdapter.serialize
(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<? super TYPE> type, TYPE value) <T> @Nullable Object
ValueAdapterRegistry.serialize
(@NotNull ConfigurationHolder<?> holder, T value) @Nullable Object
ValueSerializer.serialize
(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<? super TYPE> type, TYPE value) -
Uses of ConfigurationHolder in cc.carm.lib.configuration.builder
Classes in cc.carm.lib.configuration.builder with type parameters of type ConfigurationHolderModifier and TypeClassDescriptionclass
AbstractConfigBuilder<TYPE,
UNIT, RESULT extends ConfigValue<TYPE, UNIT>, HOLDER extends ConfigurationHolder<?>, SELF extends AbstractConfigBuilder<TYPE, UNIT, RESULT, HOLDER, SELF>> Fields in cc.carm.lib.configuration.builder declared as ConfigurationHolderFields in cc.carm.lib.configuration.builder with type parameters of type ConfigurationHolderModifier and TypeFieldDescriptionprotected @NotNull BiConsumer
<ConfigurationHolder<?>, String> AbstractConfigBuilder.initializer
Method parameters in cc.carm.lib.configuration.builder with type arguments of type ConfigurationHolderModifier and TypeMethodDescriptionAbstractConfigBuilder.append
(@NotNull BiConsumer<ConfigurationHolder<?>, String> initializer) AbstractConfigBuilder.append
(@NotNull Consumer<ConfigurationHolder<?>> initializer) AbstractConfigBuilder.initializer
(@NotNull BiConsumer<ConfigurationHolder<?>, String> initializer) -
Uses of ConfigurationHolder in cc.carm.lib.configuration.function
Methods in cc.carm.lib.configuration.function with parameters of type ConfigurationHolderModifier and TypeMethodDescriptionvoid
ValueComposer.accept
(@NotNull ConfigurationHolder<?> holder, T type, U data) Accept the value and the data, and then compose the value.ValueHandler.handle
(@NotNull ConfigurationHolder<?> holder, T data) void
ValueValidator.validate
(@NotNull ConfigurationHolder<?> holder, T value) -
Uses of ConfigurationHolder in cc.carm.lib.configuration.source
Classes in cc.carm.lib.configuration.source with type parameters of type ConfigurationHolderModifier and TypeClassDescriptionclass
ConfigurationFactory<SOURCE extends ConfigureSource<?,
?, SOURCE>, HOLDER extends ConfigurationHolder<SOURCE>, SELF> ConfigurationFactory, used to create configuration holder. -
Uses of ConfigurationHolder in cc.carm.lib.configuration.source.loader
Methods in cc.carm.lib.configuration.source.loader with parameters of type ConfigurationHolderModifier and TypeMethodDescription@Nullable String
ConfigurationInitializer.getClassPath
(@NotNull ConfigurationHolder<?> holder, @Nullable String parentPath, @NotNull Class<?> clazz, @Nullable Field clazzField) @Nullable String
PathGenerator.getClassPath
(@NotNull ConfigurationHolder<?> holder, @Nullable String parentPath, @NotNull Class<?> clazz, @Nullable Field clazzField) @Nullable String
ConfigurationInitializer.getFieldPath
(@NotNull ConfigurationHolder<?> holder, @Nullable String parentPath, @NotNull Field field) @Nullable String
PathGenerator.getFieldPath
(@NotNull ConfigurationHolder<?> holder, @Nullable String parentPath, @NotNull Field field) void
ConfigurationInitializer.initialize
(@NotNull ConfigurationHolder<?> holder, @NotNull Configuration config) void
ConfigurationInitializer.initialize
(@NotNull ConfigurationHolder<?> holder, @NotNull Class<? extends Configuration> clazz) protected void
ConfigurationInitializer.initializeField
(@NotNull ConfigurationHolder<?> holder, @NotNull Object source, @NotNull Field field, @Nullable String parent) protected void
ConfigurationInitializer.initializeInstance
(@NotNull ConfigurationHolder<?> holder, @NotNull Configuration root, @Nullable String parentPath, @Nullable Field configField) protected void
ConfigurationInitializer.initializeStaticClass
(@NotNull ConfigurationHolder<?> holder, @NotNull Class<?> clazz, @Nullable String parentPath, @Nullable Field configField) protected @Nullable String
PathGenerator.link
(@NotNull ConfigurationHolder<?> holder, @Nullable String parent, boolean root, @Nullable String path) static char
PathGenerator.pathSeparator
(ConfigurationHolder<?> holder) void
ConfigInitializeHandler.whenInitialize
(@NotNull ConfigurationHolder<?> holder, @Nullable String path, T value, V instance) -
Uses of ConfigurationHolder in cc.carm.lib.configuration.source.section
Fields in cc.carm.lib.configuration.source.section declared as ConfigurationHolderModifier and TypeFieldDescriptionprotected final @NotNull ConfigurationHolder
<? extends SELF> ConfigureSource.holder
Methods in cc.carm.lib.configuration.source.section that return ConfigurationHolderModifier and TypeMethodDescription@NotNull ConfigurationHolder
<? extends SELF> ConfigureSource.holder()
Constructors in cc.carm.lib.configuration.source.section with parameters of type ConfigurationHolderModifierConstructorDescriptionprotected
ConfigureSource
(@NotNull ConfigurationHolder<? extends SELF> holder, long lastUpdateMillis) -
Uses of ConfigurationHolder in cc.carm.lib.configuration.value
Fields in cc.carm.lib.configuration.value declared as ConfigurationHolderFields in cc.carm.lib.configuration.value with type parameters of type ConfigurationHolderModifier and TypeFieldDescriptionprotected final @NotNull BiConsumer
<@NotNull ConfigurationHolder<?>, @NotNull String> ValueManifest.initializer
Methods in cc.carm.lib.configuration.value that return ConfigurationHolderMethods in cc.carm.lib.configuration.value with parameters of type ConfigurationHolderModifier and TypeMethodDescriptionvoid
ValueManifest.holder
(@NotNull ConfigurationHolder<?> holder) void
ValueManifest.initialize
(@NotNull ConfigurationHolder<?> holder, @NotNull String path) Constructors in cc.carm.lib.configuration.value with parameters of type ConfigurationHolderModifierConstructorDescriptionValueManifest
(@NotNull ValueType<TYPE> type, @NotNull Supplier<@Nullable TYPE> defaultSupplier, @NotNull ValueValidator<UNIT> validator, @NotNull BiConsumer<@NotNull ConfigurationHolder<?>, @NotNull String> initializer, @Nullable ConfigurationHolder<?> holder, @Nullable String path) Constructor parameters in cc.carm.lib.configuration.value with type arguments of type ConfigurationHolderModifierConstructorDescriptionValueManifest
(@NotNull ValueType<TYPE> type, @NotNull Supplier<@Nullable TYPE> defaultSupplier, @NotNull ValueValidator<UNIT> validator, @NotNull BiConsumer<@NotNull ConfigurationHolder<?>, @NotNull String> initializer) ValueManifest
(@NotNull ValueType<TYPE> type, @NotNull Supplier<@Nullable TYPE> defaultSupplier, @NotNull ValueValidator<UNIT> validator, @NotNull BiConsumer<@NotNull ConfigurationHolder<?>, @NotNull String> initializer, @Nullable ConfigurationHolder<?> holder, @Nullable String path)