Uses of Interface
com.cedarsoftware.io.JsonReader.ClassFactory
Packages that use JsonReader.ClassFactory
-
Uses of JsonReader.ClassFactory in com.cedarsoftware.io
Methods in com.cedarsoftware.io that return JsonReader.ClassFactoryModifier and TypeMethodDescriptionReadOptions.getClassFactory(Class<?> c) Get the ClassFactory associated to the passed in class.Methods in com.cedarsoftware.io with parameters of type JsonReader.ClassFactoryModifier and TypeMethodDescriptionReadOptionsBuilder.addClassFactory(Class<?> clazz, JsonReader.ClassFactory factory) Associate a ClassFactory to a Class that needs help being constructed and read in.static voidReadOptionsBuilder.addPermanentClassFactory(Class<?> sourceClass, JsonReader.ClassFactory factory) Call this method to add a factory class that will be used to create instances of another class.static voidReadOptionsBuilder.assignInstantiator(Class<?> classToCreate, JsonReader.ClassFactory factory) Deprecated.Method parameters in com.cedarsoftware.io with type arguments of type JsonReader.ClassFactoryModifier and TypeMethodDescriptionReadOptionsBuilder.replaceClassFactories(Map<? extends Class<?>, ? extends JsonReader.ClassFactory> factories) Associate multiple ClassFactory instances to Classes that needs help being constructed and read in. -
Uses of JsonReader.ClassFactory in com.cedarsoftware.io.factory
Classes in com.cedarsoftware.io.factory that implement JsonReader.ClassFactoryModifier and TypeClassDescriptionclassArrayFactory<T>classclassclassclassFactory for creating CompactMap instances from JSON with shortened configuration format.classFactory for creating CompactSet instances from JSON with shortened configuration format.classclassclassclassclassFactory for creating MultiKeyMap instances from JSON with shortened configuration format.classclassclassFactory class to create Throwable instances.classclassFactory class to create Throwable instances.class
ReadOptionsBuilder.addPermanentClassFactory(java.lang.Class<?>, com.cedarsoftware.io.JsonReader.ClassFactory)instead.