@JsType(isNative=true,
namespace="Cesium",
name="Event")
public class Event<T>
extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Event.Listener
Universal callback listener, supports array params
|
static interface |
Event.RemoveCallback
A function that removes a listener.
|
| Constructor and Description |
|---|
Event()
A generic utility class for managing subscribers for a particular event.
|
| Modifier and Type | Method and Description |
|---|---|
Event.RemoveCallback |
addEventListener(T listener)
Registers a callback function to be executed whenever the event is raised.
|
Event.RemoveCallback |
addEventListener(T listener,
Object scope)
Registers a callback function to be executed whenever the event is raised.
|
int |
numberOfListeners() |
boolean |
removeEventListener(T listener)
Unregisters a previously registered callback.
|
boolean |
removeEventListener(T listener,
Object scope)
Unregisters a previously registered callback.
|
@JsConstructor public Event()
@JsProperty(name="numberOfListeners") public int numberOfListeners()
@JsMethod public Event.RemoveCallback addEventListener(T listener)
listener - The function to be executed when the event is raised.@JsMethod public Event.RemoveCallback addEventListener(T listener, Object scope)
listener - The function to be executed when the event is raised.scope - An optional object scope to serve as the this pointer in which the listener function will execute.@JsMethod public boolean removeEventListener(T listener)
listener - he function to be unregistered.@JsMethod public boolean removeEventListener(T listener, Object scope)
listener - he function to be unregistered.scope - The scope that was originally passed to addEventListener.Copyright © 2019. All rights reserved.