Package jisa.control

Class ConfigStore


  • public class ConfigStore
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      class  ConfigStore.SubStore  
    • Constructor Summary

      Constructors 
      Constructor Description
      ConfigStore​(java.lang.String name)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean getBoolean​(java.lang.String key)  
      boolean getBooleanOrDefault​(java.lang.String key, boolean def)  
      double getDouble​(java.lang.String key)  
      double getDoubleOrDefault​(java.lang.String key, double def)  
      org.json.JSONObject getGUIConfigs​(java.lang.Class<?> guiClass)  
      int getInt​(java.lang.String key)  
      int getIntOrDefault​(java.lang.String key, int def)  
      int getLastSave()  
      java.lang.String getString​(java.lang.String key)  
      java.lang.String getStringOrDefault​(java.lang.String key, java.lang.String def)  
      boolean has​(java.lang.String key)  
      void save()  
      void set​(java.lang.String key, java.lang.Object value)  
      • Methods inherited from class java.lang.Object

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

      • ConfigStore

        public ConfigStore​(java.lang.String name)
                    throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • getLastSave

        public int getLastSave()
      • getInt

        public int getInt​(java.lang.String key)
      • getIntOrDefault

        public int getIntOrDefault​(java.lang.String key,
                                   int def)
      • getDouble

        public double getDouble​(java.lang.String key)
      • getDoubleOrDefault

        public double getDoubleOrDefault​(java.lang.String key,
                                         double def)
      • getBoolean

        public boolean getBoolean​(java.lang.String key)
      • getBooleanOrDefault

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

        public java.lang.String getString​(java.lang.String key)
      • getStringOrDefault

        public java.lang.String getStringOrDefault​(java.lang.String key,
                                                   java.lang.String def)
      • set

        public void set​(java.lang.String key,
                        java.lang.Object value)
                 throws java.io.IOException
        Throws:
        java.io.IOException
      • save

        public void save()
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • has

        public boolean has​(java.lang.String key)
      • getGUIConfigs

        public org.json.JSONObject getGUIConfigs​(java.lang.Class<?> guiClass)