Package org.robovm.apple.foundation
Class NSKeyedUnarchiver
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSCoder
-
- org.robovm.apple.foundation.NSKeyedUnarchiver
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
MPSKeyedUnarchiver
public class NSKeyedUnarchiver extends NSCoder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSKeyedUnarchiver.NSKeyedUnarchiverPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSCoder
NSCoder.NSCoderPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NSKeyedUnarchiver()
NSKeyedUnarchiver(NSData data)
Deprecated.Deprecated in iOS 12.0.NSKeyedUnarchiver(NSData data, NSError.NSErrorPtr error)
protected
NSKeyedUnarchiver(NSObject.Handle h, long handle)
protected
NSKeyedUnarchiver(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
finishDecoding()
java.lang.Class<? extends NSObject>
getClassForClassName(java.lang.String codedName)
NSDecodingFailurePolicy
getDecodingFailurePolicy()
static java.lang.Class<? extends NSObject>
getDefaultClassForClassName(java.lang.String codedName)
NSKeyedUnarchiverDelegate
getDelegate()
protected long
init(NSData data)
Deprecated.Deprecated in iOS 12.0.protected long
init(NSData data, NSError.NSErrorPtr error)
boolean
requiresSecureCoding()
void
setClassForClassName(java.lang.Class<? extends NSObject> cls, java.lang.String codedName)
void
setDecodingFailurePolicy(NSDecodingFailurePolicy v)
static void
setDefaultClassForClassName(java.lang.Class<? extends NSObject> cls, java.lang.String codedName)
void
setDelegate(NSKeyedUnarchiverDelegate v)
void
setRequiresSecureCoding(boolean v)
static NSObject
unarchive(java.io.File file)
static NSObject
unarchive(NSData data)
Deprecated.Deprecated in iOS 12.0.static NSObject
unarchiveTopLevelObject(NSData data)
Deprecated.Deprecated in iOS 12.0.-
Methods inherited from class org.robovm.apple.foundation.NSCoder
allowsKeyedCoding, containsValue, decodeBool0, decodeBoolean, decodeBytes, decodeBytes, decodeBytes0, decodeBytes0, decodeCGAffineTransform, decodeCGPoint, decodeCGRect, decodeCGSize, decodeCMTime, decodeCMTimeMapping, decodeCMTimeRange, decodeDataObject, decodeDouble, decodeDouble0, decodeFloat, decodeFloat0, decodeInt0, decodeInt320, decodeInt640, decodeInteger, decodeInteger0, decodeLong, decodeObject, decodeObject, decodeObject, decodeObject, decodeObject0, decodeObject0, decodeObject0, decodePropertyList0, decodeString, decodeTopLevelObject, decodeTopLevelObject, decodeTopLevelObject, decodeTopLevelObject, decodeUIEdgeInsets, decodeUIOffset, encodeBool0, encodeBoolean, encodeBycopyObject, encodeByrefObject, encodeBytes, encodeBytes, encodeBytes0, encodeBytes0, encodeCGAffineTransform, encodeCGPoint, encodeCGRect, encodeCGSize, encodeCMTime, encodeCMTimeMapping, encodeCMTimeRange, encodeConditionalObject, encodeConditionalObject, encodeConditionalObject0, encodeDataObject, encodeDouble, encodeDouble0, encodeFloat, encodeFloat0, encodeInt0, encodeInt320, encodeInt640, encodeInteger, encodeInteger0, encodeLong, encodeObject, encodeObject, encodeObject0, encodeRootObject, encodeString, encodeUIEdgeInsets, encodeUIOffset, fail, getAllowedClasses, getError, getObjectZone, getSystemVersion, getVersionForClassName, setObjectZone
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
NSKeyedUnarchiver
public NSKeyedUnarchiver()
-
NSKeyedUnarchiver
protected NSKeyedUnarchiver(NSObject.Handle h, long handle)
-
NSKeyedUnarchiver
protected NSKeyedUnarchiver(NSObject.SkipInit skipInit)
-
NSKeyedUnarchiver
public NSKeyedUnarchiver(NSData data, NSError.NSErrorPtr error)
- Since:
- Available in iOS 11.0 and later.
-
NSKeyedUnarchiver
@Deprecated public NSKeyedUnarchiver(NSData data)
Deprecated.Deprecated in iOS 12.0. Use -initForReadingFromData:error: instead- Since:
- Available in iOS 2.0 and later.
-
-
Method Detail
-
getDelegate
public NSKeyedUnarchiverDelegate getDelegate()
-
setDelegate
public void setDelegate(NSKeyedUnarchiverDelegate v)
-
requiresSecureCoding
public boolean requiresSecureCoding()
- Overrides:
requiresSecureCoding
in classNSCoder
- Since:
- Available in iOS 6.0 and later.
-
setRequiresSecureCoding
public void setRequiresSecureCoding(boolean v)
- Since:
- Available in iOS 6.0 and later.
-
getDecodingFailurePolicy
public NSDecodingFailurePolicy getDecodingFailurePolicy()
- Overrides:
getDecodingFailurePolicy
in classNSCoder
- Since:
- Available in iOS 9.0 and later.
-
setDecodingFailurePolicy
public void setDecodingFailurePolicy(NSDecodingFailurePolicy v)
- Since:
- Available in iOS 9.0 and later.
-
unarchive
public static NSObject unarchive(java.io.File file)
-
init
protected long init(NSData data, NSError.NSErrorPtr error)
- Since:
- Available in iOS 11.0 and later.
-
init
@Deprecated protected long init(NSData data)
Deprecated.Deprecated in iOS 12.0. Use -initForReadingFromData:error: instead- Since:
- Available in iOS 2.0 and later.
-
finishDecoding
public void finishDecoding()
-
setClassForClassName
public void setClassForClassName(java.lang.Class<? extends NSObject> cls, java.lang.String codedName)
-
getClassForClassName
public java.lang.Class<? extends NSObject> getClassForClassName(java.lang.String codedName)
-
unarchive
@Deprecated public static NSObject unarchive(NSData data)
Deprecated.Deprecated in iOS 12.0. Use +unarchivedObjectOfClass:fromData:error: instead- Since:
- Available in iOS 2.0 and later.
-
unarchiveTopLevelObject
@Deprecated public static NSObject unarchiveTopLevelObject(NSData data) throws NSErrorException
Deprecated.Deprecated in iOS 12.0. Use +unarchivedObjectOfClass:fromData:error: instead- Throws:
NSErrorException
- Since:
- Available in iOS 2.0 and later.
-
setDefaultClassForClassName
public static void setDefaultClassForClassName(java.lang.Class<? extends NSObject> cls, java.lang.String codedName)
-
getDefaultClassForClassName
public static java.lang.Class<? extends NSObject> getDefaultClassForClassName(java.lang.String codedName)
-
-