Package org.robovm.apple.foundation
Class NSDecimalNumberHandler
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSDecimalNumberHandler
-
- All Implemented Interfaces:
NSCoding
,NSDecimalNumberBehaviors
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSDecimalNumberHandler extends NSObject implements NSDecimalNumberBehaviors, NSCoding
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSDecimalNumberHandler.NSDecimalNumberHandlerPtr
-
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 NSDecimalNumberHandler(NSCoder decoder)
protected
NSDecimalNumberHandler(NSObject.Handle h, long handle)
protected
NSDecimalNumberHandler(NSObject.SkipInit skipInit)
NSDecimalNumberHandler(NSRoundingMode roundingMode, short scale, boolean exact, boolean overflow, boolean underflow, boolean divideByZero)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(NSCoder coder)
NSDecimalNumber
exceptionDuringOperation(org.robovm.objc.Selector operation, NSCalculationError error, NSDecimalNumber leftOperand, NSDecimalNumber rightOperand)
static NSDecimalNumberHandler
getDefaultDecimalNumberHandler()
NSRoundingMode
getRoundingMode()
short
getScale()
protected long
init(NSCoder decoder)
protected long
init(NSRoundingMode roundingMode, short scale, boolean exact, boolean overflow, boolean underflow, boolean divideByZero)
-
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
-
NSDecimalNumberHandler
protected NSDecimalNumberHandler(NSObject.Handle h, long handle)
-
NSDecimalNumberHandler
protected NSDecimalNumberHandler(NSObject.SkipInit skipInit)
-
NSDecimalNumberHandler
public NSDecimalNumberHandler(NSRoundingMode roundingMode, short scale, boolean exact, boolean overflow, boolean underflow, boolean divideByZero)
-
NSDecimalNumberHandler
public NSDecimalNumberHandler(NSCoder decoder)
-
-
Method Detail
-
getDefaultDecimalNumberHandler
public static NSDecimalNumberHandler getDefaultDecimalNumberHandler()
-
init
protected long init(NSRoundingMode roundingMode, short scale, boolean exact, boolean overflow, boolean underflow, boolean divideByZero)
-
getRoundingMode
public NSRoundingMode getRoundingMode()
- Specified by:
getRoundingMode
in interfaceNSDecimalNumberBehaviors
-
getScale
public short getScale()
- Specified by:
getScale
in interfaceNSDecimalNumberBehaviors
-
exceptionDuringOperation
public NSDecimalNumber exceptionDuringOperation(org.robovm.objc.Selector operation, NSCalculationError error, NSDecimalNumber leftOperand, NSDecimalNumber rightOperand)
- Specified by:
exceptionDuringOperation
in interfaceNSDecimalNumberBehaviors
-
init
protected long init(NSCoder decoder)
-
-