public static class ResourceData.SaveData extends java.lang.Object implements Json.Serializable
data
is a map which link an asset name to its instance.
assets
is an array of indices addressing a given
ResourceData.AssetData
in the ResourceData
Modifier and Type | Field and Description |
---|---|
protected ResourceData |
resources |
Constructor and Description |
---|
SaveData() |
SaveData(ResourceData resources) |
Modifier and Type | Method and Description |
---|---|
<K> K |
load(java.lang.String key) |
AssetDescriptor |
loadAsset() |
void |
read(Json json,
JsonValue jsonData) |
void |
save(java.lang.String key,
java.lang.Object value) |
<K> void |
saveAsset(java.lang.String filename,
java.lang.Class<K> type) |
void |
write(Json json) |
protected ResourceData resources
public SaveData()
public SaveData(ResourceData resources)
public <K> void saveAsset(java.lang.String filename, java.lang.Class<K> type)
public void save(java.lang.String key, java.lang.Object value)
public AssetDescriptor loadAsset()
public <K> K load(java.lang.String key)
public void write(Json json)
write
in interface Json.Serializable
public void read(Json json, JsonValue jsonData)
read
in interface Json.Serializable