Package org.robovm.apple.intents
Class INPriceRange
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.intents.INPriceRange
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,ObjCProtocol
public class INPriceRange extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 10.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classINPriceRange.INPriceRangePtrNested 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
-
Constructor Summary
Constructors Modifier Constructor Description protectedINPriceRange()INPriceRange(NSCoder coder)INPriceRange(NSDecimalNumber price, String currencyCode)INPriceRange(NSDecimalNumber firstPrice, NSDecimalNumber secondPrice, String currencyCode)protectedINPriceRange(NSObject.Handle h, long handle)protectedINPriceRange(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description static INPriceRangecreateWithMaximumPrice(NSDecimalNumber maximumPrice, String currencyCode)static INPriceRangecreateWithMinimumPrice(NSDecimalNumber minimumPrice, String currencyCode)voidencode(NSCoder coder)StringgetCurrencyCode()NSDecimalNumbergetMaximumPrice()NSDecimalNumbergetMinimumPrice()protected longinit(NSCoder coder)protected longinit(NSDecimalNumber price, String currencyCode)protected longinit(NSDecimalNumber firstPrice, NSDecimalNumber secondPrice, String currencyCode)protected longinitWithMaximumPrice(NSDecimalNumber maximumPrice, String currencyCode)protected longinitWithMinimumPrice(NSDecimalNumber minimumPrice, String currencyCode)static booleansupportsSecureCoding()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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
INPriceRange
protected INPriceRange() -
INPriceRange
-
INPriceRange
-
INPriceRange
-
INPriceRange
-
INPriceRange
-
-
Method Details
-
createWithMaximumPrice
public static INPriceRange createWithMaximumPrice(NSDecimalNumber maximumPrice, String currencyCode) -
createWithMinimumPrice
public static INPriceRange createWithMinimumPrice(NSDecimalNumber minimumPrice, String currencyCode) -
getMinimumPrice
-
getMaximumPrice
-
getCurrencyCode
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
init
-
initWithMaximumPrice
-
initWithMinimumPrice
-
init
-
encode
-
init
-