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
,org.robovm.objc.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 class
INPriceRange.INPriceRangePtr
-
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 protected
INPriceRange()
INPriceRange(NSCoder decoder)
INPriceRange(NSDecimalNumber price, java.lang.String currencyCode)
INPriceRange(NSDecimalNumber firstPrice, NSDecimalNumber secondPrice, java.lang.String currencyCode)
protected
INPriceRange(NSObject.Handle h, long handle)
protected
INPriceRange(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static INPriceRange
createWithMaximumPrice(NSDecimalNumber maximumPrice, java.lang.String currencyCode)
static INPriceRange
createWithMinimumPrice(NSDecimalNumber minimumPrice, java.lang.String currencyCode)
void
encode(NSCoder coder)
java.lang.String
getCurrencyCode()
NSDecimalNumber
getMaximumPrice()
NSDecimalNumber
getMinimumPrice()
protected long
init(NSCoder decoder)
protected long
init(NSDecimalNumber price, java.lang.String currencyCode)
protected long
init(NSDecimalNumber firstPrice, NSDecimalNumber secondPrice, java.lang.String currencyCode)
protected long
initWithMaximumPrice(NSDecimalNumber maximumPrice, java.lang.String currencyCode)
protected long
initWithMinimumPrice(NSDecimalNumber minimumPrice, java.lang.String currencyCode)
static boolean
supportsSecureCoding()
-
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
-
INPriceRange
protected INPriceRange()
-
INPriceRange
protected INPriceRange(NSObject.Handle h, long handle)
-
INPriceRange
protected INPriceRange(NSObject.SkipInit skipInit)
-
INPriceRange
public INPriceRange(NSDecimalNumber firstPrice, NSDecimalNumber secondPrice, java.lang.String currencyCode)
-
INPriceRange
public INPriceRange(NSDecimalNumber price, java.lang.String currencyCode)
-
INPriceRange
public INPriceRange(NSCoder decoder)
-
-
Method Detail
-
createWithMaximumPrice
public static INPriceRange createWithMaximumPrice(NSDecimalNumber maximumPrice, java.lang.String currencyCode)
-
createWithMinimumPrice
public static INPriceRange createWithMinimumPrice(NSDecimalNumber minimumPrice, java.lang.String currencyCode)
-
getMinimumPrice
public NSDecimalNumber getMinimumPrice()
-
getMaximumPrice
public NSDecimalNumber getMaximumPrice()
-
getCurrencyCode
public java.lang.String getCurrencyCode()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(NSDecimalNumber firstPrice, NSDecimalNumber secondPrice, java.lang.String currencyCode)
-
initWithMaximumPrice
protected long initWithMaximumPrice(NSDecimalNumber maximumPrice, java.lang.String currencyCode)
-
initWithMinimumPrice
protected long initWithMinimumPrice(NSDecimalNumber minimumPrice, java.lang.String currencyCode)
-
init
protected long init(NSDecimalNumber price, java.lang.String currencyCode)
-
init
protected long init(NSCoder decoder)
-
-