Package org.robovm.apple.foundation
Class NSNumber
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.foundation.NSValue
org.robovm.apple.foundation.NSNumber
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSPropertyList,NSSecureCoding,ObjCProtocol
- Direct Known Subclasses:
NSDecimalNumber
public class NSNumber extends NSValue implements NSPropertyList
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSNumber.NSNumberPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSValue
NSValue.NSValuePtrNested 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
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description protectedNSNumber(NSObject.Handle h, long handle)protectedNSNumber(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description booleanbooleanValue()bytebyteValue()charcharValue()NSComparisonResultcompare(NSNumber otherNumber)NSDecimaldecimalValue()doubledoubleValue()booleanequalsTo(NSNumber number)floatfloatValue()intintValue()longlongValue()shortshortValue()StringstringValue()static booleansupportsSecureCoding()StringtoString(NSLocale locale)static NSNumbervalueOf(boolean value)static NSNumbervalueOf(byte value)static NSNumbervalueOf(char value)static NSNumbervalueOf(double value)static NSNumbervalueOf(float value)static NSNumbervalueOf(int value)static NSNumbervalueOf(long value)static NSNumbervalueOf(short value)static NSNumbervalueOf(Number value)Methods inherited from class org.robovm.apple.foundation.NSValue
affineTransformValue, coordinateValue, edgeInsetsValue, encode, equalsTo, getCoordinateSpanValue, getObjCType, getValue, getValue, getValue, init, objectValue, offsetValue, pointerValue, pointValue, rangeValue, rectValue, SCNMatrix4Value, SCNVector3Value, SCNVector4Value, sizeValue, timeMappingValue, timeRangeValue, timeValue, transform3DValue, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOfMethods 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, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
NSNumber
-
NSNumber
-
-
Method Details
-
byteValue
public byte byteValue() -
shortValue
public short shortValue() -
charValue
public char charValue() -
intValue
public int intValue() -
longValue
public long longValue() -
floatValue
public float floatValue() -
doubleValue
public double doubleValue() -
booleanValue
public boolean booleanValue() -
stringValue
-
decimalValue
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
valueOf
-
compare
-
equalsTo
-
toString
-
valueOf
-
valueOf
-
valueOf
-
valueOf
-
valueOf
-
valueOf
-
valueOf
-
valueOf
-