public static interface BaseSetting.JSONSetting<T> extends BaseSetting<T>, BaseSetting.JSONSerializable, org.json.JSONString
BaseSetting.JSONSerializable, BaseSetting.JSONSetting<T>
Modifier and Type | Method and Description |
---|---|
default java.lang.Object |
getSerial() |
Serializer<T> |
getSerializer() |
default boolean |
read(java.lang.Object o)
Read the current value of this setting from the session store.
|
default boolean |
setSerial(java.lang.Object newValue) |
default boolean |
setSerialT(java.lang.Object newValue) |
default boolean |
setString(java.lang.String newValue) |
default boolean |
setStringT(java.lang.String newValue) |
default java.lang.String |
toJSONString() |
default java.lang.Object |
write()
Write the value of this setting into the session store.
|
get, getDefault, isDefault, reset, set, setT, test
Serializer<T> getSerializer()
default java.lang.Object getSerial()
default boolean setSerialT(java.lang.Object newValue) throws ProofAsstException
newValue
- the new value of this setting.ProofAsstException
- If validation faileddefault boolean setSerial(java.lang.Object newValue)
newValue
- the new value of this setting.java.lang.IllegalArgumentException
- If validation faileddefault boolean setStringT(java.lang.String newValue) throws ProofAsstException
newValue
- the new value of this setting.ProofAsstException
- If validation faileddefault boolean setString(java.lang.String newValue)
newValue
- the new value of this setting.java.lang.IllegalArgumentException
- If validation faileddefault boolean read(java.lang.Object o) throws ProofAsstException
BaseSetting.JSONSerializable
read
in interface BaseSetting.JSONSerializable
o
- The JSON stored valueProofAsstException
- If validation faileddefault java.lang.Object write() throws org.json.JSONException
BaseSetting.JSONSerializable
write
in interface BaseSetting.JSONSerializable
org.json.JSONException
default java.lang.String toJSONString()
toJSONString
in interface org.json.JSONString