Package arc
Class Settings
java.lang.Object
arc.util.JsonSettings
arc.Settings
- All Implemented Interfaces:
Autosaver.Saveable
- Direct Known Subclasses:
MockSettings
-
Field Summary
FieldsFields inherited from class arc.util.JsonSettings
autosaved, backuped, backupFile, builder, compressed, decoded, defaults, errorHandler, file, json, loaded, modified, plainJson, reader, values -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfile()Returns the directory where all settings and data is placed.voidsetDataDirectory(Fi file) Sets the settings file where everything is written to.Methods inherited from class arc.util.JsonSettings
backupExists, clear, defaults, exists, get, get, get, get, get, getBool, getBool, getBoolOnce, getBoolOnce, getDefault, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getJson, getLong, getLong, getOrPut, getOrPut, getOrPut, getOrPut, getString, getString, has, isAutosaved, isBackuped, isCompressed, isKnownType, isPlainJson, keys, load, loadValues, modified, name, put, put, put, putAll, remove, save, saveValues, setAutosaved, setBackuped, setCompressed, setErrorHandler, setJson, size
-
Field Details
-
dataDirectory
-
appName
-
-
Constructor Details
-
Settings
public Settings()
-
-
Method Details
-
file
- Overrides:
filein classJsonSettings- Returns:
- the file used for writing settings to.
-
backupFile
- Overrides:
backupFilein classJsonSettings- Returns:
- the file used for recovering settings.
-
getDataDirectory
Returns the directory where all settings and data is placed. -
setDataDirectory
Sets the settings file where everything is written to.
-