类的使用
cc.carm.lib.configuration.source.ConfigurationHolder
使用ConfigurationHolder的程序包
程序包
说明
-
cc.carm.lib.configuration.adapter中ConfigurationHolder的使用
修饰符和类型方法说明<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) 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) -
cc.carm.lib.configuration.builder中ConfigurationHolder的使用
修饰符和类型类说明classAbstractConfigBuilder<TYPE,UNIT, RESULT extends ConfigValue<TYPE, UNIT>, HOLDER extends ConfigurationHolder<?>, SELF extends AbstractConfigBuilder<TYPE, UNIT, RESULT, HOLDER, SELF>> 修饰符和类型字段说明protected @NotNull BiConsumer<ConfigurationHolder<?>,String> AbstractConfigBuilder.initializer类型变量类型为ConfigurationHolder的cc.carm.lib.configuration.builder中的方法参数修饰符和类型方法说明AbstractConfigBuilder.append(@NotNull BiConsumer<ConfigurationHolder<?>, String> initializer) AbstractConfigBuilder.append(@NotNull Consumer<ConfigurationHolder<?>> initializer) AbstractConfigBuilder.initializer(@NotNull BiConsumer<ConfigurationHolder<?>, String> initializer) -
cc.carm.lib.configuration.commentable中ConfigurationHolder的使用
修饰符和类型方法说明Commentable.getFooterComments(@NotNull ConfigurationHolder<?> holder, @Nullable String path) Commentable.getHeaderComments(@NotNull ConfigurationHolder<?> holder, @Nullable String path) static @Nullable StringCommentable.getInlineComment(@NotNull ConfigurationHolder<?> holder, @NotNull String path) static @Nullable StringCommentable.getInlineComment(@NotNull ConfigurationHolder<?> holder, @NotNull String path, @Nullable String sectionKey) static voidCommentableMeta.register(@NotNull ConfigurationHolder<?> provider) -
cc.carm.lib.configuration.function中ConfigurationHolder的使用
修饰符和类型方法说明voidValueComposer.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) -
cc.carm.lib.configuration.source中ConfigurationHolder的使用
修饰符和类型类说明classConfigurationFactory<SOURCE extends ConfigureSource<?,?, SOURCE>, HOLDER extends ConfigurationHolder<SOURCE>, SELF> ConfigurationFactory, used to create configuration holder. -
cc.carm.lib.configuration.source.file中ConfigurationHolder的使用
修饰符和类型类说明classFileConfigFactory<SOURCE extends FileConfigSource<?,?, SOURCE>, HOLDER extends ConfigurationHolder<SOURCE>, SELF extends FileConfigFactory<SOURCE, HOLDER, SELF>> 限定符构造器说明protectedFileConfigSource(@NotNull ConfigurationHolder<? extends SELF> holder, long lastUpdateMillis, @NotNull File file, @Nullable String resourcePath) -
cc.carm.lib.configuration.source.loader中ConfigurationHolder的使用
修饰符和类型方法说明@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) -
cc.carm.lib.configuration.source.section中ConfigurationHolder的使用
限定符构造器说明protectedConfigureSource(@NotNull ConfigurationHolder<? extends SELF> holder, long lastUpdateMillis) -
cc.carm.lib.configuration.value中ConfigurationHolder的使用
修饰符和类型字段说明protected final @NotNull BiConsumer<@NotNull ConfigurationHolder<?>,@NotNull String> ValueManifest.initializer修饰符和类型方法说明voidValueManifest.holder(@NotNull ConfigurationHolder<?> holder) voidValueManifest.initialize(@NotNull ConfigurationHolder<?> holder, @NotNull String path) 限定符构造器说明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) 类型变量类型为ConfigurationHolder的cc.carm.lib.configuration.value中的构造器参数限定符构造器说明ValueManifest(@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) -
cc.carm.lib.mineconfiguration.common中ConfigurationHolder的使用