|
||||||||||
| 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.UniqueObject
org.qtitools.qti.node.shared.VariableDeclaration
org.qtitools.qti.node.item.response.declaration.ResponseDeclaration
public class ResponseDeclaration
Response variables are declared by response declarations and bound to interactions in the itemBody.
| Field Summary | |
|---|---|
static java.lang.String |
CLASS_TAG
Name of this class in xml schema. |
| Fields inherited from class org.qtitools.qti.node.shared.VariableDeclaration |
|---|
ATTR_BASE_TYPE_DEFAULT_VALUE, ATTR_BASE_TYPE_NAME, ATTR_CARDINALITY_NAME |
| Fields inherited from class org.qtitools.qti.node.UniqueObject |
|---|
ATTR_IDENTIFIER_NAME |
| Fields inherited from interface org.qtitools.qti.node.XmlNode |
|---|
INDENT, NEW_LINE, SIMPLE_NAME_INNER_SEPARATOR, SIMPLE_NAMES_SEPARATOR |
| Constructor Summary | |
|---|---|
ResponseDeclaration(AssessmentItem parent)
Creates object. |
|
| Method Summary | |
|---|---|
AreaMapping |
getAreaMapping()
Gets areaMapping child. |
java.lang.String |
getClassTag()
Gets QTI class name of this node. |
CorrectResponse |
getCorrectResponse()
Gets correctResponse child. |
Mapping |
getMapping()
Gets mapping child. |
java.lang.Boolean |
isCorrectResponse()
Returns true if this declarations value matches its correctValue. |
void |
setAreaMapping(AreaMapping areaMapping)
Sets new areaMapping child. |
void |
setCorrectResponse(CorrectResponse correctResponse)
Sets new correctResponse child. |
void |
setMapping(Mapping mapping)
Sets new mapping child. |
ValidationResult |
validate()
Validates this object. |
| Methods inherited from class org.qtitools.qti.node.shared.VariableDeclaration |
|---|
getBaseType, getCardinality, getDefaultValue, getValue, resetValue, setBaseType, setCardinality, setDefaultValue, setValue, validateAttributes |
| Methods inherited from class org.qtitools.qti.node.UniqueObject |
|---|
getIdentifier, getSimpleName, setIdentifier |
| 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, getSourceFile, getSourceNode, getSourceString, getSourceUrl, hasChildNodes, load, load, load, load, loadAttributes, readChild, readChildren, setParent, setSourceFile, setSourceNode, setSourceString, setSourceUrl, toXmlString, toXmlString, 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, getSourceFile, getSourceNode, getSourceString, getSourceUrl, hasChildNodes, load, load, load, load, setSourceFile, setSourceNode, setSourceString, setSourceUrl, toXmlString, toXmlString |
| Field Detail |
|---|
public static final java.lang.String CLASS_TAG
| Constructor Detail |
|---|
public ResponseDeclaration(AssessmentItem parent)
parent - parent of this object| Method Detail |
|---|
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 CorrectResponse getCorrectResponse()
setCorrectResponse(org.qtitools.qti.node.item.CorrectResponse)public void setCorrectResponse(CorrectResponse correctResponse)
correctResponse - new correctResponse childgetCorrectResponse()public Mapping getMapping()
setMapping(org.qtitools.qti.node.item.response.declaration.Mapping)public void setMapping(Mapping mapping)
mapping - new mapping childgetMapping()public AreaMapping getAreaMapping()
setAreaMapping(org.qtitools.qti.node.item.response.declaration.AreaMapping)public void setAreaMapping(AreaMapping areaMapping)
areaMapping - new areaMapping childgetAreaMapping()public ValidationResult validate()
Validatable
validate in interface Validatablevalidate in class AbstractNodepublic java.lang.Boolean isCorrectResponse()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||