|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IController
| Method Summary | |
|---|---|
void |
doActionNow(IAction action)
Pauses current activity, executes given action, then resumes current activity. |
Controller.ActionStatus |
getActionStatus(IAction action)
Returns the status of an action held by the controller. |
IEventManager |
getEventManager()
Returns the event manager used by the controller to notify listeners of individual actions events as well as events related to the controller itself. |
Throwable |
getException(IAction action)
Returns the exception thrown by an action held by the controller. |
void |
reset()
Marks all actions as pending. |
| Methods inherited from interface etomica.action.activity.ActivityGroup |
|---|
getCompletedActions, getCurrentActions, getPendingActions |
| Methods inherited from interface etomica.action.ActionGroup |
|---|
addAction, getAllActions, removeAction |
| Methods inherited from interface etomica.action.IAction |
|---|
actionPerformed |
| Method Detail |
|---|
void reset()
Controller.ActionStatus getActionStatus(IAction action)
Throwable getException(IAction action)
void doActionNow(IAction action)
action - Action to be performed right away; cannot be an Activity.IEventManager getEventManager()
ControllerEvent
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||