org.qtitools.qti.node.outcome.declaration
Class MatchTable
java.lang.Object
org.qtitools.qti.node.AbstractNode
org.qtitools.qti.node.AbstractObject
org.qtitools.qti.node.outcome.declaration.LookupTable
org.qtitools.qti.node.outcome.declaration.MatchTable
- All Implemented Interfaces:
- java.io.Serializable, XmlNode, XmlObject, Validatable
public class MatchTable
- extends LookupTable
A matchTable transforms A source integer by finding the first matchTableEntry with an exact match to the source.
- Author:
- Jiri Kajaba
- See Also:
- Serialized Form
|
Field Summary |
static java.lang.String |
CLASS_TAG
Name of this class in xml schema. |
| 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 |
| 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 final java.lang.String CLASS_TAG
- Name of this class in xml schema.
- See Also:
- Constant Field Values
MatchTable
public MatchTable(OutcomeDeclaration parent)
- Creates object.
- Parameters:
parent - parent of this object
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
getLookupEntries
public java.util.List<? extends LookupTableEntry> getLookupEntries()
- Description copied from class:
LookupTable
- Gets lookupTableEntry children.
- Specified by:
getLookupEntries in class LookupTable
- Returns:
- lookupTableEntry children
getMatchEntries
public java.util.List<MatchTableEntry> getMatchEntries()
- Gets matchTableEntry children.
- Returns:
- matchTableEntry children
getTargetValue
public SingleValue getTargetValue(NumberValue sourceValue)
- Description copied from class:
LookupTable
- Gets target value for given source value.
- Overrides:
getTargetValue in class LookupTable
- Parameters:
sourceValue - given source value
- Returns:
- target value for given source value
Copyright © 2009. All Rights Reserved.