Package org.robovm.apple.foundation
Class NSValue
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSValue
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
NSNumber
public class NSValue extends NSObject implements NSSecureCoding
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSValue.NSValuePtr
-
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 NSValue(NSCoder aDecoder)
protected
NSValue(NSObject.Handle h, long handle)
protected
NSValue(NSObject.SkipInit skipInit)
-
Method Summary
-
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
-
NSValue
protected NSValue(NSObject.Handle h, long handle)
-
NSValue
protected NSValue(NSObject.SkipInit skipInit)
-
NSValue
public NSValue(NSCoder aDecoder)
-
-
Method Detail
-
getObjCType
public java.lang.String getObjCType()
-
objectValue
public NSObject objectValue()
-
pointerValue
public long pointerValue()
-
rangeValue
public NSRange rangeValue()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
valueOf
public static NSValue valueOf(org.robovm.rt.bro.ptr.VoidPtr value, java.lang.String type)
-
getValue
public org.robovm.rt.bro.ptr.VoidPtr getValue()
-
pointValue
public CGPoint pointValue()
-
sizeValue
public CGSize sizeValue()
-
rectValue
public CGRect rectValue()
-
affineTransformValue
public CGAffineTransform affineTransformValue()
-
edgeInsetsValue
public UIEdgeInsets edgeInsetsValue()
-
offsetValue
public UIOffset offsetValue()
- Since:
- Available in iOS 5.0 and later.
-
valueOf
public static NSValue valueOf(CGAffineTransform transform)
-
valueOf
public static NSValue valueOf(UIEdgeInsets insets)
-
timeValue
public CMTime timeValue()
- Since:
- Available in iOS 4.0 and later.
-
timeRangeValue
public CMTimeRange timeRangeValue()
- Since:
- Available in iOS 4.0 and later.
-
timeMappingValue
public CMTimeMapping timeMappingValue()
- Since:
- Available in iOS 4.0 and later.
-
valueOf
public static NSValue valueOf(CMTimeRange timeRange)
- Since:
- Available in iOS 4.0 and later.
-
valueOf
public static NSValue valueOf(CMTimeMapping timeMapping)
- Since:
- Available in iOS 4.0 and later.
-
transform3DValue
public CATransform3D transform3DValue()
-
valueOf
public static NSValue valueOf(CATransform3D t)
-
coordinateValue
public CLLocationCoordinate2D coordinateValue()
-
getCoordinateSpanValue
public MKCoordinateSpan getCoordinateSpanValue()
-
valueOf
public static NSValue valueOf(CLLocationCoordinate2D coordinate)
-
valueOf
public static NSValue valueOf(MKCoordinateSpan span)
-
SCNVector3Value
public SCNVector3 SCNVector3Value()
-
SCNVector4Value
public SCNVector4 SCNVector4Value()
-
SCNMatrix4Value
public SCNMatrix4 SCNMatrix4Value()
-
valueOf
public static NSValue valueOf(SCNVector3 vector3)
-
valueOf
public static NSValue valueOf(SCNVector4 vector4)
-
valueOf
public static NSValue valueOf(SCNMatrix4 matrix4)
-
getValue
protected void getValue(org.robovm.rt.bro.ptr.VoidPtr value, long size)
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(NSCoder aDecoder)
-
valueOf
public static NSValue valueOf(org.robovm.rt.bro.ptr.VoidPtr value, org.robovm.rt.bro.ptr.BytePtr type)
-
equalsTo
public boolean equalsTo(NSValue value)
-
valueOf
public static NSValue valueOf(org.robovm.rt.bro.ptr.VoidPtr pointer)
-
getValue
protected void getValue(org.robovm.rt.bro.ptr.VoidPtr value)
-
-