Uses of Interface
com.cedarsoftware.io.ClassFactory
Packages that use ClassFactory
-
Uses of ClassFactory in com.cedarsoftware.io
Subinterfaces of ClassFactory in com.cedarsoftware.ioMethods in com.cedarsoftware.io that return ClassFactoryModifier and TypeMethodDescriptionReadOptions.getClassFactory(Class<?> c) Get the ClassFactory associated to the passed in class.Methods in com.cedarsoftware.io with parameters of type ClassFactoryModifier and TypeMethodDescriptionReadOptionsBuilder.addClassFactory(Class<?> clazz, ClassFactory factory) Associate a ClassFactory to a Class that needs help being constructed and read in.static voidReadOptionsBuilder.addPermanentClassFactory(Class<?> sourceClass, 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, ClassFactory factory) Deprecated.Method parameters in com.cedarsoftware.io with type arguments of type ClassFactoryModifier and TypeMethodDescriptionReadOptionsBuilder.replaceClassFactories(Map<? extends Class<?>, ? extends ClassFactory> factories) Associate multiple ClassFactory instances to Classes that needs help being constructed and read in. -
Uses of ClassFactory in com.cedarsoftware.io.factory
Classes in com.cedarsoftware.io.factory that implement ClassFactoryModifier and TypeClassDescriptionclassArrayFactory<T>classFactory to create AtomicIntegerArray instances during deserialization.classFactory to create AtomicLongArray instances during deserialization.classFactory to create BitSet instances during deserialization.classclassclassclassFactory for creating CompactMap instances from JSON with shortened configuration format.classFactory for creating CompactSet instances from JSON with shortened configuration format.classFactory to create CountDownLatch instances during deserialization.classclassclassclassclassFactory for creating MultiKeyMap instances from JSON with shortened configuration format.classFactory to create Optional instances during deserialization.classclassFactory to create ReentrantLock instances during deserialization.classFactory to create ReentrantReadWriteLock instances during deserialization.classFactory to create Semaphore instances during deserialization.classFactory class to create AbstractMap.SimpleEntry and AbstractMap.SimpleImmutableEntry instances.classclassFactory class to create Throwable instances.classclassFactory class to create Throwable instances.class
ClassFactoryinstead.