org.qtitools.qti.node.item.template.processing
Class ProcessTemplateValue
java.lang.Object
org.qtitools.qti.node.AbstractNode
org.qtitools.qti.node.AbstractObject
org.qtitools.qti.node.item.template.processing.TemplateRule
org.qtitools.qti.node.item.template.processing.ProcessTemplateValue
- All Implemented Interfaces:
- java.io.Serializable, ExpressionParent, XmlNode, XmlObject, Validatable
- Direct Known Subclasses:
- SetCorrectResponse, SetDefaultValue, SetTemplateValue
public abstract class ProcessTemplateValue
- extends TemplateRule
- implements ExpressionParent
Abstract parent for setTemplateValue class.
- Author:
- Jonathon Hare
- See Also:
- Serialized Form
|
Field Summary |
static java.lang.String |
ATTR_IDENTIFIER_NAME
Name of identifier attribute in xml schema. |
| Methods inherited from class org.qtitools.qti.node.AbstractNode |
attrToXmlString, bodyToXmlString, getAttributes, getClassTag, 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, 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, getSourceFile, getSourceNode, getSourceString, getSourceUrl, hasChildNodes, load, load, load, load, setSourceFile, setSourceNode, setSourceString, setSourceUrl, toXmlString, toXmlString |
ATTR_IDENTIFIER_NAME
public static final java.lang.String ATTR_IDENTIFIER_NAME
- Name of identifier attribute in xml schema.
- See Also:
- Constant Field Values
ProcessTemplateValue
public ProcessTemplateValue(XmlObject parent)
- Creates rule.
- Parameters:
parent - parent of this rule.
getSimpleName
public java.lang.String getSimpleName()
- Description copied from interface:
XmlNode
- Gets simple name of this node. Simple name contains QTI class name and some additional information to help
identify node (if these informations are available).
Simple name is not so important like QTI class name. It servers mostly for displaying informations and in messages.
For example: simple name can be assessmentTest:Test (QTI class name (assessmentTest) + identifier (Test)).
- Specified by:
getSimpleName in interface XmlNode- Overrides:
getSimpleName in class AbstractNode
- Returns:
- simple name of this node
- See Also:
XmlNode.getFullName()
getIdentifier
public java.lang.String getIdentifier()
- Gets value of identifier attribute.
- Returns:
- value of identifier attribute
- See Also:
setIdentifier(java.lang.String)
setIdentifier
public void setIdentifier(java.lang.String identifier)
- Sets new value of identifier attribute.
- Parameters:
identifier - new value of identifier attribute- See Also:
getIdentifier()
getExpression
public Expression getExpression()
- Gets expression child.
- Returns:
- expression child
- See Also:
setExpression(org.qtitools.qti.node.expression.Expression)
setExpression
public void setExpression(Expression expression)
- Sets new expression child.
- Parameters:
expression - new expression child- See Also:
getExpression()
Copyright © 2009. All Rights Reserved.