Package org.robovm.apple.foundation
Class NSNotification
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSNotification
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSNotification extends NSObject implements NSCoding
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSNotification.NSNotificationPtr
-
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 NSNotification(java.lang.String name, NSObject object, NSDictionary<?,?> userInfo)
NSNotification(java.lang.String name, NSObject object, UILocalNotification userInfo)
NSNotification(java.lang.String name, NSObject object, UIRemoteNotification userInfo)
NSNotification(NSCoder aDecoder)
protected
NSNotification(NSObject.Handle h, long handle)
protected
NSNotification(NSObject.SkipInit skipInit)
NSNotification(NSString name, NSObject object, NSDictionary<?,?> userInfo)
NSNotification(NSString name, NSObject object, UILocalNotification userInfo)
NSNotification(NSString name, NSObject object, UIRemoteNotification userInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(NSCoder coder)
java.lang.String
getName()
NSObject
getObject()
NSDictionary<?,?>
getUserInfo()
protected long
init(NSCoder aDecoder)
protected long
init(NSString name, NSObject object, NSDictionary<?,?> userInfo)
-
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
-
NSNotification
protected NSNotification(NSObject.Handle h, long handle)
-
NSNotification
protected NSNotification(NSObject.SkipInit skipInit)
-
NSNotification
public NSNotification(NSString name, NSObject object, NSDictionary<?,?> userInfo)
- Since:
- Available in iOS 4.0 and later.
-
NSNotification
public NSNotification(NSCoder aDecoder)
-
NSNotification
public NSNotification(java.lang.String name, NSObject object, NSDictionary<?,?> userInfo)
-
NSNotification
public NSNotification(NSString name, NSObject object, UIRemoteNotification userInfo)
-
NSNotification
public NSNotification(java.lang.String name, NSObject object, UIRemoteNotification userInfo)
-
NSNotification
public NSNotification(NSString name, NSObject object, UILocalNotification userInfo)
-
NSNotification
public NSNotification(java.lang.String name, NSObject object, UILocalNotification userInfo)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getObject
public NSObject getObject()
-
getUserInfo
public NSDictionary<?,?> getUserInfo()
-
init
protected long init(NSString name, NSObject object, NSDictionary<?,?> userInfo)
- Since:
- Available in iOS 4.0 and later.
-
init
protected long init(NSCoder aDecoder)
-
-