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.collection
Constructor parameters in cc.carm.lib.configuration.builder.collection with type arguments of type ConfigureSectionModifierConstructorDescriptionSection(@NotNull Supplier<? extends C> constructor, @NotNull ValueType<V> paramType, @NotNull ValueHandler<ConfigureSection, V> parser, @NotNull ValueHandler<V, ? extends Map<String, Object>> serializer, @NotNull SimpleCollectionCreator.CollectionValueFactory<V, C, RESULT> factory) SectionCollectionBuilder(@NotNull Supplier<? extends C> 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.impl
Fields in cc.carm.lib.configuration.builder.impl with type parameters of type ConfigureSectionModifier and TypeFieldDescriptionprotected @NotNull ValueHandler<ConfigureSection, UNIT> AbstractSectionBuilder.parserMethod 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 ConfigureSectionModifierConstructorDescriptionprotectedAbstractSectionBuilder(@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.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 TypeClassDescriptionclassConfigureSource<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 TypeClassDescriptionclassConfigureSource<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 ConfigureSectionConfigureSection.computeSection(@NotNull String path) Get 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 ConfigureSectionGet or create a section at the given path.default @NotNull ConfigureSectionGet or create a section at the given path.default @NotNull ConfigureSectionConfigureSection.createSection(@NotNull String path) Creates a new emptyConfigureSection.@NotNull ConfigureSectionConfigureSection.createSection(@NotNull String path, @NotNull Map<?, ?> data) Creates a newConfigureSectionwith specified values.default @NotNull ConfigureSectionCreates a newConfigureSectionwith specified values.default @NotNull ConfigureSectionCreates 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 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 ofConfigureSectionfrom current section