util
Class Drill
java.lang.Object
util.Drill
- Direct Known Subclasses:
- Pause
- public class Drill
- extends java.lang.Object
This object represents a Drill object in Training.
Drills are read in from xml files, and contain neccessary information
for drilling a series of tasks. Drills should only be created by a
Skill, and they contain links to other Drills, which is also setup
by the Skill.
|
Constructor Summary |
Drill(java.lang.String id,
java.lang.String crit,
int limit,
int retries,
java.lang.String good,
java.lang.String bad,
java.lang.String limitTarget,
boolean skip)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Drill
public Drill(java.lang.String id,
java.lang.String crit,
int limit,
int retries,
java.lang.String good,
java.lang.String bad,
java.lang.String limitTarget,
boolean skip)
setCorrectTarget
public void setCorrectTarget(Drill d)
setIncorrectTarget
public void setIncorrectTarget(Drill d)
setLimitTarget
public void setLimitTarget(Drill d)
setLimitCount
public void setLimitCount(int s)
setRetriesCount
public void setRetriesCount(int s)
getCorrectTarget
public Drill getCorrectTarget()
getIncorrectTarget
public Drill getIncorrectTarget()
getLimitTarget
public Drill getLimitTarget()
getCorrectTargetId
public java.lang.String getCorrectTargetId()
getIncorrectTargetId
public java.lang.String getIncorrectTargetId()
getLimitTargetId
public java.lang.String getLimitTargetId()
getId
public java.lang.String getId()
getCriteria
public java.lang.String getCriteria()
getLimit
public int getLimit()
getLimitCount
public int getLimitCount()
getRetries
public int getRetries()
getRetriesCount
public int getRetriesCount()
isSkippable
public boolean isSkippable()
addTask
public void addTask(Task t)
- Adds a task to the list of suitable tasks for this drill.
- Throws:
java.lang.NullPointerException - if no task exist for the drill
getTask
public Task getTask()
- Returns a task suitable for this drill.
- Throws:
java.lang.NullPointerException - if no tasks exist for the drill
© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.