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
,org.robovm.objc.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 class
MPSKeyedUnarchiver.MPSKeyedUnarchiverPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSKeyedUnarchiver
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 protected
MPSKeyedUnarchiver()
MPSKeyedUnarchiver(NSData data, MTLDevice device)
Deprecated.Deprecated in iOS 12.0.protected
MPSKeyedUnarchiver(NSObject.Handle h, long handle)
protected
MPSKeyedUnarchiver(NSObject.SkipInit skipInit)
MPSKeyedUnarchiver(MTLDevice device)
Deprecated.Deprecated in iOS 12.0.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static MPSKeyedUnarchiver
create(NSData data, MTLDevice device)
protected long
init(NSData data, MTLDevice device)
Deprecated.Deprecated in iOS 12.0.protected long
init(NSData data, MTLDevice device, NSError.NSErrorPtr error)
protected long
init(MTLDevice device)
Deprecated.Deprecated in iOS 12.0.MTLDevice
mpsMTLDevice()
static NSObject
unarchiveObject(java.lang.Class<?> cls, NSData data, MTLDevice device)
static NSObject
unarchiveObject(java.lang.String path, MTLDevice device)
Deprecated.Deprecated in iOS 12.0.static NSObject
unarchiveObject(NSData data, MTLDevice device)
Deprecated.Deprecated in iOS 12.0.static NSObject
unarchiveObject(NSSet<?> classes, NSData data, MTLDevice device)
static NSObject
unarchiveTopLevelObject(NSData data, MTLDevice device)
Deprecated.Deprecated in iOS 12.0.-
Methods inherited from class org.robovm.apple.foundation.NSKeyedUnarchiver
finishDecoding, getClassForClassName, getDecodingFailurePolicy, getDefaultClassForClassName, getDelegate, init, init, requiresSecureCoding, setClassForClassName, setDecodingFailurePolicy, setDefaultClassForClassName, setDelegate, setRequiresSecureCoding, unarchive, unarchive, unarchiveTopLevelObject
-
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
-
MPSKeyedUnarchiver
protected MPSKeyedUnarchiver()
-
MPSKeyedUnarchiver
protected MPSKeyedUnarchiver(NSObject.Handle h, long handle)
-
MPSKeyedUnarchiver
protected MPSKeyedUnarchiver(NSObject.SkipInit skipInit)
-
MPSKeyedUnarchiver
@Deprecated public MPSKeyedUnarchiver(MTLDevice device)
Deprecated.Deprecated in iOS 12.0.- Since:
- Available in iOS 11.3 and later.
-
-
Method Detail
-
create
public static MPSKeyedUnarchiver create(NSData data, MTLDevice device) throws NSErrorException
- Throws:
NSErrorException
- Since:
- Available in iOS 12.0 and later.
-
init
protected long init(NSData data, MTLDevice device, NSError.NSErrorPtr error)
- Since:
- Available in iOS 12.0 and later.
-
mpsMTLDevice
public MTLDevice mpsMTLDevice()
- Specified by:
mpsMTLDevice
in interfaceMPSDeviceProvider
-
init
@Deprecated protected long init(MTLDevice device)
Deprecated.Deprecated in iOS 12.0.- Since:
- Available in iOS 11.3 and later.
-
init
@Deprecated protected long init(NSData data, MTLDevice device)
Deprecated.Deprecated in iOS 12.0.- 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(java.lang.Class<?> cls, NSData data, MTLDevice device) throws NSErrorException
- Throws:
NSErrorException
- Since:
- Available in iOS 12.0 and later.
-
unarchiveObject
@Deprecated public static NSObject unarchiveObject(NSData data, MTLDevice device)
Deprecated.Deprecated in iOS 12.0.- Since:
- Available in iOS 11.3 and later.
-
unarchiveTopLevelObject
@Deprecated public static NSObject unarchiveTopLevelObject(NSData data, MTLDevice device) throws NSErrorException
Deprecated.Deprecated in iOS 12.0.- Throws:
NSErrorException
- Since:
- Available in iOS 11.3 and later.
-
-