Interface ConfigurationMethods<T extends ConfigurationMethods<?>>

All Known Subinterfaces:
ConfigurationSection, ConfigurationSectionStandalone
All Known Implementing Classes:
FeatureConfig, KamiConfig, KamiConfigExt, MemorySection, MemorySectionStandalone, ModuleConfig, StandaloneConfig, StandaloneConfigExt, SubsystemConfig, YamlConfiguration, YamlConfigurationStandalone

public interface ConfigurationMethods<T extends ConfigurationMethods<?>>
  • Method Details

    • set

      void set(String key, Object value)
    • put

      void put(String key, Object value)
    • get

      Object get(String key)
    • get

      Object get(String key, Object def)
    • putString

      void putString(String key, String value)
    • putBoolean

      void putBoolean(String key, boolean value)
    • putByte

      void putByte(String key, byte value)
    • putShort

      void putShort(String key, short value)
    • putInteger

      void putInteger(String key, int value)
    • putInt

      void putInt(String key, int value)
    • putLong

      void putLong(String key, long value)
    • putDouble

      void putDouble(String key, double value)
    • putFloat

      void putFloat(String key, float value)
    • setString

      void setString(String key, String value)
    • setBoolean

      void setBoolean(String key, boolean value)
    • setByte

      void setByte(String key, byte value)
    • setShort

      void setShort(String key, short value)
    • setInteger

      void setInteger(String key, int value)
    • setInt

      void setInt(String key, int value)
    • setLong

      void setLong(String key, long value)
    • setDouble

      void setDouble(String key, double value)
    • setFloat

      void setFloat(String key, float value)
    • getConfigurationSection

      @NotNull T getConfigurationSection(String key)
    • getConfigurationSequence

      @NotNull @NotNull ConfigurationSequence<T> getConfigurationSequence(String key)
    • getString

      String getString(String key)
    • getString

      String getString(String key, String def)
    • isString

      boolean isString(String key)
    • getInt

      int getInt(String key)
    • getInt

      int getInt(String key, int def)
    • isInt

      boolean isInt(String key)
    • getBoolean

      boolean getBoolean(String key)
    • getBoolean

      boolean getBoolean(String key, boolean def)
    • isBoolean

      boolean isBoolean(String key)
    • getDouble

      double getDouble(String key)
    • getDouble

      double getDouble(String key, double def)
    • isDouble

      boolean isDouble(String key)
    • getByte

      byte getByte(String key)
    • getByte

      byte getByte(String key, byte def)
    • isByte

      boolean isByte(String key)
    • getShort

      short getShort(String key)
    • getShort

      short getShort(String key, short def)
    • isShort

      boolean isShort(String key)
    • getFloat

      float getFloat(String key)
    • getFloat

      float getFloat(String key, float def)
    • isFloat

      boolean isFloat(String key)
    • getLong

      long getLong(String key)
    • getLong

      long getLong(String key, long def)
    • isLong

      boolean isLong(String key)
    • getList

      List<?> getList(String key)
    • getList

      List<?> getList(String key, List<?> def)
    • isList

      boolean isList(String key)
    • getStringList

      List<String> getStringList(String key)
    • getStringList

      List<String> getStringList(String key, List<String> def)
    • getIntegerList

      List<Integer> getIntegerList(String key)
    • getIntegerList

      List<Integer> getIntegerList(String key, List<Integer> def)
    • getByteList

      List<Byte> getByteList(String key)
    • getByteList

      List<Byte> getByteList(String key, List<Byte> def)
    • getKeys

      Set<String> getKeys(boolean deep)
    • isConfigurationSection

      boolean isConfigurationSection(String key)
    • contains

      boolean contains(String key)
    • isSet

      boolean isSet(String key)
    • getBigDecimal

      BigDecimal getBigDecimal(String key)
    • getBigDecimal

      BigDecimal getBigDecimal(String key, BigDecimal def)
    • isNumber

      boolean isNumber(String key)
    • addDefault

      void addDefault(String key, Object o)
    • isEmpty

      boolean isEmpty()
    • getCurrentPath

      String getCurrentPath()
    • isChanged

      boolean isChanged()
    • setChanged

      @Internal void setChanged(boolean changed)