public class ActivitySequenceJump extends JumpInfo implements Cloneable
JumpInfo
, used only in
ActivitySequenceElement
objects. Sequence elements contain
two ActivitySequenceJump objects: one to be processed when the user clicks on the
"next" button (or when the activity finishes, if in automatic mode), and the
other one related to the "prev" button. ActivitySequenceJump objects define a default
jump or action, but can have up to two ConditionalJumpInfo
objects,
used to define alternative jumps when the obtained score or the time used to solve the
activities are below or over specific values.Modifier and Type | Field and Description |
---|---|
static String |
ID |
static String |
LOWER |
ConditionalJumpInfo |
lowerJump |
static String |
NAME |
static String |
UPPER |
ConditionalJumpInfo |
upperJump |
Constructor and Description |
---|
ActivitySequenceJump(int action)
Creates new ActivitySequenceJump
|
ActivitySequenceJump(int action,
String sequence) |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
static ActivitySequenceJump |
getActivitySequenceJump(Element e) |
Element |
getJDomElement(String id) |
void |
listReferences(String type,
Map<String,String> map) |
JumpInfo |
resolveJump(int rating,
int time) |
void |
setConditionalJump(ConditionalJumpInfo jump,
boolean upper) |
void |
setProperties(Element e,
Object aux) |
getJDomElement
public ConditionalJumpInfo upperJump
public ConditionalJumpInfo lowerJump
public static final String ID
public static final String NAME
public static final String UPPER
public static final String LOWER
public ActivitySequenceJump(int action)
public ActivitySequenceJump(int action, String sequence)
public static ActivitySequenceJump getActivitySequenceJump(Element e) throws Exception
Exception
public void setProperties(Element e, Object aux) throws Exception
setProperties
in interface Domable
setProperties
in class JumpInfo
Exception
public void setConditionalJump(ConditionalJumpInfo jump, boolean upper)
public JumpInfo resolveJump(int rating, int time)
public void listReferences(String type, Map<String,String> map)
listReferences
in class JumpInfo
public Object clone() throws CloneNotSupportedException
clone
in class JumpInfo
CloneNotSupportedException
Copyright © 2004-15 Francesc Busquets (fbusquets@xtec.cat) & Departament d'Educació de la Generalitat de Catalunya (info@xtec.cat)
Licensed under the terms of the GNU General Public License.