Package dev.aurelium.slate.util
Class YamlLoader
java.lang.Object
dev.aurelium.slate.util.YamlLoader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerateUserFile(String path) List<org.spongepowered.configurate.ConfigurationNode>getLeafNodes(org.spongepowered.configurate.ConfigurationNode root) @Nullable org.spongepowered.configurate.ConfigurationNodeloadEmbeddedFile(String path) org.spongepowered.configurate.ConfigurationNodeloadUserFile(File file) org.spongepowered.configurate.ConfigurationNodemergeNodes(@NotNull org.spongepowered.configurate.ConfigurationNode... nodes) voidvoidsaveIfUpdated(File file, org.spongepowered.configurate.ConfigurationNode embedded, org.spongepowered.configurate.ConfigurationNode user, org.spongepowered.configurate.ConfigurationNode merged) toDotString(org.spongepowered.configurate.NodePath nodePath)
-
Constructor Details
-
YamlLoader
public YamlLoader(org.bukkit.plugin.Plugin plugin)
-
-
Method Details
-
loadEmbeddedFile
@Nullable public @Nullable org.spongepowered.configurate.ConfigurationNode loadEmbeddedFile(String path) -
loadUserFile
public org.spongepowered.configurate.ConfigurationNode loadUserFile(File file) throws org.spongepowered.configurate.ConfigurateException - Throws:
org.spongepowered.configurate.ConfigurateException
-
saveFile
public void saveFile(File file, org.spongepowered.configurate.ConfigurationNode config) throws org.spongepowered.configurate.ConfigurateException - Throws:
org.spongepowered.configurate.ConfigurateException
-
saveIfUpdated
public void saveIfUpdated(File file, org.spongepowered.configurate.ConfigurationNode embedded, org.spongepowered.configurate.ConfigurationNode user, org.spongepowered.configurate.ConfigurationNode merged) throws org.spongepowered.configurate.ConfigurateException - Throws:
org.spongepowered.configurate.ConfigurateException
-
generateUserFile
- Throws:
org.spongepowered.configurate.ConfigurateException
-
getLeafNodes
public List<org.spongepowered.configurate.ConfigurationNode> getLeafNodes(org.spongepowered.configurate.ConfigurationNode root) -
mergeNodes
public org.spongepowered.configurate.ConfigurationNode mergeNodes(@NotNull @NotNull org.spongepowered.configurate.ConfigurationNode... nodes) throws org.spongepowered.configurate.serialize.SerializationException - Throws:
org.spongepowered.configurate.serialize.SerializationException
-
toDotString
-