state
Class TOCState2
java.lang.Object
controller.State
state.TOCState2
- All Implemented Interfaces:
- SkillLatticeConstants, StateConstants
- public class TOCState2
- extends State
This State is for the TOC.
| Fields inherited from interface controller.StateConstants |
ACTION, ACTION_TYPE_CONTINUE, ACTION_TYPE_GOTO, ACTION_TYPE_IGNORE, ACTION_TYPE_PANIC, ACTION_TYPE_QUIT, ACTION_TYPE_RESTART, ACTION_TYPE_REVIEW, ACTION_TYPE_SKIP_DRILL, ACTION_TYPE_SKIP_SKILL, ACTION_TYPE_SKIP_TASK, ACTION_TYPE_TASK_STARTED, ACTION_TYPE_TRAIN, CALLBACK_COMMAND, FIRST_CALLBACK, FOURTH_CALLBACK, SECOND_CALLBACK, THIRD_CALLBACK |
| Fields inherited from interface util.SkillLatticeConstants |
ALIAS_ELEMENT, ALIAS_ID_ATTR, ALIAS_SKILL_ATTR, CONSTRAINT_ELEMENT, CONSTRAINT_FINAL_TOKEN, CONSTRAINT_NAME_ATTR, CONSTRAINT_ONGOING_TOKEN, CONSTRAINT_PARAM_ATTR, CONSTRAINT_STARTUP_TOKEN, CONSTRAINT_TYPE_ATTR, DESCRIPTION_ELEMENT, DRILL__RIGHT_PTR_ATTR, DRILL_CRITERIA_ATTR, DRILL_ELEMENT, DRILL_LIMIT_ATTR, DRILL_LIMIT_PTR_ATTR, DRILL_MAX_RETRIES_ATTR, DRILL_SKIPPABLE_ATTR, DRILL_WRONG_PTR_ATTR, MASTERY_CORRECT_TOKEN, MASTERY_INCORRECT_TOKEN, MASTERY_INITIAL_TOKEN, MASTERY_ONCE_TOKEN, MASTERY_OUTOF_REGEX, MASTERY_OUTOF_TOKEN, MASTERY_SEPARATOR_TOKEN, PAUSE_ELEMENT, PAUSE_LEVEL_ATTR, PAUSE_NEXT_PTR_ATTR, ROOT_ELEMENT, SKILL_BASE_DRILL_ATTR, SKILL_ELEMENT, SKILL_ID_ATTR, SKILL_PREREQUISITE_ATTR, SKILL_REFRESH_CRITERIA_ATTR, SKILL_REVIEW_CRITERIA_ATTR, STATUS_ATTEMPTED_TOKEN, STATUS_DATE_FORMAT, STATUS_IRRELEVANT_TOKEN, STATUS_LIMIT_COUNT_FORMAT, STATUS_MASTERED_TOKEN, STATUS_NEVER_ATTEMPTED_TOKEN, STATUS_REVIEWED_FAILED_TOKEN, STATUS_REVIEWED_PASSED_TOKEN, TASK_COMPONENT_ATTR, TASK_ELEMENT, TASK_TYPE_ATTR |
|
Method Summary |
void |
endTOC()
|
java.lang.String |
getStatus()
This should return Some identifier for the skill or drill in the state. |
void |
initialize()
This method should be called to init the state. |
void |
loadTOC()
|
void |
process(TaskProperties tp)
This method should be called to alert the state of possible new task
properties. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SHOWING_SKILL
public static java.lang.String SHOWING_SKILL
TOCState2
public TOCState2(Controller c,
SkillLattice sl,
Skill s)
initialize
public void initialize()
- This method should be called to init the state.
ie create/load the constraints and components.
- Specified by:
initialize in class State
process
public void process(TaskProperties tp)
- Description copied from class:
State
- This method should be called to alert the state of possible new task
properties. Getting new task properties is how the state knows when
to transition to a new state or task.
- Specified by:
process in class State
loadTOC
public final void loadTOC()
endTOC
public final void endTOC()
getStatus
public java.lang.String getStatus()
- This should return Some identifier for the skill or drill in the state.
- Specified by:
getStatus in class State
- Returns:
- String Name of drill, skill, etc.
© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.