Interface NSKeyedUnarchiverDelegate


  • public interface NSKeyedUnarchiverDelegate
    • Method Detail

      • unarchiverCannotDecodeObjectOfClassNameOriginalClasses

        default org.moe.natj.objc.Class unarchiverCannotDecodeObjectOfClassNameOriginalClasses​(NSKeyedUnarchiver unarchiver,
                                                                                               java.lang.String name,
                                                                                               NSArray<java.lang.String> classNames)
        error handling
      • unarchiverDidDecodeObject

        default java.lang.Object unarchiverDidDecodeObject​(NSKeyedUnarchiver unarchiver,
                                                           java.lang.Object object)
        substitution
      • unarchiverWillReplaceObjectWithObject

        default void unarchiverWillReplaceObjectWithObject​(NSKeyedUnarchiver unarchiver,
                                                           java.lang.Object object,
                                                           java.lang.Object newObject)
        notification
      • unarchiverDidFinish

        default void unarchiverDidFinish​(NSKeyedUnarchiver unarchiver)
        Notifies the delegate that decoding is about to finish.
      • unarchiverWillFinish

        default void unarchiverWillFinish​(NSKeyedUnarchiver unarchiver)
        Informs the delegate that the newObject is being substituted for the object. This is also called when the delegate itself is doing/has done the substitution. The delegate may use this method if it is keeping track of the encoded or decoded objects.