org.qtitools.qti.node.item.interaction.choice
Class GapImg
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
org.qtitools.qti.node.item.interaction.choice.GapImg
- All Implemented Interfaces:
- java.io.Serializable, XmlNode, XmlObject, Validatable
public class GapImg
- extends GapChoice
A gap image contains a single image object to be inserted into a gap by the candidate.
Attribute : objectLabel [0..1]: string
An optional label for the image object to be inserted.
Contains : object [1]
- Author:
- Jonathon Hare
- See Also:
- Serialized Form
|
Field Summary |
static java.lang.String |
ATTR_OBJECT_LABEL_NAME
Name of objectLabel attribute in xml schema. |
static java.lang.String |
CLASS_TAG
Name of this class in xml schema. |
| 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.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 |
CLASS_TAG
public static java.lang.String CLASS_TAG
- Name of this class in xml schema.
ATTR_OBJECT_LABEL_NAME
public static java.lang.String ATTR_OBJECT_LABEL_NAME
- Name of objectLabel attribute in xml schema.
GapImg
public GapImg(XmlObject parent)
- Constructs object.
- Parameters:
parent - parent of constructed object
getObjectLabel
public java.lang.String getObjectLabel()
- Gets value of objectLabel attribute.
- Returns:
- value of objectLabel attribute
- See Also:
setObjectLabel(java.lang.String)
setObjectLabel
public void setObjectLabel(java.lang.String objectLabel)
- Sets new value of objectLabel attribute.
- Parameters:
objectLabel - new value of objectLabel attribute- See Also:
getObjectLabel()
getClassTag
public java.lang.String getClassTag()
- Description copied from interface:
XmlNode
- Gets QTI class name of this node.
QTI class name has very important role during loading/saving nodes.
For example: Java class name is AssessmentTest; QTI class name is assessmentTest.
- Specified by:
getClassTag in interface XmlNode- Specified by:
getClassTag in class AbstractNode
- Returns:
- QTI class name of this node
getChildren
public java.util.List<? extends XmlNode> getChildren()
- Description copied from class:
BodyElement
- Get A list of the content child nodes of this element
- Specified by:
getChildren in class BodyElement
- Returns:
- List of child nodes
getObject
public Object getObject()
- Gets object child.
- Returns:
- object child
- See Also:
setObject(org.qtitools.qti.node.content.xhtml.object.Object)
setObject
public void setObject(Object object)
- Sets new object child.
- Parameters:
object - new object child- See Also:
getObject()
Copyright © 2009. All Rights Reserved.