Package org.robovm.apple.foundation
Class NSDecimalNumber
- 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
-
- org.robovm.apple.foundation.NSDecimalNumber
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSPropertyList
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class NSDecimalNumber extends NSNumber
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSDecimalNumber.NSDecimalNumberPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSNumber
NSNumber.NSNumberPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSValue
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 NSDecimalNumber(long mantissa, short exponent, boolean flag)
NSDecimalNumber(java.lang.String numberValue)
NSDecimalNumber(java.lang.String numberValue, NSLocale locale)
NSDecimalNumber(NSDecimal dcm)
protected
NSDecimalNumber(NSObject.Handle h, long handle)
protected
NSDecimalNumber(NSObject.SkipInit skipInit)
-
Method Summary
-
Methods inherited from class org.robovm.apple.foundation.NSNumber
booleanValue, byteValue, charValue, compare, decimalValue, doubleValue, equalsTo, floatValue, intValue, longValue, shortValue, stringValue, toString, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf
-
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, supportsSecureCoding, timeMappingValue, timeRangeValue, timeValue, transform3DValue, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf
-
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
-
NSDecimalNumber
protected NSDecimalNumber(NSObject.Handle h, long handle)
-
NSDecimalNumber
protected NSDecimalNumber(NSObject.SkipInit skipInit)
-
NSDecimalNumber
public NSDecimalNumber(long mantissa, short exponent, boolean flag)
-
NSDecimalNumber
public NSDecimalNumber(NSDecimal dcm)
-
NSDecimalNumber
public NSDecimalNumber(java.lang.String numberValue)
-
NSDecimalNumber
public NSDecimalNumber(java.lang.String numberValue, NSLocale locale)
-
-
Method Detail
-
zero
public static NSDecimalNumber zero()
-
one
public static NSDecimalNumber one()
-
getMin
public static NSDecimalNumber getMin()
-
getMax
public static NSDecimalNumber getMax()
-
getNaN
public static NSDecimalNumber getNaN()
-
getDefaultBehavior
public static NSDecimalNumberBehaviors getDefaultBehavior()
-
setDefaultBehavior
public static void setDefaultBehavior(NSDecimalNumberBehaviors v)
-
init
protected long init(long mantissa, short exponent, boolean flag)
-
init
protected long init(NSDecimal dcm)
-
init
protected long init(java.lang.String numberValue)
-
init
protected long init(java.lang.String numberValue, NSLocale locale)
-
add
public NSDecimalNumber add(NSDecimalNumber decimalNumber)
-
add
public NSDecimalNumber add(NSDecimalNumber decimalNumber, NSDecimalNumberBehaviors behavior)
-
subtract
public NSDecimalNumber subtract(NSDecimalNumber decimalNumber)
-
subtract
public NSDecimalNumber subtract(NSDecimalNumber decimalNumber, NSDecimalNumberBehaviors behavior)
-
multiply
public NSDecimalNumber multiply(NSDecimalNumber decimalNumber)
-
multiply
public NSDecimalNumber multiply(NSDecimalNumber decimalNumber, NSDecimalNumberBehaviors behavior)
-
divide
public NSDecimalNumber divide(NSDecimalNumber decimalNumber)
-
divide
public NSDecimalNumber divide(NSDecimalNumber decimalNumber, NSDecimalNumberBehaviors behavior)
-
raise
public NSDecimalNumber raise(long power)
-
raise
public NSDecimalNumber raise(long power, NSDecimalNumberBehaviors behavior)
-
multiplyByPowerOf10
public NSDecimalNumber multiplyByPowerOf10(short power)
-
multiplyByPowerOf10
public NSDecimalNumber multiplyByPowerOf10(short power, NSDecimalNumberBehaviors behavior)
-
round
public NSDecimalNumber round(NSDecimalNumberBehaviors behavior)
-
-