Uses of Interface
net.razorvine.pickle.IObjectConstructor
-
Packages that use IObjectConstructor Package Description net.razorvine.pickle Java implementation of Python's pickle serialization protocol.net.razorvine.pickle.objects Object constructors and other utility classes for the pickle package. -
-
Uses of IObjectConstructor in net.razorvine.pickle
Fields in net.razorvine.pickle with type parameters of type IObjectConstructor Modifier and Type Field Description protected static java.util.Map<java.lang.String,IObjectConstructor>Unpickler. objectConstructorsRegistry of object constructors that are used to create the appropriate Java objects for the given Python module.typename references.Methods in net.razorvine.pickle with parameters of type IObjectConstructor Modifier and Type Method Description static voidUnpickler. registerConstructor(java.lang.String module, java.lang.String classname, IObjectConstructor constructor)Register additional object constructors for custom classes. -
Uses of IObjectConstructor in net.razorvine.pickle.objects
Classes in net.razorvine.pickle.objects that implement IObjectConstructor Modifier and Type Class Description classAnyClassConstructorThis object constructor uses reflection to create instances of any given class.classArrayConstructorCreates arrays of objects.classByteArrayConstructorCreates byte arrays (byte[]).classClassDictConstructorThis object constructor creates ClassDicts (for unsupported classes).classDateTimeConstructorThis constructor can create various datetime related objects.classExceptionConstructorThis creates Python Exception instances.classOperatorAttrGetterForCalendarTzThis object constructor is a minimalistic placeholder for operator.itemgetter, it can only be used in the case of unpickling the special pickle created for localizing datetimes with pytz timezones.classReconstructorThis constructor is called by the helper methods that pickle protocol 0 uses from the python copy_reg module to reconstruct c objects.classSetConstructorThis object constructor creates sets.classTimeZoneConstructor
-