Class Config


  • public class Config
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Config​(java.lang.String path)  
      Config​(PlatformPlugin p, java.lang.String path)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void deleteNode​(java.lang.String node)  
      boolean getBoolean​(java.lang.String key, boolean def)  
      double getDouble​(java.lang.String key, double def)  
      <T extends java.lang.Enum>
      T
      getEnumValue​(java.lang.String key, T def)  
      int getInt​(java.lang.String key, int def)  
      java.util.List<java.lang.String> getListString​(java.lang.String key, java.util.List<java.lang.String> def)  
      long getLong​(java.lang.String key, long def)  
      java.lang.String getString​(java.lang.String key, java.lang.String def)  
      java.util.List<java.lang.String> getSubNodes​(java.lang.String node)  
      void init()  
      boolean keyExists​(java.lang.String node)  
      void load()  
      void save()  
      void setBool​(java.lang.String key, boolean val)  
      void setBoolAndSave​(java.lang.String key, boolean val)  
      <T extends java.lang.Enum>
      void
      setEnumAndSave​(java.lang.String key, T val)  
      <T extends java.lang.Enum>
      void
      setEnumValue​(java.lang.String key, T val)  
      void setInt​(java.lang.String key, int val)  
      void setIntAndSave​(java.lang.String key, int val)  
      void setListString​(java.lang.String key, java.util.List<java.lang.String> val)  
      void setListStringAndSave​(java.lang.String key, java.util.List<java.lang.String> val)  
      void setLong​(java.lang.String key, long val)  
      void setLongAndSave​(java.lang.String key, long val)  
      void setString​(java.lang.String key, java.lang.String val)  
      void setStringAndSave​(java.lang.String key, java.lang.String val)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Config

        public Config​(java.lang.String path)
    • Method Detail

      • init

        public void init()
      • load

        public void load()
      • save

        public void save()
      • getString

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

        public int getInt​(java.lang.String key,
                          int def)
      • getLong

        public long getLong​(java.lang.String key,
                            long def)
      • getBoolean

        public boolean getBoolean​(java.lang.String key,
                                  boolean def)
      • getEnumValue

        public <T extends java.lang.Enum> T getEnumValue​(java.lang.String key,
                                                         T def)
      • getListString

        public java.util.List<java.lang.String> getListString​(java.lang.String key,
                                                              java.util.List<java.lang.String> def)
      • getDouble

        public double getDouble​(java.lang.String key,
                                double def)
      • setString

        public void setString​(java.lang.String key,
                              java.lang.String val)
      • setStringAndSave

        public void setStringAndSave​(java.lang.String key,
                                     java.lang.String val)
      • setInt

        public void setInt​(java.lang.String key,
                           int val)
      • setIntAndSave

        public void setIntAndSave​(java.lang.String key,
                                  int val)
      • setLong

        public void setLong​(java.lang.String key,
                            long val)
      • setLongAndSave

        public void setLongAndSave​(java.lang.String key,
                                   long val)
      • setBool

        public void setBool​(java.lang.String key,
                            boolean val)
      • setBoolAndSave

        public void setBoolAndSave​(java.lang.String key,
                                   boolean val)
      • setEnumValue

        public <T extends java.lang.Enum> void setEnumValue​(java.lang.String key,
                                                            T val)
      • setEnumAndSave

        public <T extends java.lang.Enum> void setEnumAndSave​(java.lang.String key,
                                                              T val)
      • setListString

        public void setListString​(java.lang.String key,
                                  java.util.List<java.lang.String> val)
      • setListStringAndSave

        public void setListStringAndSave​(java.lang.String key,
                                         java.util.List<java.lang.String> val)
      • getSubNodes

        public java.util.List<java.lang.String> getSubNodes​(java.lang.String node)
      • deleteNode

        public void deleteNode​(java.lang.String node)
      • keyExists

        public boolean keyExists​(java.lang.String node)