Uses of Interface
com.cedarsoftware.util.io.JsonReader.ClassFactory
Packages that use JsonReader.ClassFactory
-
Uses of JsonReader.ClassFactory in com.cedarsoftware.util.io
Classes in com.cedarsoftware.util.io that implement JsonReader.ClassFactoryModifier and TypeClassDescriptionstatic classUse to create new instances of collection interfaces (needed for empty collections)static classUse to create new instances of Map interfaces (needed for empty Maps).Methods in com.cedarsoftware.util.io that return JsonReader.ClassFactoryMethods in com.cedarsoftware.util.io with parameters of type JsonReader.ClassFactoryModifier and TypeMethodDescriptionstatic voidJsonReader.assignInstantiator(Class<?> c, JsonReader.ClassFactory factory) Deprecated.static voidJsonReader.assignInstantiator(String className, JsonReader.ClassFactory factory) Deprecated.static voidReadOptionsBuilder.assignInstantiator(Class c, JsonReader.ClassFactory factory) See comment on method JsonReader.assignInstantiator(String, ClassFactory)static voidReadOptionsBuilder.assignInstantiator(String className, JsonReader.ClassFactory factory) For difficult to instantiate classes, you can add your own ClassFactory which will be called when the passed in class 'c' is encountered.ReadOptionsBuilder.withClassFactory(Class<?> type, JsonReader.ClassFactory factory) Method parameters in com.cedarsoftware.util.io with type arguments of type JsonReader.ClassFactoryModifier and TypeMethodDescriptionReadOptionsBuilder.withClassFactories(Map<Class<?>, ? extends JsonReader.ClassFactory> factories) -
Uses of JsonReader.ClassFactory in com.cedarsoftware.util.io.factory
Classes in com.cedarsoftware.util.io.factory that implement JsonReader.ClassFactoryModifier and TypeClassDescriptionclassAbstractTemporalFactory<T extends TemporalAccessor>Abstract class to help create temporal items.classclassAbstract class to help create temporal items.classAbstract class to help create temporal items.classAbstract class to help create temporal items.classAbstract class to help create temporal items.classAbstract class to help create temporal items.classFactory class to create Throwable instances.classFactory class to create Throwable instances.classAbstract class to help create temporal items.classclassclassAbstract class to help create temporal items.class