Package org.robovm.apple.eventkit
Class EKRecurrenceRule
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.eventkit.EKObject
-
- org.robovm.apple.eventkit.EKRecurrenceRule
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class EKRecurrenceRule extends EKObject
- Since:
- Available in iOS 4.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EKRecurrenceRule.EKRecurrenceRulePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.eventkit.EKObject
EKObject.EKObjectPtr
-
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 EKRecurrenceRule()
EKRecurrenceRule(EKRecurrenceFrequency type, long interval, EKRecurrenceEnd end)
EKRecurrenceRule(EKRecurrenceFrequency type, long interval, NSArray<EKRecurrenceDayOfWeek> days, NSArray<NSNumber> monthDays, NSArray<NSNumber> months, NSArray<NSNumber> weeksOfTheYear, NSArray<NSNumber> daysOfTheYear, NSArray<NSNumber> setPositions, EKRecurrenceEnd end)
protected
EKRecurrenceRule(NSObject.Handle h, long handle)
protected
EKRecurrenceRule(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCalendarIdentifier()
NSArray<NSNumber>
getDaysOfTheMonth()
NSArray<EKRecurrenceDayOfWeek>
getDaysOfTheWeek()
NSArray<NSNumber>
getDaysOfTheYear()
long
getFirstDayOfTheWeek()
EKRecurrenceFrequency
getFrequency()
long
getInterval()
NSArray<NSNumber>
getMonthsOfTheYear()
EKRecurrenceEnd
getRecurrenceEnd()
NSArray<NSNumber>
getSetPositions()
NSArray<NSNumber>
getWeeksOfTheYear()
protected long
init(EKRecurrenceFrequency type, long interval, EKRecurrenceEnd end)
protected long
init(EKRecurrenceFrequency type, long interval, NSArray<EKRecurrenceDayOfWeek> days, NSArray<NSNumber> monthDays, NSArray<NSNumber> months, NSArray<NSNumber> weeksOfTheYear, NSArray<NSNumber> daysOfTheYear, NSArray<NSNumber> setPositions, EKRecurrenceEnd end)
void
setRecurrenceEnd(EKRecurrenceEnd v)
-
Methods inherited from class org.robovm.apple.eventkit.EKObject
hasChanges, isNew, refresh, reset, rollback
-
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
-
EKRecurrenceRule
public EKRecurrenceRule()
-
EKRecurrenceRule
protected EKRecurrenceRule(NSObject.Handle h, long handle)
-
EKRecurrenceRule
protected EKRecurrenceRule(NSObject.SkipInit skipInit)
-
EKRecurrenceRule
public EKRecurrenceRule(EKRecurrenceFrequency type, long interval, EKRecurrenceEnd end)
-
EKRecurrenceRule
public EKRecurrenceRule(EKRecurrenceFrequency type, long interval, NSArray<EKRecurrenceDayOfWeek> days, NSArray<NSNumber> monthDays, NSArray<NSNumber> months, NSArray<NSNumber> weeksOfTheYear, NSArray<NSNumber> daysOfTheYear, NSArray<NSNumber> setPositions, EKRecurrenceEnd end)
-
-
Method Detail
-
getCalendarIdentifier
public java.lang.String getCalendarIdentifier()
-
getRecurrenceEnd
public EKRecurrenceEnd getRecurrenceEnd()
-
setRecurrenceEnd
public void setRecurrenceEnd(EKRecurrenceEnd v)
-
getFrequency
public EKRecurrenceFrequency getFrequency()
-
getInterval
public long getInterval()
-
getFirstDayOfTheWeek
public long getFirstDayOfTheWeek()
-
getDaysOfTheWeek
public NSArray<EKRecurrenceDayOfWeek> getDaysOfTheWeek()
-
init
protected long init(EKRecurrenceFrequency type, long interval, EKRecurrenceEnd end)
-
init
protected long init(EKRecurrenceFrequency type, long interval, NSArray<EKRecurrenceDayOfWeek> days, NSArray<NSNumber> monthDays, NSArray<NSNumber> months, NSArray<NSNumber> weeksOfTheYear, NSArray<NSNumber> daysOfTheYear, NSArray<NSNumber> setPositions, EKRecurrenceEnd end)
-
-