Interface IConfiguration<T>

  • All Known Implementing Classes:
    JsonConfiguration

    public interface IConfiguration<T>
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      boolean contains​(java.lang.String path)  
      default java.lang.Object get​(java.lang.String path)  
      java.lang.Object get​(java.lang.String path, java.lang.Object def)  
      default boolean getBoolean​(java.lang.String path)  
      boolean getBoolean​(java.lang.String path, boolean def)  
      default byte getByte​(java.lang.String path)  
      byte getByte​(java.lang.String path, byte def)  
      default char getCharacter​(java.lang.String path)  
      char getCharacter​(java.lang.String path, char def)  
      default double getDouble​(java.lang.String path)  
      double getDouble​(java.lang.String path, double def)  
      default float getFloat​(java.lang.String path)  
      float getFloat​(java.lang.String path, float def)  
      default int getInt​(java.lang.String path)  
      int getInt​(java.lang.String path, int def)  
      default java.util.List<java.lang.Object> getList​(java.lang.String path)  
      java.util.List<java.lang.Object> getList​(java.lang.String path, java.util.List<java.lang.Object> def)  
      default long getLong​(java.lang.String path)  
      long getLong​(java.lang.String path, long def)  
      default short getShort​(java.lang.String path)  
      short getShort​(java.lang.String path, short def)  
      default java.lang.String getString​(java.lang.String path)  
      java.lang.String getString​(java.lang.String path, java.lang.String def)  
      default java.util.List<java.lang.String> getStringList​(java.lang.String path)  
      java.util.List<java.lang.String> getStringList​(java.lang.String path, java.util.List<java.lang.String> def)  
      void remove​(java.lang.String path)  
      void save​(java.io.File file)  
      void save​(net.dv8tion.jda.api.entities.Guild guild)  
      void set​(java.lang.String path, java.lang.Object object)  
    • Method Detail

      • get

        default java.lang.Object get​(java.lang.String path)
      • get

        java.lang.Object get​(java.lang.String path,
                             java.lang.Object def)
      • getString

        default java.lang.String getString​(java.lang.String path)
      • getString

        java.lang.String getString​(java.lang.String path,
                                   java.lang.String def)
      • getInt

        default int getInt​(java.lang.String path)
      • getInt

        int getInt​(java.lang.String path,
                   int def)
      • getDouble

        default double getDouble​(java.lang.String path)
      • getDouble

        double getDouble​(java.lang.String path,
                         double def)
      • getFloat

        default float getFloat​(java.lang.String path)
      • getFloat

        float getFloat​(java.lang.String path,
                       float def)
      • getLong

        default long getLong​(java.lang.String path)
      • getLong

        long getLong​(java.lang.String path,
                     long def)
      • getShort

        default short getShort​(java.lang.String path)
      • getShort

        short getShort​(java.lang.String path,
                       short def)
      • getByte

        default byte getByte​(java.lang.String path)
      • getByte

        byte getByte​(java.lang.String path,
                     byte def)
      • getBoolean

        default boolean getBoolean​(java.lang.String path)
      • getBoolean

        boolean getBoolean​(java.lang.String path,
                           boolean def)
      • getCharacter

        default char getCharacter​(java.lang.String path)
      • getCharacter

        char getCharacter​(java.lang.String path,
                          char def)
      • getList

        default java.util.List<java.lang.Object> getList​(java.lang.String path)
      • getList

        java.util.List<java.lang.Object> getList​(java.lang.String path,
                                                 java.util.List<java.lang.Object> def)
      • getStringList

        default java.util.List<java.lang.String> getStringList​(java.lang.String path)
      • getStringList

        java.util.List<java.lang.String> getStringList​(java.lang.String path,
                                                       java.util.List<java.lang.String> def)
      • contains

        boolean contains​(java.lang.String path)
      • set

        void set​(java.lang.String path,
                 java.lang.Object object)
      • remove

        void remove​(java.lang.String path)
      • save

        void save​(java.io.File file)
      • save

        void save​(net.dv8tion.jda.api.entities.Guild guild)