Class RegularPrefMap
java.lang.Object
com.prineside.tdi2.managers.preferences.RegularPrefMap
- All Implemented Interfaces:
PrefMap
Binary representation:
int: header (BYTE_FORMAT_HEADER)
byte: version
byte: preferencesType
long: saveTimestamp (ms)
int: fieldCount
[for fieldCount:]
string:key
string:value
[/for]
Deflated
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final byte
static final byte
static final byte
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
void
fromBase64
(String base64Data) void
fromBytes
(byte[] data, int offset, int size) getBinarySaveInfo
(byte[] data, int offset, int size) getMap()
void
toBase64()
com.badlogic.gdx.utils.ByteArray
toBytes()
-
Field Details
-
BYTE_FORMAT_HEADER
public static final int BYTE_FORMAT_HEADER- See Also:
-
TYPE_PROGRESS
public static final byte TYPE_PROGRESS- See Also:
-
TYPE_SETTINGS
public static final byte TYPE_SETTINGS- See Also:
-
CURRENT_VERSION
public static final byte CURRENT_VERSION- See Also:
-
-
Constructor Details
-
RegularPrefMap
public RegularPrefMap(byte preferencesType)
-
-
Method Details
-
get
-
get
-
set
-
clear
public void clear() -
getMap
-
toOrderedKeyValuePairs
-
getBinarySaveInfo
-
fromBytes
- Throws:
IllegalArgumentException
-
fromBase64
-
toBytes
public com.badlogic.gdx.utils.ByteArray toBytes() -
toBase64
-