Package valorless.valorlessutils.json
Class ConfigUtils
java.lang.Object
valorless.valorlessutils.json.ConfigUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
clearConfigSection
(org.bukkit.configuration.ConfigurationSection configSection) static void
convertSectionsToMaps
(Map<? extends @NonNull String, @NonNull Object> rootMap) convertSectionsToMaps
(org.bukkit.configuration.ConfigurationSection rootSection) static void
convertSubSectionsToMaps
(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 T
fromConfigYaml
(@Nullable String yamlConfigString, String key) getValues
(org.bukkit.configuration.ConfigurationSection section) static void
loadConfigSafely
(org.bukkit.configuration.file.FileConfiguration config, String contents) serialize
(org.bukkit.configuration.serialization.ConfigurationSerializable serializable) static void
serializeDeeply
(@Nullable Map<?, @NonNull Object> dataMap) serializeDeeply
(org.bukkit.configuration.serialization.ConfigurationSerializable serializable) static void
static String
toConfigYaml
(String key, @Nullable Object object) static String
toConfigYamlWithoutTrailingNewline
(String key, Object object) static String
toFlatConfigYaml
(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
-