Uses of Class
cc.carm.lib.configuration.source.ConfigurationHolder
-
-
Uses of ConfigurationHolder in cc.carm.lib.configuration.adapter
Methods in cc.carm.lib.configuration.adapter with parameters of type ConfigurationHolder Modifier and Type Method Description <T> T
ValueAdapterRegistry. deserialize(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<T> type, @Nullable java.lang.Object source)
<T> T
ValueAdapterRegistry. deserialize(@NotNull ConfigurationHolder<?> holder, @NotNull java.lang.Class<T> type, @Nullable java.lang.Object source)
TYPE
ValueAdapter. parse(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<? super TYPE> type, @NotNull java.lang.Object value)
TYPE
ValueParser. parse(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<? super TYPE> type, @NotNull java.lang.Object data)
java.lang.Object
ValueAdapter. serialize(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<? super TYPE> type, TYPE value)
<T> java.lang.Object
ValueAdapterRegistry. serialize(@NotNull ConfigurationHolder<?> holder, T value)
java.lang.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 ConfigurationHolder Modifier and Type Class Description class
AbstractConfigBuilder<TYPE,RESULT extends ConfigValue<TYPE>,HOLDER extends ConfigurationHolder<?>,SELF extends AbstractConfigBuilder<TYPE,RESULT,HOLDER,SELF>>
Fields in cc.carm.lib.configuration.builder declared as ConfigurationHolder Modifier and Type Field Description protected HOLDER
AbstractConfigBuilder. holder
Fields in cc.carm.lib.configuration.builder with type parameters of type ConfigurationHolder Modifier and Type Field Description protected @NotNull java.util.function.BiConsumer<ConfigurationHolder<?>,java.lang.String>
AbstractConfigBuilder. initializer
Method parameters in cc.carm.lib.configuration.builder with type arguments of type ConfigurationHolder Modifier and Type Method Description SELF
AbstractConfigBuilder. append(@NotNull java.util.function.BiConsumer<ConfigurationHolder<?>,java.lang.String> initializer)
SELF
AbstractConfigBuilder. append(@NotNull java.util.function.Consumer<ConfigurationHolder<?>> initializer)
SELF
AbstractConfigBuilder. initializer(@NotNull java.util.function.BiConsumer<ConfigurationHolder<?>,java.lang.String> initializer)
-
Uses of ConfigurationHolder in cc.carm.lib.configuration.function
Methods in cc.carm.lib.configuration.function with parameters of type ConfigurationHolder Modifier and Type Method Description void
ValueConsumer. accept(@NotNull ConfigurationHolder<?> holder, U unit, T data)
R
ValueHandler. handle(@NotNull ConfigurationHolder<?> holder, T data)
-
Uses of ConfigurationHolder in cc.carm.lib.configuration.source
Classes in cc.carm.lib.configuration.source with type parameters of type ConfigurationHolder Modifier and Type Class Description class
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 ConfigurationHolder Modifier and Type Method Description @Nullable java.lang.String
ConfigurationInitializer. getClassPath(@NotNull ConfigurationHolder<?> holder, @Nullable java.lang.String parentPath, @NotNull java.lang.Class<?> clazz, @Nullable java.lang.reflect.Field clazzField)
@Nullable java.lang.String
PathGenerator. getClassPath(@NotNull ConfigurationHolder<?> holder, @Nullable java.lang.String parentPath, @NotNull java.lang.Class<?> clazz, @Nullable java.lang.reflect.Field clazzField)
@Nullable java.lang.String
ConfigurationInitializer. getFieldPath(@NotNull ConfigurationHolder<?> holder, @Nullable java.lang.String parentPath, @NotNull java.lang.reflect.Field field)
@Nullable java.lang.String
PathGenerator. getFieldPath(@NotNull ConfigurationHolder<?> holder, @Nullable java.lang.String parentPath, @NotNull java.lang.reflect.Field field)
void
ConfigurationInitializer. initialize(@NotNull ConfigurationHolder<?> holder, @NotNull Configuration config)
void
ConfigurationInitializer. initialize(@NotNull ConfigurationHolder<?> holder, @NotNull java.lang.Class<? extends Configuration> clazz)
protected void
ConfigurationInitializer. initializeField(@NotNull ConfigurationHolder<?> holder, @NotNull java.lang.Object source, @NotNull java.lang.reflect.Field field, @Nullable java.lang.String parent)
protected void
ConfigurationInitializer. initializeInstance(@NotNull ConfigurationHolder<?> holder, @NotNull Configuration root, @Nullable java.lang.String parentPath, @Nullable java.lang.reflect.Field configField)
protected void
ConfigurationInitializer. initializeStaticClass(@NotNull ConfigurationHolder<?> holder, @NotNull java.lang.Class<?> clazz, @Nullable java.lang.String parentPath, @Nullable java.lang.reflect.Field configField)
protected @Nullable java.lang.String
PathGenerator. link(@NotNull ConfigurationHolder<?> holder, @Nullable java.lang.String parent, boolean root, @Nullable java.lang.String path)
static char
PathGenerator. pathSeparator(ConfigurationHolder<?> holder)
void
ConfigInitializeHandler. whenInitialize(@NotNull ConfigurationHolder<?> holder, @Nullable java.lang.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 ConfigurationHolder Modifier and Type Field Description protected @NotNull ConfigurationHolder<? extends SELF>
ConfigureSource. holder
Methods in cc.carm.lib.configuration.source.section that return ConfigurationHolder Modifier and Type Method Description @NotNull ConfigurationHolder<? extends SELF>
ConfigureSource. holder()
Constructors in cc.carm.lib.configuration.source.section with parameters of type ConfigurationHolder Constructor Description 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 ConfigurationHolder Modifier and Type Field Description protected @Nullable ConfigurationHolder<?>
ValueManifest. holder
Fields in cc.carm.lib.configuration.value with type parameters of type ConfigurationHolder Modifier and Type Field Description protected @NotNull java.util.function.BiConsumer<@NotNull ConfigurationHolder<?>,@NotNull java.lang.String>
ValueManifest. initializer
Methods in cc.carm.lib.configuration.value that return ConfigurationHolder Modifier and Type Method Description @NotNull ConfigurationHolder<?>
ValueManifest. holder()
Methods in cc.carm.lib.configuration.value with parameters of type ConfigurationHolder Modifier and Type Method Description void
ValueManifest. holder(@NotNull ConfigurationHolder<?> holder)
void
ValueManifest. initialize(@NotNull ConfigurationHolder<?> holder, @NotNull java.lang.String path)
Constructors in cc.carm.lib.configuration.value with parameters of type ConfigurationHolder Constructor Description ValueManifest(@NotNull ValueType<T> type, @NotNull java.util.function.Supplier<@Nullable T> defaultSupplier, @NotNull java.util.function.BiConsumer<@NotNull ConfigurationHolder<?>,@NotNull java.lang.String> initializer, @Nullable ConfigurationHolder<?> holder, @Nullable java.lang.String path)
Constructor parameters in cc.carm.lib.configuration.value with type arguments of type ConfigurationHolder Constructor Description ValueManifest(@NotNull ValueType<T> type, @NotNull java.util.function.Supplier<@Nullable T> defaultSupplier, @NotNull java.util.function.BiConsumer<@NotNull ConfigurationHolder<?>,@NotNull java.lang.String> initializer)
ValueManifest(@NotNull ValueType<T> type, @NotNull java.util.function.Supplier<@Nullable T> defaultSupplier, @NotNull java.util.function.BiConsumer<@NotNull ConfigurationHolder<?>,@NotNull java.lang.String> initializer, @Nullable ConfigurationHolder<?> holder, @Nullable java.lang.String path)
-