Package org.robovm.apple.metalps
Class MPSKeyedUnarchiver
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
org.robovm.apple.metalps.MPSKeyedUnarchiver
- All Implemented Interfaces:
NSObjectProtocol,MPSDeviceProvider,ObjCProtocol
public class MPSKeyedUnarchiver extends NSKeyedUnarchiver implements MPSDeviceProvider
- Since:
- Available in iOS 11.3 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMPSKeyedUnarchiver.MPSKeyedUnarchiverPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSKeyedUnarchiver
NSKeyedUnarchiver.NSKeyedUnarchiverPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSCoder
NSCoder.NSCoderPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedMPSKeyedUnarchiver()MPSKeyedUnarchiver(NSData data, MTLDevice device)Deprecated.Deprecated in iOS 12.0.protectedMPSKeyedUnarchiver(NSObject.Handle h, long handle)protectedMPSKeyedUnarchiver(NSObject.SkipInit skipInit)MPSKeyedUnarchiver(MTLDevice device)Deprecated.Deprecated in iOS 12.0. -
Method Summary
Modifier and Type Method Description static MPSKeyedUnarchivercreate(NSData data, MTLDevice device)static Class<? extends NSObject>getDefaultClassForClassName(String codedName)protected longinit(NSData data, MTLDevice device)Deprecated.Deprecated in iOS 12.0.protected longinit(NSData data, MTLDevice device, NSError.NSErrorPtr error)protected longinit(MTLDevice device)Deprecated.Deprecated in iOS 12.0.MTLDevicempsMTLDevice()static voidsetDefaultClassForClassName(Class<? extends NSObject> cls, String codedName)static NSArray<?>unarchivedArray(Class<?> cls, NSData data, NSError.NSErrorPtr error)static NSArray<?>unarchivedArray(NSSet<?> classes, NSData data, NSError.NSErrorPtr error)static NSDictionary<?,?>unarchivedDictionary(Class<?> keyCls, Class<?> valueCls, NSData data, NSError.NSErrorPtr error)static NSDictionary<?,?>unarchivedDictionary(NSSet<?> keyClasses, NSSet<?> valueClasses, NSData data, NSError.NSErrorPtr error)static NSObjectunarchiveObject(Class<?> cls, NSData data, MTLDevice device)static NSObjectunarchiveObject(String path, MTLDevice device)Deprecated.Deprecated in iOS 12.0.static NSObjectunarchiveObject(NSData data, MTLDevice device)Deprecated.Deprecated in iOS 12.0.static NSObjectunarchiveObject(NSSet<?> classes, NSData data, MTLDevice device)static NSObjectunarchiveTopLevelObject(NSData data, MTLDevice device)Deprecated.Deprecated in iOS 12.0.Methods inherited from class org.robovm.apple.foundation.NSKeyedUnarchiver
finishDecoding, getClassForClassName, getDecodingFailurePolicy, getDelegate, init, init, requiresSecureCoding, setClassForClassName, setDecodingFailurePolicy, setDelegate, setRequiresSecureCoding, unarchive, unarchive, unarchiveTopLevelObjectMethods inherited from class org.robovm.apple.foundation.NSCoder
allowsKeyedCoding, containsValue, decodeArray, decodeArray, decodeBool0, decodeBoolean, decodeBytes, decodeBytes, decodeBytes0, decodeBytes0, decodeCGAffineTransform, decodeCGPoint, decodeCGRect, decodeCGSize, decodeCMTime, decodeCMTimeMapping, decodeCMTimeRange, decodeDataObject, decodeDictionary, decodeDictionary, 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, setObjectZoneMethods 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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
MPSKeyedUnarchiver
protected MPSKeyedUnarchiver() -
MPSKeyedUnarchiver
-
MPSKeyedUnarchiver
-
MPSKeyedUnarchiver
Deprecated.Deprecated in iOS 12.0. Use Please use -initForReadingFromData:device:error: instead- Since:
- Available in iOS 11.3 and later.
-
MPSKeyedUnarchiver
Deprecated.Deprecated in iOS 12.0. Use Please use -initForReadingFromData:device:error: instead- Since:
- Available in iOS 11.3 and later.
-
-
Method Details
-
create
- Throws:
NSErrorException- Since:
- Available in iOS 12.0 and later.
-
init
- Since:
- Available in iOS 12.0 and later.
-
mpsMTLDevice
- Specified by:
mpsMTLDevicein interfaceMPSDeviceProvider
-
init
Deprecated.Deprecated in iOS 12.0. Use Please use -initForReadingFromData:device:error: instead- Since:
- Available in iOS 11.3 and later.
-
init
Deprecated.Deprecated in iOS 12.0. Use Please use -initForReadingFromData:device:error: instead- Since:
- Available in iOS 11.3 and later.
-
unarchiveObject
public static NSObject unarchiveObject(NSSet<?> classes, NSData data, MTLDevice device) throws NSErrorException- Throws:
NSErrorException- Since:
- Available in iOS 12.0 and later.
-
unarchiveObject
public static NSObject unarchiveObject(Class<?> cls, NSData data, MTLDevice device) throws NSErrorException- Throws:
NSErrorException- Since:
- Available in iOS 12.0 and later.
-
unarchiveObject
Deprecated.Deprecated in iOS 12.0. Use Please use -unarchivedObjectOfClass:fromData:device:error: instead- Since:
- Available in iOS 11.3 and later.
-
unarchiveTopLevelObject
@Deprecated public static NSObject unarchiveTopLevelObject(NSData data, MTLDevice device) throws NSErrorExceptionDeprecated.Deprecated in iOS 12.0. Use Please use -unarchivedObjectOfClass:fromData:device:error: instead- Throws:
NSErrorException- Since:
- Available in iOS 11.3 and later.
-
unarchiveObject
Deprecated.Deprecated in iOS 12.0. Use Please use -initForReadingFromData:device:error: instead- Since:
- Available in iOS 11.3 and later.
-
unarchivedArray
- Since:
- Available in iOS 14.0 and later.
-
unarchivedDictionary
public static NSDictionary<?,?> unarchivedDictionary(Class<?> keyCls, Class<?> valueCls, NSData data, NSError.NSErrorPtr error)- Since:
- Available in iOS 14.0 and later.
-
unarchivedArray
- Since:
- Available in iOS 14.0 and later.
-
unarchivedDictionary
public static NSDictionary<?,?> unarchivedDictionary(NSSet<?> keyClasses, NSSet<?> valueClasses, NSData data, NSError.NSErrorPtr error)- Since:
- Available in iOS 14.0 and later.
-
setDefaultClassForClassName
-
getDefaultClassForClassName
-