|
|||||||||
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.CommandManager
Manages commands.
Field Summary | |
static int |
SOURCE_INTERACTIVE
The message was generated by a user interaction |
static int |
SOURCE_NETCASTER
The message was read from the net by the netcaster |
static int |
SOURCE_RECORDER
The message was read from a pbk file by the recorder |
Fields inherited from class com.keenedgesoftware.scrutinize.core.CoreEntity |
ACTIVATE, BACKSLASH, EOL, GO, HASH, INIT, NEWLINE, QUIT, QUOTE, SLASH, SPACE |
Constructor Summary | |
CommandManager()
Constructs an empty command manager |
|
CommandManager(Universe u)
Constructs a command manager owned by the specified universe. |
Method Summary | |
void |
addCommand(java.lang.String commandId,
Command commandObject)
Declares a new command to the command manager. |
Picker |
getActivePicker()
Returns the active picker |
Selector |
getActiveSelector()
Returns the active selector |
void |
initializeDebug()
|
boolean |
isPickerActive()
Returns true if a picker is active |
boolean |
isSelectorActive()
Returns true if a selector is active |
void |
messageHandler(java.lang.String message)
Usual message handler |
void |
messageHandlerInternal(java.lang.String message,
int source,
int senderId)
Internal message handlers. |
void |
messageHandlerInternal2(java.lang.String message,
int source,
int senderId)
|
void |
messageHandlerInternal3(java.lang.String message,
int source,
int senderId)
Internal message handler |
void |
messageHandlerInternal4(java.lang.String message)
Internal message handler |
void |
messageHandlerLongCommand(java.lang.String message)
Message handler for time-hungry commands. |
Command |
peekActiveCommand()
Peeks at the top command |
void |
run()
Run method for messageHandlerLongCommand |
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 |
Field Detail |
public static final int SOURCE_INTERACTIVE
public static final int SOURCE_RECORDER
public static final int SOURCE_NETCASTER
Constructor Detail |
public CommandManager()
public CommandManager(Universe u)
Method Detail |
public void initializeDebug()
public void addCommand(java.lang.String commandId, Command commandObject)
public void run()
run
in interface java.lang.Runnable
public void messageHandlerLongCommand(java.lang.String message)
public void messageHandler(java.lang.String message)
public void messageHandlerInternal(java.lang.String message, int source, int senderId)
public void messageHandlerInternal2(java.lang.String message, int source, int senderId)
public void messageHandlerInternal3(java.lang.String message, int source, int senderId)
public void messageHandlerInternal4(java.lang.String message)
public Command peekActiveCommand()
public boolean isPickerActive()
public Picker getActivePicker()
public boolean isSelectorActive()
public Selector getActiveSelector()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |