Uses of Interface
cc.carm.lib.configuration.source.section.ConfigureSection
Packages that use ConfigureSection
Package
Description
-
Uses of ConfigureSection in cc.carm.lib.configuration.adapter.strandard
Fields in cc.carm.lib.configuration.adapter.strandard with type parameters of type ConfigureSectionModifier and TypeFieldDescriptionstatic final @NotNull ValueAdapter
<ConfigureSection> StandardAdapters.SECTIONS
-
Uses of ConfigureSection in cc.carm.lib.configuration.builder.impl
Fields in cc.carm.lib.configuration.builder.impl with type parameters of type ConfigureSectionModifier and TypeFieldDescriptionprotected @NotNull ValueHandler
<ConfigureSection, UNIT> AbstractSectionBuilder.parser
Method parameters in cc.carm.lib.configuration.builder.impl with type arguments of type ConfigureSectionModifier and TypeMethodDescriptionAbstractSectionBuilder.parse
(@NotNull DataFunction<ConfigureSection, UNIT> valueParser) AbstractSectionBuilder.parse
(@NotNull ValueHandler<ConfigureSection, UNIT> valueParser) Constructor parameters in cc.carm.lib.configuration.builder.impl with type arguments of type ConfigureSectionModifierConstructorDescriptionprotected
AbstractSectionBuilder
(@NotNull ValueType<TYPE> type, @NotNull ValueType<UNIT> paramType, @NotNull ValueHandler<ConfigureSection, UNIT> parser, @NotNull ValueHandler<UNIT, ? extends Map<String, Object>> serializer) -
Uses of ConfigureSection in cc.carm.lib.configuration.builder.list
Constructor parameters in cc.carm.lib.configuration.builder.list with type arguments of type ConfigureSectionModifierConstructorDescriptionSectionListBuilder
(@NotNull Supplier<? extends List<V>> constructor, @NotNull ValueType<V> paramType, @NotNull ValueHandler<ConfigureSection, V> parser, @NotNull ValueHandler<V, ? extends Map<String, Object>> serializer) -
Uses of ConfigureSection in cc.carm.lib.configuration.builder.value
Method parameters in cc.carm.lib.configuration.builder.value with type arguments of type ConfigureSectionModifier and TypeMethodDescription@NotNull SectionValueBuilder
<V> ConfigValueBuilder.fromSection
(@NotNull ValueHandler<ConfigureSection, V> valueParser, @NotNull ValueHandler<V, ? extends Map<String, Object>> valueSerializer) Constructor parameters in cc.carm.lib.configuration.builder.value with type arguments of type ConfigureSectionModifierConstructorDescriptionSectionValueBuilder
(@NotNull ValueType<V> type, @NotNull ValueHandler<ConfigureSection, V> parser, @NotNull ValueHandler<V, ? extends Map<String, Object>> serializer) -
Uses of ConfigureSection in cc.carm.lib.configuration.source.section
Classes in cc.carm.lib.configuration.source.section with type parameters of type ConfigureSectionModifier and TypeClassDescriptionclass
ConfigureSource<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.Classes in cc.carm.lib.configuration.source.section that implement ConfigureSectionModifier and TypeClassDescriptionclass
ConfigureSource<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.Methods in cc.carm.lib.configuration.source.section that return ConfigureSectionModifier and TypeMethodDescriptiondefault @NotNull ConfigureSection
ConfigureSection.computeSection
(@NotNull String path) Get or create a section at the given path.default @NotNull ConfigureSection
ConfigureSection.computeSection
(@NotNull String path, @NotNull Map<?, ?> data) Get or create a section at the given path.default @NotNull ConfigureSection
Get or create a section at the given path.default @NotNull ConfigureSection
Get or create a section at the given path.default @NotNull ConfigureSection
ConfigureSection.createSection
(@NotNull String path) Creates a new emptyConfigureSection
.@NotNull ConfigureSection
ConfigureSection.createSection
(@NotNull String path, @NotNull Map<?, ?> data) Creates a newConfigureSection
with specified values.default @NotNull ConfigureSection
Creates a newConfigureSection
with specified values.default @NotNull ConfigureSection
Creates a newConfigureSection
with specified values.@NotNull ConfigureSection
ConfigureSource.createSection
(@NotNull String path, @NotNull Map<?, ?> data) default @Nullable ConfigureSection
ConfigureSection.getSection
(@NotNull String path) Get the value as aConfigureSection
from the specified path.@Nullable ConfigureSection
ConfigureSection.parent()
Gets the parent section of this section.@Nullable ConfigureSection
ConfigureSource.parent()
Source also represents the root section, so it has no parentMethods in cc.carm.lib.configuration.source.section that return types with arguments of type ConfigureSectionModifier and TypeMethodDescriptiondefault @NotNull List
<ConfigureSection> ConfigureSection.getSectionList
(@NotNull String path) Get a list ofConfigureSection
from current section