Uses of Interface
cc.carm.lib.configuration.source.section.ConfigureSection
-
-
Uses of ConfigureSection in cc.carm.lib.configuration.adapter.strandard
Fields in cc.carm.lib.configuration.adapter.strandard with type parameters of type ConfigureSection Modifier and Type Field Description static @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 ConfigureSection Modifier and Type Field Description protected @NotNull ValueHandler<ConfigureSection,UNIT>
AbstractSectionBuilder. parser
Method parameters in cc.carm.lib.configuration.builder.impl with type arguments of type ConfigureSection Modifier and Type Method Description SELF
AbstractSectionBuilder. parse(@NotNull DataFunction<ConfigureSection,UNIT> valueParser)
SELF
AbstractSectionBuilder. parse(@NotNull ValueHandler<ConfigureSection,UNIT> valueParser)
Constructor parameters in cc.carm.lib.configuration.builder.impl with type arguments of type ConfigureSection Constructor Description AbstractSectionBuilder(@NotNull ValueType<TYPE> type, @NotNull ValueType<UNIT> paramType, @NotNull ValueHandler<ConfigureSection,UNIT> parser, @NotNull ValueHandler<UNIT,? extends java.util.Map<java.lang.String,java.lang.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 ConfigureSection Constructor Description SectionListBuilder(@NotNull java.util.function.Supplier<? extends java.util.List<V>> constructor, @NotNull ValueType<V> paramType, @NotNull ValueHandler<ConfigureSection,V> parser, @NotNull ValueHandler<V,? extends java.util.Map<java.lang.String,java.lang.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 ConfigureSection Modifier and Type Method Description @NotNull SectionValueBuilder<V>
ConfigValueBuilder. fromSection(@NotNull ValueHandler<ConfigureSection,V> valueParser, @NotNull ValueHandler<V,? extends java.util.Map<java.lang.String,java.lang.Object>> valueSerializer)
Constructor parameters in cc.carm.lib.configuration.builder.value with type arguments of type ConfigureSection Constructor Description SectionValueBuilder(@NotNull ValueType<V> type, @NotNull ValueHandler<ConfigureSection,V> parser, @NotNull ValueHandler<V,? extends java.util.Map<java.lang.String,java.lang.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 ConfigureSection Modifier and Type Class Description class
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 ConfigureSection Modifier and Type Class Description class
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 ConfigureSection Modifier and Type Method Description default @NotNull ConfigureSection
ConfigureSection. computeSection(@NotNull java.lang.String path)
Get or create a section at the given path.default @NotNull ConfigureSection
ConfigureSection. computeSection(@NotNull java.lang.String path, @NotNull java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> data)
Get or create a section at the given path.default @NotNull ConfigureSection
ConfigureSection. computeSection(@NotNull java.lang.String path, @NotNull java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> data)
Get or create a section at the given path.default @NotNull ConfigureSection
ConfigureSection. computeSection(@NotNull java.lang.String path, @NotNull java.util.Map<?,?> data)
Get or create a section at the given path.default @NotNull ConfigureSection
ConfigureSection. createSection(@NotNull java.lang.String path)
Creates a new emptyConfigureSection
.default @NotNull ConfigureSection
ConfigureSection. createSection(@NotNull java.lang.String path, @NotNull java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> data)
Creates a newConfigureSection
with specified values.default @NotNull ConfigureSection
ConfigureSection. createSection(@NotNull java.lang.String path, @NotNull java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> data)
Creates a newConfigureSection
with specified values.@NotNull ConfigureSection
ConfigureSection. createSection(@NotNull java.lang.String path, @NotNull java.util.Map<?,?> data)
Creates a newConfigureSection
with specified values.@NotNull ConfigureSection
ConfigureSource. createSection(@NotNull java.lang.String path, @NotNull java.util.Map<?,?> data)
default @Nullable ConfigureSection
ConfigureSection. getSection(@NotNull java.lang.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 ConfigureSection Modifier and Type Method Description default @NotNull java.util.List<ConfigureSection>
ConfigureSection. getSectionList(@NotNull java.lang.String path)
Get a list ofConfigureSection
from current section
-