Package valorless.valorlessutils.json
Class ConfigUtils
java.lang.Object
valorless.valorlessutils.json.ConfigUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidclearConfigSection(org.bukkit.configuration.ConfigurationSection configSection) static voidconvertSectionsToMaps(Map<? extends @NonNull String, @NonNull Object> rootMap) convertSectionsToMaps(org.bukkit.configuration.ConfigurationSection rootSection) static voidconvertSubSectionsToMaps(org.bukkit.configuration.ConfigurationSection rootSection) static <T extends @NonNull org.bukkit.configuration.serialization.ConfigurationSerializable>
@Nullable Tdeserialize(@Nullable Map<? extends @Nullable String, ?> dataMap) static <T> @Nullable TfromConfigYaml(@Nullable String yamlConfigString, String key) getValues(org.bukkit.configuration.ConfigurationSection section) static voidloadConfigSafely(org.bukkit.configuration.file.FileConfiguration config, String contents) serialize(org.bukkit.configuration.serialization.ConfigurationSerializable serializable) static voidserializeDeeply(@Nullable Map<?, @NonNull Object> dataMap) serializeDeeply(org.bukkit.configuration.serialization.ConfigurationSerializable serializable) static voidstatic StringtoConfigYaml(String key, @Nullable Object object) static StringtoConfigYamlWithoutTrailingNewline(String key, Object object) static StringtoFlatConfigYaml(Map<?, ?> map)
-
Method Details
-
getValues
-
convertSubSectionsToMaps
public static void convertSubSectionsToMaps(org.bukkit.configuration.ConfigurationSection rootSection) -
convertSectionsToMaps
-
convertSectionsToMaps
-
clearConfigSection
public static void clearConfigSection(org.bukkit.configuration.ConfigurationSection configSection) -
setAll
public static void setAll(org.bukkit.configuration.ConfigurationSection configSection, Map<?, ?> map) -
serialize
-
deserialize
-
serializeDeeply
-
serializeDeeply
-
toFlatConfigYaml
-
toConfigYaml
-
toConfigYamlWithoutTrailingNewline
-
fromConfigYaml
-
loadConfigSafely
public static void loadConfigSafely(org.bukkit.configuration.file.FileConfiguration config, String contents) throws org.bukkit.configuration.InvalidConfigurationException - Throws:
org.bukkit.configuration.InvalidConfigurationException
-