|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Command
A command is an encapsulation of an event from the Gui such as a button press or a slider state change. Implementations should add themselves to guiCommands.properties.
| Method Summary | |
|---|---|
void |
execute(Agent agent)
Executes this command performing the necessary actions in the model (the Agent). |
java.lang.Object |
getParameter(java.lang.String name)
Gets a parameter by name. |
java.lang.Object |
getResult()
Returns result of the command. |
void |
setParameter(java.lang.String name,
java.lang.Object value)
Set single parameter for command. |
void |
setParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)
Sets optional parameters for command. |
| Method Detail |
|---|
void execute(Agent agent)
Agent).
agent - Agent Objectjava.lang.Object getResult()
void setParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)
parameters - parameters
void setParameter(java.lang.String name,
java.lang.Object value)
name - name of parametervalue - default value to use if parameter cannot be foundjava.lang.Object getParameter(java.lang.String name)
name - retrieved parameter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||