|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.extjs.gxt.ui.client.event.BaseObservable
public class BaseObservable
Default implementation of the Observable interface.
Observable observable = new BaseObservable();
observable.addListener(Events.Select, new Listener<BaseEvent>() {
public void handleEvent(BaseEvent be) {
}
});
observable.fireEvent(Events.Select, new BaseEvent());
| Constructor Summary | |
|---|---|
BaseObservable()
|
|
| Method Summary | |
|---|---|
void |
addListener(EventType eventType,
Listener<? extends BaseEvent> listener)
Adds a listener bound by the given event type. |
boolean |
fireEvent(EventType eventType)
Fires an event. |
boolean |
fireEvent(EventType eventType,
BaseEvent be)
Fires an event. |
boolean |
getFiresEvents()
Returns true if events are being fired. |
java.util.List<Listener<? extends BaseEvent>> |
getListeners(EventType eventType)
Returns a list of listeners registered for the given event type. |
boolean |
hasActiveEvent()
Returns true if there is an active event |
boolean |
hasListeners()
Returns true if the observable has any listeners. |
boolean |
hasListeners(EventType eventType)
Returns true if the observable has listeners for the given event type. |
void |
removeAllListeners()
Removes all listeners. |
void |
removeListener(EventType eventType,
Listener<? extends BaseEvent> listener)
Removes a listener. |
void |
setFiresEvents(boolean firesEvents)
Sets whether events should be fired (defaults to true). |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BaseObservable()
| Method Detail |
|---|
public void addListener(EventType eventType,
Listener<? extends BaseEvent> listener)
addListener in interface ObservableeventType - the eventTypelistener - the listener to be addedpublic java.util.List<Listener<? extends BaseEvent>> getListeners(EventType eventType)
Observable
getListeners in interface ObservableeventType - the event type
public boolean fireEvent(EventType eventType)
eventType - the event type
true if any listeners cancel the event.
public boolean fireEvent(EventType eventType,
BaseEvent be)
fireEvent in interface ObservableeventType - eventType the event typebe - the base event
true if any listeners cancel the event.public boolean getFiresEvents()
public boolean hasActiveEvent()
public boolean hasListeners()
Observable
hasListeners in interface Observablepublic boolean hasListeners(EventType eventType)
Observable
hasListeners in interface ObservableeventType - the event type
public void removeAllListeners()
removeAllListeners in interface Observable
public void removeListener(EventType eventType,
Listener<? extends BaseEvent> listener)
removeListener in interface ObservableeventType - the event typelistener - the listener to be removedpublic void setFiresEvents(boolean firesEvents)
firesEvents - true to fire events, false to disable events
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||