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,PARAM>
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,PARAM> valueParser)
SELF
AbstractSectionBuilder. parse(@NotNull ValueHandler<ConfigureSection,PARAM> 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<PARAM> paramType, @NotNull ValueHandler<ConfigureSection,PARAM> parser, @NotNull ValueHandler<PARAM,? 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 parent
-