public abstract class BaseSharedJSONFile extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected org.json.JSONObject |
json |
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
setCache |
| Constructor and Description |
|---|
BaseSharedJSONFile() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addToSet(java.lang.String key,
java.lang.String value) |
boolean |
doesSetContain(java.lang.String key,
java.lang.String value) |
protected abstract java.lang.String |
getFilename() |
java.util.Set<java.lang.String> |
getSet(java.lang.String key) |
void |
loadIfNeeded() |
boolean |
optBoolean(java.lang.String key,
boolean defaultValue) |
float |
optFloat(java.lang.String key,
float defaultValue) |
int |
optInt(java.lang.String key,
int defaultValue) |
java.lang.String |
optString(java.lang.String key,
java.lang.String defaultValue) |
void |
saveIfNeeded() |
void |
setBoolean(java.lang.String key,
boolean value) |
void |
setFloat(java.lang.String key,
float value) |
void |
setInt(java.lang.String key,
int value) |
void |
setString(java.lang.String key,
java.lang.String value) |
void |
unset(java.lang.String key) |
protected org.json.JSONObject json
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> setCache
public BaseSharedJSONFile()
protected abstract java.lang.String getFilename()
public void loadIfNeeded()
public void saveIfNeeded()
public java.util.Set<java.lang.String> getSet(java.lang.String key)
public boolean doesSetContain(java.lang.String key, java.lang.String value)
public boolean addToSet(java.lang.String key, java.lang.String value)
public boolean optBoolean(java.lang.String key, boolean defaultValue)
public void setBoolean(java.lang.String key, boolean value)
public float optFloat(java.lang.String key, float defaultValue)
public void setFloat(java.lang.String key, float value)
public int optInt(java.lang.String key, int defaultValue)
public void setInt(java.lang.String key, int value)
public java.lang.String optString(java.lang.String key, java.lang.String defaultValue)
public void setString(java.lang.String key, java.lang.String value)
public void unset(java.lang.String key)