接口的使用
cc.carm.lib.configuration.source.section.ConfigureSection
使用ConfigureSection的程序包
程序包
说明
-
cc.carm.lib.configuration.adapter.strandard中ConfigureSection的使用
-
cc.carm.lib.configuration.builder.impl中ConfigureSection的使用
类型变量类型为ConfigureSection的cc.carm.lib.configuration.builder.impl中的方法参数修饰符和类型方法说明AbstractSectionBuilder.parse(@NotNull DataFunction<ConfigureSection, UNIT> valueParser) AbstractSectionBuilder.parse(@NotNull ValueHandler<ConfigureSection, UNIT> valueParser) 类型变量类型为ConfigureSection的cc.carm.lib.configuration.builder.impl中的构造器参数限定符构造器说明protectedAbstractSectionBuilder(@NotNull ValueType<TYPE> type, @NotNull ValueType<UNIT> paramType, @NotNull ValueHandler<ConfigureSection, UNIT> parser, @NotNull ValueHandler<UNIT, ? extends Map<String, Object>> serializer) -
cc.carm.lib.configuration.builder.list中ConfigureSection的使用
类型变量类型为ConfigureSection的cc.carm.lib.configuration.builder.list中的构造器参数限定符构造器说明SectionListBuilder(@NotNull Supplier<? extends List<V>> constructor, @NotNull ValueType<V> paramType, @NotNull ValueHandler<ConfigureSection, V> parser, @NotNull ValueHandler<V, ? extends Map<String, Object>> serializer) -
cc.carm.lib.configuration.builder.value中ConfigureSection的使用
类型变量类型为ConfigureSection的cc.carm.lib.configuration.builder.value中的方法参数修饰符和类型方法说明@NotNull SectionValueBuilder<V>ConfigValueBuilder.fromSection(@NotNull ValueHandler<ConfigureSection, V> valueParser, @NotNull ValueHandler<V, ? extends Map<String, Object>> valueSerializer) 类型变量类型为ConfigureSection的cc.carm.lib.configuration.builder.value中的构造器参数限定符构造器说明SectionValueBuilder(@NotNull ValueType<V> type, @NotNull ValueHandler<ConfigureSection, V> parser, @NotNull ValueHandler<V, ? extends Map<String, Object>> serializer) -
cc.carm.lib.configuration.source.file中ConfigureSection的使用
修饰符和类型类说明classFileConfigSource<SECTION extends ConfigureSection,ORIGINAL, SELF extends FileConfigSource<SECTION, ORIGINAL, SELF>> 修饰符和类型类说明classFileConfigSource<SECTION extends ConfigureSection,ORIGINAL, SELF extends FileConfigSource<SECTION, ORIGINAL, SELF>> -
cc.carm.lib.configuration.source.section中ConfigureSection的使用
修饰符和类型类说明classConfigureSource<SECTION extends ConfigureSection,ORIGINAL, SELF extends ConfigureSource<SECTION, ORIGINAL, SELF>> ConfigureSource represents the source of configuration, which can be a file, a database, or any other source.修饰符和类型类说明classConfigureSource<SECTION extends ConfigureSection,ORIGINAL, SELF extends ConfigureSource<SECTION, ORIGINAL, SELF>> ConfigureSource represents the source of configuration, which can be a file, a database, or any other source.修饰符和类型方法说明default @NotNull ConfigureSectionConfigureSection.computeSection(@NotNull String path) Get or create a section at the given path.default @NotNull ConfigureSectionGet or create a section at the given path.default @NotNull ConfigureSectionGet or create a section at the given path.default @NotNull ConfigureSectionConfigureSection.computeSection(@NotNull String path, @NotNull Map<?, ?> data) Get or create a section at the given path.default @NotNull ConfigureSectionConfigureSection.createSection(@NotNull String path) Creates a new emptyConfigureSection.default @NotNull ConfigureSectionCreates a newConfigureSectionwith specified values.default @NotNull ConfigureSectionCreates a newConfigureSectionwith specified values.@NotNull ConfigureSectionConfigureSection.createSection(@NotNull String path, @NotNull Map<?, ?> data) Creates a newConfigureSectionwith specified values.@NotNull ConfigureSectionConfigureSource.createSection(@NotNull String path, @NotNull Map<?, ?> data) default @Nullable ConfigureSectionConfigureSection.getSection(@NotNull String path) Get the value as aConfigureSectionfrom the specified path.@Nullable ConfigureSectionConfigureSection.parent()Gets the parent section of this section.@Nullable ConfigureSectionConfigureSource.parent()Source also represents the root section, so it has no parent