Package org.robovm.apple.intents
Class INDateComponentsRange
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.intents.INDateComponentsRange
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class INDateComponentsRange extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 10.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
INDateComponentsRange.INDateComponentsRangePtr
-
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
INDateComponentsRange()
INDateComponentsRange(EKRecurrenceRule recurrenceRule)
INDateComponentsRange(NSCoder decoder)
INDateComponentsRange(NSDateComponents startDateComponents, NSDateComponents endDateComponents)
INDateComponentsRange(NSDateComponents startDateComponents, NSDateComponents endDateComponents, INRecurrenceRule recurrenceRule)
protected
INDateComponentsRange(NSObject.Handle h, long handle)
protected
INDateComponentsRange(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EKRecurrenceRule
EKRecurrenceRule()
void
encode(NSCoder coder)
NSDateComponents
getEndDateComponents()
INRecurrenceRule
getRecurrenceRule()
NSDateComponents
getStartDateComponents()
protected long
init(EKRecurrenceRule recurrenceRule)
protected long
init(NSCoder decoder)
protected long
init(NSDateComponents startDateComponents, NSDateComponents endDateComponents)
protected long
init(NSDateComponents startDateComponents, NSDateComponents endDateComponents, INRecurrenceRule recurrenceRule)
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
-
INDateComponentsRange
protected INDateComponentsRange()
-
INDateComponentsRange
protected INDateComponentsRange(NSObject.Handle h, long handle)
-
INDateComponentsRange
protected INDateComponentsRange(NSObject.SkipInit skipInit)
-
INDateComponentsRange
public INDateComponentsRange(NSDateComponents startDateComponents, NSDateComponents endDateComponents)
-
INDateComponentsRange
public INDateComponentsRange(NSDateComponents startDateComponents, NSDateComponents endDateComponents, INRecurrenceRule recurrenceRule)
- Since:
- Available in iOS 11.0 and later.
-
INDateComponentsRange
public INDateComponentsRange(EKRecurrenceRule recurrenceRule)
- Since:
- Available in iOS 11.0 and later.
-
INDateComponentsRange
public INDateComponentsRange(NSCoder decoder)
-
-
Method Detail
-
getStartDateComponents
public NSDateComponents getStartDateComponents()
-
getEndDateComponents
public NSDateComponents getEndDateComponents()
-
getRecurrenceRule
public INRecurrenceRule getRecurrenceRule()
- Since:
- Available in iOS 11.0 and later.
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(NSDateComponents startDateComponents, NSDateComponents endDateComponents)
-
init
protected long init(NSDateComponents startDateComponents, NSDateComponents endDateComponents, INRecurrenceRule recurrenceRule)
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(EKRecurrenceRule recurrenceRule)
- Since:
- Available in iOS 11.0 and later.
-
EKRecurrenceRule
public EKRecurrenceRule EKRecurrenceRule()
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(NSCoder decoder)
-
-