public final class JsonRegistry extends Object
| Constructor and Description |
|---|
JsonRegistry() |
| Modifier and Type | Method and Description |
|---|---|
<T> JsonReader<T> |
getReader(Class<T> clazz)
Returns the
JsonReader for the specified type |
<T> JsonReader |
getReader(Class<T> clazz,
List<Class<?>> typeClasses) |
<T> JsonWriter<T> |
getWriter(Class<T> clazz)
Returns the
JsonWriter for the specified type |
<T> JsonWriter |
getWriter(Class<T> clazz,
List<Class<?>> typeClasses) |
<T> void |
register(Class<T> clazz,
JsonReader<T> reader)
Registers the
JsonReader for the specified type |
<T> void |
register(Class<T> clazz,
JsonWriter<T> writer)
Registers the
JsonWriter for the specified type |
<T> void |
register(Class<T> clazz,
List<Class<?>> typeClasses,
JsonReader reader) |
<T> void |
register(Class<T> clazz,
List<Class<?>> typeClasses,
JsonWriter writer) |
public <T> void register(Class<T> clazz, JsonReader<T> reader)
JsonReader for the specified typeT - The typeclazz - The classreader - The JsonReaderpublic <T> void register(Class<T> clazz, List<Class<?>> typeClasses, JsonReader reader)
public <T> void register(Class<T> clazz, List<Class<?>> typeClasses, JsonWriter writer)
public <T> void register(Class<T> clazz, JsonWriter<T> writer)
JsonWriter for the specified typeT - The typeclazz - The classwriter - The JsonWriterpublic <T> JsonReader<T> getReader(Class<T> clazz)
JsonReader for the specified typeT - clazz - JsonReader or null if no JsonReader
is foundpublic <T> JsonWriter<T> getWriter(Class<T> clazz)
JsonWriter for the specified typeT - clazz - JsonWriter or null if no JsonWriter
is foundpublic <T> JsonWriter getWriter(Class<T> clazz, List<Class<?>> typeClasses)
public <T> JsonReader getReader(Class<T> clazz, List<Class<?>> typeClasses)
Copyright © 2013 Harald Pehl. All Rights Reserved.