org.qtitools.qti.node.item.interaction.choice
Class GapChoice
java.lang.Object
org.qtitools.qti.node.AbstractNode
org.qtitools.qti.node.AbstractObject
org.qtitools.qti.node.content.BodyElement
org.qtitools.qti.node.item.interaction.choice.Choice
org.qtitools.qti.node.item.interaction.choice.AssociableChoice
org.qtitools.qti.node.item.interaction.choice.GapChoice
- All Implemented Interfaces:
- java.io.Serializable, XmlNode, XmlObject, Validatable
- Direct Known Subclasses:
- GapImg, GapText
public abstract class GapChoice
- extends AssociableChoice
The choices that are used to fill the gaps in a gapMatchInteraction
are either simple runs of text or single image objects, both derived
from gapChoice.
Attribute : matchMax [1]: integer
The maximum number of choices this choice may be associated with. If
matchMax is 0 there is no restriction.
Attribute : matchMin [0..1]: integer = 0
The minimum number of gaps this choice must be associated with to form
a valid response. If matchMin is 0 then the candidate is not required
to associate this choice with any gaps at all. matchMin must be less
than or equal to the limit imposed by matchMax.
- Author:
- Jonathon Hare
- See Also:
- Serialized Form
|
Method Summary |
java.lang.Integer |
getMatchMax()
Gets value of matchMax attribute. |
java.lang.Integer |
getMatchMin()
Gets value of matchMin attribute. |
void |
setMatchMax(java.lang.Integer matchMax)
Sets new value of matchMax attribute. |
void |
setMatchMin(java.lang.Integer matchMin)
Sets new value of matchMin attribute. |
| Methods inherited from class org.qtitools.qti.node.content.BodyElement |
appendChild, evaluate, getChildren, getClassAttr, getFirstChild, getId, getLabel, getLang, getLastChild, insertBefore, removeChild, replaceChild, search, search, search, setId, setLabel, setLang |
| Methods inherited from class org.qtitools.qti.node.AbstractNode |
attrToXmlString, bodyToXmlString, getAttributes, getClassTag, getFullName, getIndent, getNode, getNode, getNode, getNodeGroups, getParentRoot, getSimpleName, getSourceFile, getSourceNode, getSourceString, getSourceUrl, hasChildNodes, load, load, load, load, loadAttributes, readChild, readChildren, setParent, setSourceFile, setSourceNode, setSourceString, setSourceUrl, toXmlString, toXmlString, validate, validateAttributes, validateChildren |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.qtitools.qti.node.XmlNode |
getAttributes, getClassTag, getFullName, getNodeGroups, getParentRoot, getSimpleName, getSourceFile, getSourceNode, getSourceString, getSourceUrl, hasChildNodes, load, load, load, load, setSourceFile, setSourceNode, setSourceString, setSourceUrl, toXmlString, toXmlString |
DISPLAY_NAME
public static final java.lang.String DISPLAY_NAME
- Display name of this class.
- See Also:
- Constant Field Values
ATTR_MATCH_MAX_NAME
public static java.lang.String ATTR_MATCH_MAX_NAME
- Name of matchMax attribute in xml schema.
ATTR_MATCH_MIN_NAME
public static java.lang.String ATTR_MATCH_MIN_NAME
- Name of matchMin attribute in xml schema.
ATTR_MATCH_MIN_DEFAULT_VALUE
public static int ATTR_MATCH_MIN_DEFAULT_VALUE
- Default value of matchMin attribute.
GapChoice
public GapChoice(XmlObject parent)
- Construct new GapChoice.
- Parameters:
parent - Parent node
getMatchMax
public java.lang.Integer getMatchMax()
- Gets value of matchMax attribute.
- Returns:
- value of matchMax attribute
- See Also:
setMatchMax(java.lang.Integer)
setMatchMax
public void setMatchMax(java.lang.Integer matchMax)
- Sets new value of matchMax attribute.
- Parameters:
matchMax - new value of matchMax attribute- See Also:
getMatchMax()
getMatchMin
public java.lang.Integer getMatchMin()
- Gets value of matchMin attribute.
- Returns:
- value of matchMin attribute
- See Also:
setMatchMin(java.lang.Integer)
setMatchMin
public void setMatchMin(java.lang.Integer matchMin)
- Sets new value of matchMin attribute.
- Parameters:
matchMin - new value of matchMin attribute- See Also:
getMatchMin()
Copyright © 2009. All Rights Reserved.