Package apple.foundation.protocol
Interface NSKeyedUnarchiverDelegate
-
public interface NSKeyedUnarchiverDelegate
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default org.moe.natj.objc.ClassunarchiverCannotDecodeObjectOfClassNameOriginalClasses(NSKeyedUnarchiver unarchiver, java.lang.String name, NSArray<java.lang.String> classNames)error handlingdefault java.lang.ObjectunarchiverDidDecodeObject(NSKeyedUnarchiver unarchiver, java.lang.Object object)substitutiondefault voidunarchiverDidFinish(NSKeyedUnarchiver unarchiver)Notifies the delegate that decoding is about to finish.default voidunarchiverWillFinish(NSKeyedUnarchiver unarchiver)Informs the delegate that the newObject is being substituted for the object.default voidunarchiverWillReplaceObjectWithObject(NSKeyedUnarchiver unarchiver, java.lang.Object object, java.lang.Object newObject)notification
-
-
-
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.
-
-