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> TValueAdapterRegistry.deserialize(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<T> type, @Nullable Object source) <T> TValueAdapterRegistry.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 ObjectValueAdapter.serialize(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<? super TYPE> type, TYPE value) <T> @Nullable ObjectValueAdapterRegistry.serialize(@NotNull ConfigurationHolder<?> holder, T value) @Nullable ObjectValueSerializer.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 TypeClassDescriptionclassAbstractConfigBuilder<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.initializerMethod 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 TypeMethodDescriptionvoidValueComposer.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) voidValueValidator.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 TypeClassDescriptionclassConfigurationFactory<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 StringConfigurationInitializer.getClassPath(@NotNull ConfigurationHolder<?> holder, @Nullable String parentPath, @NotNull Class<?> clazz, @Nullable Field clazzField) @Nullable StringPathGenerator.getClassPath(@NotNull ConfigurationHolder<?> holder, @Nullable String parentPath, @NotNull Class<?> clazz, @Nullable Field clazzField) @Nullable StringConfigurationInitializer.getFieldPath(@NotNull ConfigurationHolder<?> holder, @Nullable String parentPath, @NotNull Field field) @Nullable StringPathGenerator.getFieldPath(@NotNull ConfigurationHolder<?> holder, @Nullable String parentPath, @NotNull Field field) voidConfigurationInitializer.initialize(@NotNull ConfigurationHolder<?> holder, @NotNull Configuration config) voidConfigurationInitializer.initialize(@NotNull ConfigurationHolder<?> holder, @NotNull Class<? extends Configuration> clazz) protected voidConfigurationInitializer.initializeField(@NotNull ConfigurationHolder<?> holder, @NotNull Object source, @NotNull Field field, @Nullable String parent) protected voidConfigurationInitializer.initializeInstance(@NotNull ConfigurationHolder<?> holder, @NotNull Configuration root, @Nullable String parentPath, @Nullable Field configField) protected voidConfigurationInitializer.initializeStaticClass(@NotNull ConfigurationHolder<?> holder, @NotNull Class<?> clazz, @Nullable String parentPath, @Nullable Field configField) protected @Nullable StringPathGenerator.link(@NotNull ConfigurationHolder<?> holder, @Nullable String parent, boolean root, @Nullable String path) static charPathGenerator.pathSeparator(ConfigurationHolder<?> holder) voidConfigInitializeHandler.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.holderMethods 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 ConfigurationHolderModifierConstructorDescriptionprotectedConfigureSource(@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.initializerMethods in cc.carm.lib.configuration.value that return ConfigurationHolderMethods in cc.carm.lib.configuration.value with parameters of type ConfigurationHolderModifier and TypeMethodDescriptionvoidValueManifest.holder(@NotNull ConfigurationHolder<?> holder) voidValueManifest.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)