Class YamlLoader

java.lang.Object
dev.aurelium.slate.util.YamlLoader

public class YamlLoader extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    YamlLoader(org.bukkit.plugin.Plugin plugin)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    List<org.spongepowered.configurate.ConfigurationNode>
    getLeafNodes(org.spongepowered.configurate.ConfigurationNode root)
     
    @Nullable org.spongepowered.configurate.ConfigurationNode
     
    org.spongepowered.configurate.ConfigurationNode
     
    org.spongepowered.configurate.ConfigurationNode
    mergeNodes(@NotNull org.spongepowered.configurate.ConfigurationNode... nodes)
     
    void
    saveFile(File file, org.spongepowered.configurate.ConfigurationNode config)
     
    void
    saveIfUpdated(File file, org.spongepowered.configurate.ConfigurationNode embedded, org.spongepowered.configurate.ConfigurationNode user, org.spongepowered.configurate.ConfigurationNode merged)
     
    toDotString(org.spongepowered.configurate.NodePath nodePath)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public void generateUserFile(String path) throws org.spongepowered.configurate.ConfigurateException
      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

      public String toDotString(org.spongepowered.configurate.NodePath nodePath)