Package org.core.config
Interface ConfigurationStream
- All Known Subinterfaces:
ConfigurationStream.ConfigurationFile
public interface ConfigurationStream
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionget(ConfigurationNode node)getBoolean(ConfigurationNode node)default booleangetBoolean(ConfigurationNode node, boolean value)default Set<ConfigurationNode>getChildren(ConfigurationNode node)getDouble(ConfigurationNode node)default doublegetDouble(ConfigurationNode node, double value)getInteger(ConfigurationNode node)default intgetInteger(ConfigurationNode node, int value)getMap(ConfigurationNode node)getString(ConfigurationNode node)default StringgetString(ConfigurationNode node, String value)booleanisList(ConfigurationNode node)booleanisMap(ConfigurationNode node)default <T> Optional<T>parse(ConfigurationNode.KnownParser<?,T> node)default <T> Tparse(ConfigurationNode.KnownParser<?,T> node, T value)default <T> Optional<T>parse(ConfigurationNode node, Parser<? super String,T> parser)default <T> Optional<T>parse(ConfigurationNode node, StringMapParser<T> parser)default <T> Tparse(ConfigurationNode node, StringMapParser<T> parser, T value)default <T> Tparse(ConfigurationNode node, StringParser<T> parser, T value)default <T, C extends Collection<T>>
CparseCollection(@NotNull ConfigurationNode node, @NotNull Parser<? super String,T> parser, C collection)<T, C extends Collection<T>>
CparseCollection(@NotNull ConfigurationNode node, @NotNull Parser<? super String,T> parser, C collection, C defaultValue)default <T, C extends Collection<T>>
CparseCollection(ConfigurationNode.GroupKnown<T> node, C collection)default <T, C extends Collection<T>>
CparseCollection(ConfigurationNode.KnownParser<? super String,T> node, C collection)default <T, C extends Collection<T>>
CparseCollection(ConfigurationNode.KnownParser<? super String,T> node, C collection, C defaultValue)voidreload()voidsave()default <T> voidset(ConfigurationNode.GroupKnown<T> node, Collection<? extends T> values)default <T> voidset(ConfigurationNode.KnownParser.ChildKnown<T> node, T value)default <T, C extends Collection<T>>
voidset(ConfigurationNode.KnownParser.CollectionKnown<T> node, C value)default <T> voidset(ConfigurationNode.KnownParser.SingleKnown<T> node, T value)voidset(ConfigurationNode node, boolean value)voidset(ConfigurationNode node, double value)voidset(ConfigurationNode node, int value)voidset(ConfigurationNode node, String value)voidset(ConfigurationNode node, Map<String,?> value)<T> voidset(ConfigurationNode node, Parser<String,? super T> parser, Collection<T> collection)default <T> voidset(ConfigurationNode node, StringMapParser<T> parser, T value)default <T> voidset(ConfigurationNode node, StringParser<T> parser, T value)
-
Method Details
-
getFormat
ConfigurationFormat getFormat() -
getDouble
-
getInteger
-
getBoolean
-
getString
-
parseCollection
<T, C extends Collection<T>> C parseCollection(@NotNull @NotNull ConfigurationNode node, @NotNull @NotNull Parser<? super String,T> parser, @NotNull C collection, @Nullable C defaultValue) -
parseCollection
default <T, C extends Collection<T>> C parseCollection(@NotNull @NotNull ConfigurationNode node, @NotNull @NotNull Parser<? super String,T> parser, @NotNull C collection) -
set
-
set
-
set
-
set
-
set
-
getChildren
-
reload
void reload() -
save
void save() -
getChildren
-
get
-
isList
-
isMap
-
getMap
-
set
-
set
-
set
-
set
-
set
-
set
default <T, C extends Collection<T>> void set(ConfigurationNode.KnownParser.CollectionKnown<T> node, C value) -
set
-
parse
-
parse
-
parse
-
parse
-
parse
-
parse
-
parseCollection
default <T, C extends Collection<T>> C parseCollection(ConfigurationNode.GroupKnown<T> node, C collection) -
parseCollection
default <T, C extends Collection<T>> C parseCollection(ConfigurationNode.KnownParser<? super String,T> node, C collection) -
parseCollection
default <T, C extends Collection<T>> C parseCollection(ConfigurationNode.KnownParser<? super String,T> node, C collection, C defaultValue) -
getBoolean
-
getDouble
-
getInteger
-
getString
-