Package jisa.control
Class ConfigStore
- java.lang.Object
-
- jisa.control.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)
-
-
-
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)
-
-