|
![]() Quark Platform Documentation Version 1.7.0_0 Business Objects |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openquark.gems.client.GemEventMulticaster
public class GemEventMulticaster
A multicaster class, modeled after AWTEventMulticaster, that provides a way to manage listeners on various gem events. It is quite efficient for relatively short lists of listeners. Creation date: (02/25/02 12:10:00 PM)
AWTEventMulticaster| Field Summary | |
|---|---|
protected EventListener |
a
|
protected EventListener |
b
|
| Constructor Summary | |
|---|---|
protected |
GemEventMulticaster(EventListener a,
EventListener b)
Default constructor for a gem event multicaster Creation date: (02/25/02 12:10:00 PM) |
| Method Summary | |
|---|---|
static BurnListener |
add(BurnListener a,
BurnListener b)
Adds burn-listener-a with burn-listener-b and returns the resulting multicast listener. |
static CodeGemDefinitionChangeListener |
add(CodeGemDefinitionChangeListener a,
CodeGemDefinitionChangeListener b)
Adds code change listener-a with code change listener-b and returns the resulting multicast listener. |
static org.openquark.gems.client.DisplayedConnectionStateListener |
add(org.openquark.gems.client.DisplayedConnectionStateListener a,
org.openquark.gems.client.DisplayedConnectionStateListener b)
Adds gem state listener-a with gem state listener-b and returns the resulting multicast listener. |
static org.openquark.gems.client.DisplayedGemLocationListener |
add(org.openquark.gems.client.DisplayedGemLocationListener a,
org.openquark.gems.client.DisplayedGemLocationListener b)
Adds location change listener-a with location change listener-b and returns the resulting multicast listener. |
static org.openquark.gems.client.DisplayedGemSizeListener |
add(org.openquark.gems.client.DisplayedGemSizeListener a,
org.openquark.gems.client.DisplayedGemSizeListener b)
Adds size change listener-a with size change listener-b and returns the resulting multicast listener. |
static org.openquark.gems.client.DisplayedGemStateListener |
add(org.openquark.gems.client.DisplayedGemStateListener a,
org.openquark.gems.client.DisplayedGemStateListener b)
Adds state change listener-a with state change listener-b and returns the resulting multicast listener. |
static GemConnectionListener |
add(GemConnectionListener a,
GemConnectionListener b)
Adds gem connection change listener-a with gem connection change listener-b and returns the resulting multicast listener. |
static org.openquark.gems.client.GemStateListener |
add(org.openquark.gems.client.GemStateListener a,
org.openquark.gems.client.GemStateListener b)
Adds state change listener-a with state change listener-b and returns the resulting multicast listener. |
static NameChangeListener |
add(NameChangeListener a,
NameChangeListener b)
Adds name change listener-a with name change listener-b and returns the resulting multicast listener. |
protected static EventListener |
addInternal(EventListener a,
EventListener b)
Returns the resulting multicast listener from adding listener-a and listener-b together. |
void |
badStateChanged(DisplayedConnectionStateEvent e)
Notify listeners that the run state changed. |
void |
brokenStateChanged(GemStateEvent e)
Notify listeners that the broken state changed. |
void |
burntStateChanged(BurnEvent e)
Handles the inputBurntStateChanged event by invoking the inputBurntStateChanged methods on listener-a and listener-b. |
void |
codeGemDefinitionChanged(CodeGemDefinitionChangeEvent e)
Notify the listener that the gem definition has been changed. |
void |
connectionOccurred(GemConnectionEvent e)
Notify listeners that a connection event occurred Creation date: (02/26/02 4:00:00 PM) |
void |
disconnectionOccurred(GemConnectionEvent e)
Notify listeners that a connection event occurred Creation date: (02/26/02 4:00:00 PM) |
void |
gemLocationChanged(DisplayedGemLocationEvent e)
Notify listeners that the gem location changed. |
void |
gemSizeChanged(DisplayedGemSizeEvent e)
Notify listeners that the gem size changed. |
void |
nameChanged(NameChangeEvent e)
Notify listeners that the gem name changed. |
static BurnListener |
remove(BurnListener l,
BurnListener oldl)
Removes the old burn-listener from burn-listener-l and returns the resulting multicast listener. |
static CodeGemDefinitionChangeListener |
remove(CodeGemDefinitionChangeListener l,
CodeGemDefinitionChangeListener oldl)
Removes the old code change listener from code change listener-l and returns the resulting multicast listener. |
static org.openquark.gems.client.DisplayedConnectionStateListener |
remove(org.openquark.gems.client.DisplayedConnectionStateListener l,
org.openquark.gems.client.DisplayedConnectionStateListener oldl)
Removes the old gem state listener from gem state listener-l and returns the resulting multicast listener. |
static org.openquark.gems.client.DisplayedGemLocationListener |
remove(org.openquark.gems.client.DisplayedGemLocationListener l,
org.openquark.gems.client.DisplayedGemLocationListener oldl)
Removes the old location change listener from location change listener-l and returns the resulting multicast listener. |
static org.openquark.gems.client.DisplayedGemSizeListener |
remove(org.openquark.gems.client.DisplayedGemSizeListener l,
org.openquark.gems.client.DisplayedGemSizeListener oldl)
Removes the old size change listener from size change listener-l and returns the resulting multicast listener. |
static org.openquark.gems.client.DisplayedGemStateListener |
remove(org.openquark.gems.client.DisplayedGemStateListener l,
org.openquark.gems.client.DisplayedGemStateListener oldl)
Removes the old state change listener from state change listener-l and returns the resulting multicast listener. |
protected EventListener |
remove(EventListener oldl)
Removes a listener from this multicaster and returns the resulting multicast listener. |
static GemConnectionListener |
remove(GemConnectionListener l,
GemConnectionListener oldl)
Removes the old gem connection change listener from gem connection change listener-l and returns the resulting multicast listener. |
static org.openquark.gems.client.GemStateListener |
remove(org.openquark.gems.client.GemStateListener l,
org.openquark.gems.client.GemStateListener oldl)
Removes the old state change listener from state change listener-l and returns the resulting multicast listener. |
static NameChangeListener |
remove(NameChangeListener l,
NameChangeListener oldl)
Removes the old name change listener from name change listener-l and returns the resulting multicast listener. |
protected static EventListener |
removeInternal(EventListener l,
EventListener oldl)
Returns the resulting multicast listener after removing the old listener from listener-l. |
void |
runStateChanged(DisplayedGemStateEvent e)
Notify listeners that the run state changed. |
void |
selectionStateChanged(DisplayedGemStateEvent e)
Notify listeners that the selection state changed. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final EventListener a
protected final EventListener b
| Constructor Detail |
|---|
protected GemEventMulticaster(EventListener a,
EventListener b)
| Method Detail |
|---|
protected static EventListener addInternal(EventListener a,
EventListener b)
a - event listener-ab - event listener-b
protected static EventListener removeInternal(EventListener l,
EventListener oldl)
l - the listener being removed fromoldl - the listener being removedprotected EventListener remove(EventListener oldl)
oldl - the listener to be removed
public static BurnListener add(BurnListener a,
BurnListener b)
a - burn-listener-ab - burn-listener-b
public static BurnListener remove(BurnListener l,
BurnListener oldl)
l - burn-listener-loldl - the burn-listener being removed
public static NameChangeListener add(NameChangeListener a,
NameChangeListener b)
a - name change listener-ab - name change listener-b
public static NameChangeListener remove(NameChangeListener l,
NameChangeListener oldl)
l - name change listener-loldl - the name change listener being removed
public static org.openquark.gems.client.GemStateListener add(org.openquark.gems.client.GemStateListener a,
org.openquark.gems.client.GemStateListener b)
a - state change listener-ab - state change listener-b
public static org.openquark.gems.client.GemStateListener remove(org.openquark.gems.client.GemStateListener l,
org.openquark.gems.client.GemStateListener oldl)
l - state change listener-loldl - the state change listener being removed
public static CodeGemDefinitionChangeListener add(CodeGemDefinitionChangeListener a,
CodeGemDefinitionChangeListener b)
a - code change listener-ab - code change listener-b
public static CodeGemDefinitionChangeListener remove(CodeGemDefinitionChangeListener l,
CodeGemDefinitionChangeListener oldl)
l - code change listener-loldl - the code change listener being removed
public static GemConnectionListener add(GemConnectionListener a,
GemConnectionListener b)
a - gem connection change listener-ab - gem connection change listener-b
public static GemConnectionListener remove(GemConnectionListener l,
GemConnectionListener oldl)
l - gem connection change listener-loldl - the gem connection change listener being removed
public static org.openquark.gems.client.DisplayedConnectionStateListener add(org.openquark.gems.client.DisplayedConnectionStateListener a,
org.openquark.gems.client.DisplayedConnectionStateListener b)
a - gem state listener-ab - gem state listener-b
public static org.openquark.gems.client.DisplayedConnectionStateListener remove(org.openquark.gems.client.DisplayedConnectionStateListener l,
org.openquark.gems.client.DisplayedConnectionStateListener oldl)
l - gem state listener-loldl - the gem state listener being removed
public static org.openquark.gems.client.DisplayedGemLocationListener add(org.openquark.gems.client.DisplayedGemLocationListener a,
org.openquark.gems.client.DisplayedGemLocationListener b)
a - location change listener-ab - location change listener-b
public static org.openquark.gems.client.DisplayedGemLocationListener remove(org.openquark.gems.client.DisplayedGemLocationListener l,
org.openquark.gems.client.DisplayedGemLocationListener oldl)
l - location change listener-loldl - the location change listener being removed
public static org.openquark.gems.client.DisplayedGemSizeListener add(org.openquark.gems.client.DisplayedGemSizeListener a,
org.openquark.gems.client.DisplayedGemSizeListener b)
a - size change listener-ab - size change listener-b
public static org.openquark.gems.client.DisplayedGemSizeListener remove(org.openquark.gems.client.DisplayedGemSizeListener l,
org.openquark.gems.client.DisplayedGemSizeListener oldl)
l - size change listener-loldl - the size change listener being removed
public static org.openquark.gems.client.DisplayedGemStateListener add(org.openquark.gems.client.DisplayedGemStateListener a,
org.openquark.gems.client.DisplayedGemStateListener b)
a - state change listener-ab - state change listener-b
public static org.openquark.gems.client.DisplayedGemStateListener remove(org.openquark.gems.client.DisplayedGemStateListener l,
org.openquark.gems.client.DisplayedGemStateListener oldl)
l - state change listener-loldl - the state change listener being removedpublic void badStateChanged(DisplayedConnectionStateEvent e)
e - ConnectionStateEvent the related event.public void gemLocationChanged(DisplayedGemLocationEvent e)
e - DisplayedGemLocationEvent the related event.public void gemSizeChanged(DisplayedGemSizeEvent e)
e - DisplayedGemSizeEvent the related event.public void burntStateChanged(BurnEvent e)
burntStateChanged in interface BurnListenere - the burn eventpublic void runStateChanged(DisplayedGemStateEvent e)
e - GemStateEvent the related event.public void selectionStateChanged(DisplayedGemStateEvent e)
e - GemStateEvent the related event.public void brokenStateChanged(GemStateEvent e)
e - GemStateEvent the related event.public void codeGemDefinitionChanged(CodeGemDefinitionChangeEvent e)
codeGemDefinitionChanged in interface CodeGemDefinitionChangeListenere - CodeGemDefinitionEditEvent the related event.public void connectionOccurred(GemConnectionEvent e)
connectionOccurred in interface GemConnectionListenere - GemConnectionEvent the related event.public void disconnectionOccurred(GemConnectionEvent e)
disconnectionOccurred in interface GemConnectionListenere - GemConnectionEvent the related event.public void nameChanged(NameChangeEvent e)
nameChanged in interface NameChangeListenere - NameChangeEvent the related event.
|
![]() Quark Platform Documentation Version 1.7.0_0 Business Objects |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||