Package org.robovm.apple.homekit
Class HMTimerTrigger
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.homekit.HMTrigger
org.robovm.apple.homekit.HMTimerTrigger
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class HMTimerTrigger extends HMTrigger
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHMTimerTrigger.HMTimerTriggerPtrNested classes/interfaces inherited from class org.robovm.apple.homekit.HMTrigger
HMTrigger.HMTriggerPtrNested 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
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description HMTimerTrigger(String name, NSDate fireDate, NSTimeZone timeZone, NSDateComponents recurrence, NSCalendar recurrenceCalendar)protectedHMTimerTrigger(NSObject.Handle h, long handle)protectedHMTimerTrigger(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description NSDategetFireDate()NSDateComponentsgetRecurrence()NSCalendargetRecurrenceCalendar()NSTimeZonegetTimeZone()protected longinit(String name, NSDate fireDate, NSTimeZone timeZone, NSDateComponents recurrence, NSCalendar recurrenceCalendar)voidupdateFireDate(NSDate fireDate, VoidBlock1<NSError> completion)voidupdateRecurrence(NSDateComponents recurrence, VoidBlock1<NSError> completion)voidupdateTimeZone(NSTimeZone timeZone, VoidBlock1<NSError> completion)Methods inherited from class org.robovm.apple.homekit.HMTrigger
addActionSet, enable, getActionSets, getLastFireDate, getName, getUniqueIdentifier, isEnabled, removeActionSet, updateNameMethods 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, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
HMTimerTrigger
-
HMTimerTrigger
-
HMTimerTrigger
public HMTimerTrigger(String name, NSDate fireDate, NSTimeZone timeZone, NSDateComponents recurrence, NSCalendar recurrenceCalendar)
-
-
Method Details
-
getFireDate
-
getTimeZone
-
getRecurrence
-
getRecurrenceCalendar
-
init
protected long init(String name, NSDate fireDate, NSTimeZone timeZone, NSDateComponents recurrence, NSCalendar recurrenceCalendar) -
updateFireDate
-
updateTimeZone
-
updateRecurrence
-