Class YAMLNodeConfigurationNode

java.lang.Object
com.zachsthings.libcomponents.bukkit.YAMLNodeConfigurationNode
All Implemented Interfaces:
com.zachsthings.libcomponents.config.ConfigurationNode
Direct Known Subclasses:
YAMLProcessorConfigurationFile

public class YAMLNodeConfigurationNode extends Object implements com.zachsthings.libcomponents.config.ConfigurationNode
  • Constructor Details

    • YAMLNodeConfigurationNode

      public YAMLNodeConfigurationNode(com.sk89q.util.yaml.YAMLNode wrapped)
  • Method Details

    • getNode

      public com.zachsthings.libcomponents.config.ConfigurationNode getNode(String node)
      Specified by:
      getNode in interface com.zachsthings.libcomponents.config.ConfigurationNode
    • getProperty

      public Object getProperty(String node)
      Specified by:
      getProperty in interface com.zachsthings.libcomponents.config.ConfigurationNode
    • setProperty

      public void setProperty(String node, Object value)
      Specified by:
      setProperty in interface com.zachsthings.libcomponents.config.ConfigurationNode
    • removeProperty

      public void removeProperty(String node)
      Specified by:
      removeProperty in interface com.zachsthings.libcomponents.config.ConfigurationNode
    • getKeys

      public List<String> getKeys(String node)
      Specified by:
      getKeys in interface com.zachsthings.libcomponents.config.ConfigurationNode
    • getBoolean

      public boolean getBoolean(String node)
      Specified by:
      getBoolean in interface com.zachsthings.libcomponents.config.ConfigurationNode
    • getString

      public String getString(String node, String def)
      Specified by:
      getString in interface com.zachsthings.libcomponents.config.ConfigurationNode
    • getStringList

      public List<String> getStringList(String node, List<String> def)
      Specified by:
      getStringList in interface com.zachsthings.libcomponents.config.ConfigurationNode