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<EntryText> |
ENTRY_TEXT |
static TypeReaders<EntryUniText> |
ENTRY_UNI_TEXT |
static TypeReaders<PageFurnaceRecipe> |
PAGE_FURNACE_RECIPE |
static TypeReaders<PageImage> |
PAGE_IMAGE |
static TypeReaders<PageLocImage> |
PAGE_IMAGE_LOC |
static TypeReaders<PageUnlocImage> |
PAGE_IMAGE_UNLOC |
static TypeReaders<PageIRecipe> |
PAGE_IRECIPE |
static TypeReaders<PageLocItemStack> |
PAGE_ITEMSTACK_LOC |
static TypeReaders<PageUnlocItemStack> |
PAGE_ITEMSTACK_UNLOC |
static TypeReaders<PageSound> |
PAGE_SOUND |
static TypeReaders<PageLocText> |
PAGE_TEXT_LOC |
static TypeReaders<PageUnlocText> |
PAGE_TEXT_UNLOC |
| 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<PageIRecipe> PAGE_IRECIPE
public static TypeReaders<PageLocImage> PAGE_IMAGE_LOC
public static TypeReaders<PageLocItemStack> PAGE_ITEMSTACK_LOC
public static TypeReaders<PageLocText> PAGE_TEXT_LOC
public static TypeReaders<PageSound> PAGE_SOUND
public static TypeReaders<PageUnlocImage> PAGE_IMAGE_UNLOC
public static TypeReaders<PageUnlocItemStack> PAGE_ITEMSTACK_UNLOC
public static TypeReaders<PageUnlocText> PAGE_TEXT_UNLOC
public static TypeReaders<EntryBase> ENTRY_BASE
public static TypeReaders<EntryText> ENTRY_TEXT
public static TypeReaders<EntryUniText> ENTRY_UNI_TEXT
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)