Package me.ulrich.outpost.addon
Class InventoryTypeAdapter
java.lang.Object
me.ulrich.outpost.addon.InventoryTypeAdapter
- All Implemented Interfaces:
com.google.gson.JsonDeserializer<org.bukkit.inventory.Inventory>,com.google.gson.JsonSerializer<org.bukkit.inventory.Inventory>
public class InventoryTypeAdapter
extends Object
implements com.google.gson.JsonSerializer<org.bukkit.inventory.Inventory>, com.google.gson.JsonDeserializer<org.bukkit.inventory.Inventory>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.inventory.Inventorydeserialize(com.google.gson.JsonElement jsonElement, Type type, com.google.gson.JsonDeserializationContext jsonDeserializationContext) static org.bukkit.inventory.InventoryfromBase64(String data) static StringInventoryToString(org.bukkit.inventory.ItemStack[] items) com.google.gson.JsonElementserialize(org.bukkit.inventory.Inventory inventory, Type type, com.google.gson.JsonSerializationContext jsonSerializationContext) static org.bukkit.inventory.ItemStack[]StringToInventory(String data) static StringtoBase64(org.bukkit.inventory.Inventory inventory) static StringtoBase64(org.bukkit.inventory.ItemStack[] is, int size)
-
Constructor Details
-
InventoryTypeAdapter
public InventoryTypeAdapter()
-
-
Method Details
-
serialize
public com.google.gson.JsonElement serialize(org.bukkit.inventory.Inventory inventory, Type type, com.google.gson.JsonSerializationContext jsonSerializationContext) - Specified by:
serializein interfacecom.google.gson.JsonSerializer<org.bukkit.inventory.Inventory>
-
deserialize
public org.bukkit.inventory.Inventory deserialize(com.google.gson.JsonElement jsonElement, Type type, com.google.gson.JsonDeserializationContext jsonDeserializationContext) - Specified by:
deserializein interfacecom.google.gson.JsonDeserializer<org.bukkit.inventory.Inventory>
-
InventoryToString
public static String InventoryToString(org.bukkit.inventory.ItemStack[] items) throws IllegalStateException - Throws:
IllegalStateException
-
StringToInventory
- Throws:
IOException
-
toBase64
-
toBase64
-
fromBase64
-