public abstract class TypeReaders<T> extends java.lang.Object implements ITypeReader<T>
| Modifier and Type | Field and Description |
|---|---|
static TypeReaders<CategoryBase> |
CATEGORY_BASE |
static TypeReaders<CategoryItemStack> |
CATEGORY_ITEMSTACK |
static TypeReaders<EntryBase> |
ENTRY_BASE |
static TypeReaders<EntryResourceLocation> |
ENTRY_IMAGE |
static TypeReaders<EntryItemStack> |
ENTRY_ITEMSTACK |
static TypeReaders<EntryBase> |
ENTRY_TEXT |
static TypeReaders<PageFurnaceRecipe> |
PAGE_FURNACE_RECIPE |
static TypeReaders<PageImage> |
PAGE_IMAGE |
static TypeReaders<PageTextImage> |
PAGE_IMAGE_TEXT |
static TypeReaders<PageIRecipe> |
PAGE_IRECIPE |
static TypeReaders<PageItemStack> |
PAGE_ITEMSTACK |
static TypeReaders<PageSound> |
PAGE_SOUND |
static TypeReaders<PageText> |
PAGE_TEXT_LOC |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
addData(com.google.gson.JsonObject jsonObject,
T src,
com.google.gson.JsonSerializationContext context) |
java.lang.Class<? extends T> |
getType() |
static void |
init() |
com.google.gson.JsonObject |
serialize(T src,
java.lang.reflect.Type typeOfSrc,
com.google.gson.JsonSerializationContext context) |
public static TypeReaders<PageFurnaceRecipe> PAGE_FURNACE_RECIPE
public static TypeReaders<PageImage> PAGE_IMAGE
public static TypeReaders<PageTextImage> PAGE_IMAGE_TEXT
public static TypeReaders<PageIRecipe> PAGE_IRECIPE
public static TypeReaders<PageItemStack> PAGE_ITEMSTACK
public static TypeReaders<PageText> PAGE_TEXT_LOC
public static TypeReaders<PageSound> PAGE_SOUND
public static TypeReaders<EntryBase> ENTRY_BASE
public static TypeReaders<EntryBase> ENTRY_TEXT
public static TypeReaders<EntryItemStack> ENTRY_ITEMSTACK
public static TypeReaders<EntryResourceLocation> ENTRY_IMAGE
public static TypeReaders<CategoryBase> CATEGORY_BASE
public static TypeReaders<CategoryItemStack> CATEGORY_ITEMSTACK
public static void init()
public java.lang.Class<? extends T> getType()
getType in interface ITypeReader<T>public com.google.gson.JsonObject serialize(T src, java.lang.reflect.Type typeOfSrc, com.google.gson.JsonSerializationContext context)
serialize in interface com.google.gson.JsonSerializer<T>protected abstract void addData(com.google.gson.JsonObject jsonObject,
T src,
com.google.gson.JsonSerializationContext context)