org.zkoss.zk.ui.event.impl
Class EventQueueProviderImpl
java.lang.Object
org.zkoss.zk.ui.event.impl.EventQueueProviderImpl
- All Implemented Interfaces:
- EventQueueProvider
public class EventQueueProviderImpl
- extends java.lang.Object
- implements EventQueueProvider
A simple implementation of EventQueueProvider
.
- Since:
- 5.0.0
- Author:
- tomyeh
Field Summary |
protected static java.lang.String |
ATTR_EVENT_QUEUES
The attribute used to store the map of event queues. |
Method Summary |
EventQueue |
lookup(java.lang.String name,
java.lang.String scope,
boolean autoCreate)
Returns the event queue with the specified name in the
specified scope. |
boolean |
remove(java.lang.String name,
java.lang.String scope)
Removes the event qeueue. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ATTR_EVENT_QUEUES
protected static final java.lang.String ATTR_EVENT_QUEUES
- The attribute used to store the map of event queues.
- See Also:
- Constant Field Values
EventQueueProviderImpl
public EventQueueProviderImpl()
lookup
public EventQueue lookup(java.lang.String name,
java.lang.String scope,
boolean autoCreate)
- Description copied from interface:
EventQueueProvider
- Returns the event queue with the specified name in the
specified scope.
Note:
- Specified by:
lookup
in interface EventQueueProvider
- Parameters:
name
- the name of the event queue.scope
- the scope of the event queue.
It must support EventQueues.DESKTOP
and EventQueues.APPLICATION
.
Developers might extend it to support other types of event queues.autoCreate
- whether to create the event queue if not found.
- Returns:
- the event queue with the associated name, or null if
not found and autoCreate is false
remove
public boolean remove(java.lang.String name,
java.lang.String scope)
- Description copied from interface:
EventQueueProvider
- Removes the event qeueue.
- Specified by:
remove
in interface EventQueueProvider
- Parameters:
name
- the name of the event queue.scope
- the scope of the event queue.
It must support EventQueues.DESKTOP
and EventQueues.APPLICATION
.
Developers might extend it to support other types of event queues.
- Returns:
- true if it is removed successfully
Copyright © 2005-2009 Potix Corporation. All Rights Reserved.