|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.keenedgesoftware.scrutinize.core.CoreEntity | +--com.keenedgesoftware.scrutinize.core.BroadcastManager
Manages broadcasts. Broadcasts are named events generated by the core.
Fields inherited from class com.keenedgesoftware.scrutinize.core.CoreEntity |
ACTIVATE, BACKSLASH, EOL, GO, HASH, INIT, NEWLINE, QUIT, QUOTE, SLASH, SPACE |
Constructor Summary | |
BroadcastManager()
Constructs an empty broadcast manager |
|
BroadcastManager(Universe u)
Constructs a broadcast manager owned by the specified universe. |
Method Summary | |
void |
addBroadcast(java.lang.String broadcastId,
BroadcastEvent defaultEvent)
Declares a new broadcast to the broadcast manager. |
void |
addListener(java.lang.String broadcastId,
BroadcastListener listener)
Registers a listener's interest in a broadcast. |
void |
broadcast(java.lang.String broadcastId)
Broadcasts the default event for the specified broadcast. |
void |
broadcast(java.lang.String broadcastId,
BroadcastEvent broadcastEvent)
Broadcasts a specified event for the specified broadcast. |
com.keenedgesoftware.scrutinize.core.BroadcastManager.MapEntry |
getBroadcast(java.lang.String broadcastId)
Returns the map entry for the named broadcast |
boolean |
hasListeners(java.lang.String broadcastId)
Tests if the specified broadcast has any registered listeners. |
void |
initializeDebug()
Initializes debug for the broadcast manager |
boolean |
isBroadcast(java.lang.String broadcastId)
Tests if the specified string is the name of a broadcast. |
Methods inherited from class com.keenedgesoftware.scrutinize.core.CoreEntity |
getActiveView, getBroadcastManager, getCommandManager, getGraphicsGate, getGraphicsWorld, getMiscWorld, getModelWorld, getNetcaster, getRecorder, getScene, getSystemWorld, getTaskManager, getUniverse |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public BroadcastManager()
public BroadcastManager(Universe u)
Method Detail |
public void initializeDebug()
public void addBroadcast(java.lang.String broadcastId, BroadcastEvent defaultEvent)
public void addListener(java.lang.String broadcastId, BroadcastListener listener)
public void broadcast(java.lang.String broadcastId)
public void broadcast(java.lang.String broadcastId, BroadcastEvent broadcastEvent)
public boolean isBroadcast(java.lang.String broadcastId)
public com.keenedgesoftware.scrutinize.core.BroadcastManager.MapEntry getBroadcast(java.lang.String broadcastId)
public boolean hasListeners(java.lang.String broadcastId)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |