talx x1.0.5

state
Class TOCTopState

java.lang.Object
  extended bycontroller.State
      extended bystate.TOCTopState
All Implemented Interfaces:
SkillLatticeConstants, StateConstants

public class TOCTopState
extends State

Trainer state that lists the skill domains. This state feeds into TOCTreeState.


Nested Class Summary
 class TOCTopState.TOCTopConstraint
           
 
Field Summary
 
Fields inherited from class controller.State
STATE_DRILL, STATE_PROGRESS, STATE_STATUS
 
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
 
Constructor Summary
TOCTopState(Controller c, SkillLattice sl, Skill s)
           
 
Method Summary
 java.lang.String getStatus()
          Always returns "null".
 void initialize()
          This method should be called to init the state.
 void process(TaskProperties tp)
          This method should be called to alert the state of possible new task properties.
 
Methods inherited from class controller.State
endTask, getController, getCurrentTask, getSkill, getSkills, loadTask, resetProgress, setSkill, toString, updateProgress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TOCTopState

public TOCTopState(Controller c,
                   SkillLattice sl,
                   Skill s)
Method Detail

initialize

public void initialize()
Description copied from class: State
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

getStatus

public java.lang.String getStatus()
Always returns "null".

Specified by:
getStatus in class State

talx x1.0.5

© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.