- All Superinterfaces:
- JsonReader.Factory
- All Known Implementing Classes:
- JsonReader.CollectionFactory, JsonReader.MapFactory
- Enclosing class:
- JsonReader
public static interface JsonReader.ClassFactory
extends JsonReader.Factory
Subclass this interface and create a class that will return a new instance of the
passed in Class (c). Your subclass will be called when json-io encounters an
the new to instantiate an instance of (c).
Make json-io aware that it needs to call your class by calling the public
JsonReader.assignInstantiator() API.