|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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.graphic.AssociableHotspot
public class AssociableHotspot
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 choices 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 others at all. matchMin must be less than or equal to the limit imposed by matchMax.
| Field Summary | |
|---|---|
static java.lang.String |
ATTR_MATCH_MAX_NAME
Name of matchMax attribute in xml schema. |
static int |
ATTR_MATCH_MIN_DEFAULT_VALUE
Default value of matchMin attribute. |
static java.lang.String |
ATTR_MATCH_MIN_NAME
Name of matchMin attribute in xml schema. |
static java.lang.String |
CLASS_TAG
Name of this class in xml schema. |
| Fields inherited from class org.qtitools.qti.node.item.interaction.choice.AssociableChoice |
|---|
ATTR_MATCH_GROUP_NAME |
| Fields inherited from class org.qtitools.qti.node.item.interaction.choice.Choice |
|---|
ATTR_FIXED_DEFAULT_VALUE, ATTR_FIXED_NAME, ATTR_IDENTIFIER_NAME, ATTR_TEMPLATE_IDENTIFIER_NAME, ATTR_VISIBILITY_MODE_NAME |
| Fields inherited from class org.qtitools.qti.node.content.BodyElement |
|---|
ATTR_CLASS_NAME, ATTR_ID_NAME, ATTR_LABEL_NAME, ATTR_LANG_NAME, DISPLAY_NAME |
| Fields inherited from interface org.qtitools.qti.node.item.interaction.graphic.Hotspot |
|---|
ATTR_COORDS_NAME, ATTR_HOTSPOT_LABEL_NAME, ATTR_SHAPE_NAME |
| Fields inherited from interface org.qtitools.qti.node.XmlNode |
|---|
INDENT, NEW_LINE, SIMPLE_NAME_INNER_SEPARATOR, SIMPLE_NAMES_SEPARATOR |
| Constructor Summary | |
|---|---|
AssociableHotspot(XmlObject parent)
Construct new AssociableHotspot. |
|
| Method Summary | |
|---|---|
java.util.List<? extends XmlNode> |
getChildren()
Get A list of the content child nodes of this element |
java.lang.String |
getClassTag()
Gets QTI class name of this node. |
java.util.List<java.lang.Integer> |
getCoords()
Gets value of coords attribute. |
java.lang.String |
getHotspotLabel()
Gets value of hotspotLabel attribute. |
java.lang.Integer |
getMatchMax()
Gets value of matchMax attribute. |
java.lang.Integer |
getMatchMin()
Gets value of matchMin attribute. |
Shape |
getShape()
Gets value of shape attribute. |
void |
setHotspotLabel(java.lang.String hotspotLabel)
Sets new value of hotspotLabel 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. |
void |
setShape(Shape shape)
Sets new value of shape attribute. |
| Methods inherited from class org.qtitools.qti.node.item.interaction.choice.AssociableChoice |
|---|
getMatchGroup |
| Methods inherited from class org.qtitools.qti.node.item.interaction.choice.Choice |
|---|
getFixed, getIdentifier, getTemplateIdentifier, getVisibilityMode, setFixed, setIdentifier, setTemplateIdentifier, setVisibilityMode |
| Methods inherited from class org.qtitools.qti.node.content.BodyElement |
|---|
appendChild, evaluate, getClassAttr, getFirstChild, getId, getLabel, getLang, getLastChild, insertBefore, removeChild, replaceChild, search, search, search, setId, setLabel, setLang |
| Methods inherited from class org.qtitools.qti.node.AbstractObject |
|---|
getParent, getParentItem, getParentResult, getParentTest, setParent |
| Methods inherited from class org.qtitools.qti.node.AbstractNode |
|---|
attrToXmlString, bodyToXmlString, getAttributes, 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, getFullName, getNodeGroups, getParentRoot, getSimpleName, getSourceFile, getSourceNode, getSourceString, getSourceUrl, hasChildNodes, load, load, load, load, setSourceFile, setSourceNode, setSourceString, setSourceUrl, toXmlString, toXmlString |
| Methods inherited from interface org.qtitools.qti.validation.Validatable |
|---|
validate |
| Field Detail |
|---|
public static final java.lang.String CLASS_TAG
public static java.lang.String ATTR_MATCH_MAX_NAME
public static java.lang.String ATTR_MATCH_MIN_NAME
public static int ATTR_MATCH_MIN_DEFAULT_VALUE
| Constructor Detail |
|---|
public AssociableHotspot(XmlObject parent)
parent - Parent node| Method Detail |
|---|
public java.lang.Integer getMatchMax()
setMatchMax(java.lang.Integer)public void setMatchMax(java.lang.Integer matchMax)
matchMax - new value of matchMax attributegetMatchMax()public java.lang.Integer getMatchMin()
setMatchMin(java.lang.Integer)public void setMatchMin(java.lang.Integer matchMin)
matchMin - new value of matchMin attributegetMatchMin()public java.lang.String getClassTag()
XmlNodeQTI class name has very important role during loading/saving nodes.
For example: Java class name is AssessmentTest; QTI class name is assessmentTest.
getClassTag in interface XmlNodegetClassTag in class AbstractNodepublic java.util.List<? extends XmlNode> getChildren()
BodyElement
getChildren in class BodyElementpublic java.util.List<java.lang.Integer> getCoords()
Hotspot
getCoords in interface Hotspotpublic java.lang.String getHotspotLabel()
Hotspot
getHotspotLabel in interface HotspotHotspot.setHotspotLabel(java.lang.String)public Shape getShape()
Hotspot
getShape in interface HotspotHotspot.setShape(org.qtitools.qti.node.expression.operator.Shape)public void setHotspotLabel(java.lang.String hotspotLabel)
Hotspot
setHotspotLabel in interface HotspothotspotLabel - new value of hotspotLabel attributeHotspot.getHotspotLabel()public void setShape(Shape shape)
Hotspot
setShape in interface Hotspotshape - new value of shape attributeHotspot.getShape()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||