Class AbstractConfiguration

java.lang.Object
net.orbyfied.j8.config.AbstractConfiguration
All Implemented Interfaces:
Configuration

public abstract class AbstractConfiguration extends Object implements Configuration
Abstract implementation of Configuration
See Also:
  • Field Details

    • configurable

      protected final Configurable<?> configurable
      The configurable that this configuration is for. Can be null.
  • Constructor Details

    • AbstractConfiguration

      public AbstractConfiguration(Configurable<?> configurable)
      Constructor.
  • Method Details

    • getConfigurable

      public Configurable<?> getConfigurable()
      Description copied from interface: Configuration
      Get the holder of this configuration. Aka. the configurable.
      Specified by:
      getConfigurable in interface Configuration
      Returns:
      The configurable.
      See Also:
    • save

      public final void save(org.bukkit.configuration.ConfigurationSection config)
      Description copied from interface: Configuration
      Saves the data from this configuration into the provided configuration section.
      Specified by:
      save in interface Configuration
      Parameters:
      config - The configuration section.
    • load

      public final void load(org.bukkit.configuration.ConfigurationSection config)
      Description copied from interface: Configuration
      Loads the data from the configuration section into this configuration.
      Specified by:
      load in interface Configuration
      Parameters:
      config - The configuration section.