Uses of Interface
cc.carm.lib.configuration.core.source.ConfigurationWrapper
-
-
Uses of ConfigurationWrapper in cc.carm.lib.configuration.core.builder.map
Fields in cc.carm.lib.configuration.core.builder.map with type parameters of type ConfigurationWrapper Modifier and Type Field Description protected @NotNull ConfigDataFunction<ConfigurationWrapper<?>,V>
SectionMapBuilder. valueParser
Method parameters in cc.carm.lib.configuration.core.builder.map with type arguments of type ConfigurationWrapper Modifier and Type Method Description @NotNull SectionMapBuilder<M,K,V>
SectionMapBuilder. parseValue(@NotNull ConfigDataFunction<ConfigurationWrapper<?>,V> parser)
-
Uses of ConfigurationWrapper in cc.carm.lib.configuration.core.builder.value
Fields in cc.carm.lib.configuration.core.builder.value with type parameters of type ConfigurationWrapper Modifier and Type Field Description protected @NotNull ConfigValueParser<ConfigurationWrapper<?>,V>
SectionValueBuilder. parser
Method parameters in cc.carm.lib.configuration.core.builder.value with type arguments of type ConfigurationWrapper Modifier and Type Method Description @NotNull SectionValueBuilder<V>
ConfigValueBuilder. fromSection(@NotNull ConfigValueParser<ConfigurationWrapper<?>,V> valueParser, @NotNull ConfigDataFunction<V,? extends java.util.Map<java.lang.String,java.lang.Object>> valueSerializer)
@NotNull SectionValueBuilder<V>
SectionValueBuilder. parseValue(ConfigDataFunction<ConfigurationWrapper<?>,V> valueParser)
@NotNull SectionValueBuilder<V>
SectionValueBuilder. parseValue(ConfigValueParser<ConfigurationWrapper<?>,V> valueParser)
Constructor parameters in cc.carm.lib.configuration.core.builder.value with type arguments of type ConfigurationWrapper Constructor Description SectionValueBuilder(@NotNull java.lang.Class<V> valueClass, @NotNull ConfigValueParser<ConfigurationWrapper<?>,V> parser, @NotNull ConfigDataFunction<V,? extends java.util.Map<java.lang.String,java.lang.Object>> serializer)
-
Uses of ConfigurationWrapper in cc.carm.lib.configuration.core.source
Classes in cc.carm.lib.configuration.core.source with type parameters of type ConfigurationWrapper Modifier and Type Class Description class
ConfigurationProvider<W extends ConfigurationWrapper<?>>
配置文件提供者,用于为ConfigValue
提供配置文件的源,以便实现读取、保存等操作。Methods in cc.carm.lib.configuration.core.source that return ConfigurationWrapper Modifier and Type Method Description @Nullable ConfigurationWrapper<S>
ConfigurationWrapper. getConfigurationSection(@NotNull java.lang.String path)
default ConfigurationWrapper<S>
ConfigurationWrapper. getWrapper()
-
Uses of ConfigurationWrapper in cc.carm.lib.configuration.core.source.impl
Classes in cc.carm.lib.configuration.core.source.impl with type parameters of type ConfigurationWrapper Modifier and Type Class Description class
FileConfigProvider<W extends ConfigurationWrapper<?>>
-
Uses of ConfigurationWrapper in cc.carm.lib.configuration.core.value
Methods in cc.carm.lib.configuration.core.value that return ConfigurationWrapper Modifier and Type Method Description @NotNull ConfigurationWrapper<?>
ValueManifest. getConfiguration()
-
Uses of ConfigurationWrapper in cc.carm.lib.configuration.core.value.impl
Methods in cc.carm.lib.configuration.core.value.impl with parameters of type ConfigurationWrapper Modifier and Type Method Description abstract S
ConfigValueMap. getSource(ConfigurationWrapper<?> section, java.lang.String dataKey)
-
Uses of ConfigurationWrapper in cc.carm.lib.configuration.core.value.type
Fields in cc.carm.lib.configuration.core.value.type with type parameters of type ConfigurationWrapper Modifier and Type Field Description protected @NotNull ConfigValueParser<ConfigurationWrapper<?>,V>
ConfiguredSection. parser
Methods in cc.carm.lib.configuration.core.value.type that return ConfigurationWrapper Modifier and Type Method Description ConfigurationWrapper<?>
ConfiguredSectionMap. getSource(ConfigurationWrapper<?> section, java.lang.String dataKey)
Methods in cc.carm.lib.configuration.core.value.type that return types with arguments of type ConfigurationWrapper Modifier and Type Method Description @NotNull ConfigValueParser<ConfigurationWrapper<?>,V>
ConfiguredSection. getParser()
Methods in cc.carm.lib.configuration.core.value.type with parameters of type ConfigurationWrapper Modifier and Type Method Description java.lang.Object
ConfiguredMap. getSource(ConfigurationWrapper<?> section, java.lang.String dataKey)
ConfigurationWrapper<?>
ConfiguredSectionMap. getSource(ConfigurationWrapper<?> section, java.lang.String dataKey)
Constructor parameters in cc.carm.lib.configuration.core.value.type with type arguments of type ConfigurationWrapper Constructor Description ConfiguredSection(@NotNull ValueManifest<V> manifest, @NotNull java.lang.Class<V> valueClass, @NotNull ConfigValueParser<ConfigurationWrapper<?>,V> parser, @NotNull ConfigDataFunction<V,? extends java.util.Map<java.lang.String,java.lang.Object>> serializer)
-