|
|||||||||
| 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. |
protected void |
callListener(Listener<BaseEvent> listener,
BaseEvent be)
|
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 |
|---|
clone, equals, finalize, 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 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
public boolean getFiresEvents()
public java.util.List<Listener<? extends BaseEvent>> getListeners(EventType eventType)
Observable
getListeners in interface ObservableeventType - the event type
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
protected void callListener(Listener<BaseEvent> listener,
BaseEvent be)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||