Package elemental2.dom
Class Notification
- java.lang.Object
-
- elemental2.dom.Notification
-
- All Implemented Interfaces:
EventTarget
@JsType(isNative=true, namespace="<global>") public class Notification extends java.lang.Object implements EventTarget
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Notification.OnclickFn
static interface
Notification.OncloseFn
static interface
Notification.OndisplayFn
static interface
Notification.OnerrorFn
static interface
Notification.OnshowFn
-
Nested classes/interfaces inherited from interface elemental2.dom.EventTarget
EventTarget.AddEventListenerListenerFn, EventTarget.AddEventListenerOptionsUnionType, EventTarget.RemoveEventListenerListenerFn, EventTarget.RemoveEventListenerOptionsUnionType
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
body
java.lang.Object
data
java.lang.String
dir
Deprecated.java.lang.String
icon
Notification.OnclickFn
onclick
Notification.OncloseFn
onclose
Notification.OndisplayFn
ondisplay
Deprecated.Notification.OnerrorFn
onerror
Notification.OnshowFn
onshow
static java.lang.String
permission
java.lang.String
replaceId
Deprecated.java.lang.String
tag
java.lang.String
title
-
Constructor Summary
Constructors Constructor Description Notification(java.lang.String title)
Notification(java.lang.String title, NotificationOptions options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addEventListener(java.lang.String type, EventListener listener)
void
addEventListener(java.lang.String type, EventListener listener, EventTarget.AddEventListenerOptionsUnionType options)
void
cancel()
void
close()
boolean
dispatchEvent(Event evt)
void
removeEventListener(java.lang.String type, EventListener listener)
void
removeEventListener(java.lang.String type, EventListener listener, EventTarget.RemoveEventListenerOptionsUnionType options)
static elemental2.promise.Promise<java.lang.String>
requestPermission()
static elemental2.promise.Promise<java.lang.String>
requestPermission(NotificationPermissionCallback callback)
void
show()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface elemental2.dom.EventTarget
addEventListener, addEventListener, removeEventListener, removeEventListener
-
-
-
-
Field Detail
-
permission
public static java.lang.String permission
-
body
public java.lang.String body
-
data
public java.lang.Object data
-
dir
@Deprecated public java.lang.String dir
Deprecated.
-
icon
public java.lang.String icon
-
onclick
public Notification.OnclickFn onclick
-
onclose
public Notification.OncloseFn onclose
-
ondisplay
@Deprecated public Notification.OndisplayFn ondisplay
Deprecated.
-
onerror
public Notification.OnerrorFn onerror
-
onshow
public Notification.OnshowFn onshow
-
replaceId
@Deprecated public java.lang.String replaceId
Deprecated.
-
tag
public java.lang.String tag
-
title
public java.lang.String title
-
-
Constructor Detail
-
Notification
public Notification(java.lang.String title, NotificationOptions options)
-
Notification
public Notification(java.lang.String title)
-
-
Method Detail
-
requestPermission
public static elemental2.promise.Promise<java.lang.String> requestPermission()
-
requestPermission
public static elemental2.promise.Promise<java.lang.String> requestPermission(NotificationPermissionCallback callback)
-
addEventListener
public void addEventListener(java.lang.String type, EventListener listener, EventTarget.AddEventListenerOptionsUnionType options)
- Specified by:
addEventListener
in interfaceEventTarget
-
addEventListener
public void addEventListener(java.lang.String type, EventListener listener)
- Specified by:
addEventListener
in interfaceEventTarget
-
cancel
public void cancel()
-
close
public void close()
-
dispatchEvent
public boolean dispatchEvent(Event evt)
- Specified by:
dispatchEvent
in interfaceEventTarget
-
removeEventListener
public void removeEventListener(java.lang.String type, EventListener listener, EventTarget.RemoveEventListenerOptionsUnionType options)
- Specified by:
removeEventListener
in interfaceEventTarget
-
removeEventListener
public void removeEventListener(java.lang.String type, EventListener listener)
- Specified by:
removeEventListener
in interfaceEventTarget
-
show
public void show()
-
-