org.qtitools.qti.node.result
Class AbstractResult

java.lang.Object
  extended by org.qtitools.qti.node.AbstractNode
      extended by org.qtitools.qti.node.AbstractObject
          extended by org.qtitools.qti.node.result.AbstractResult
All Implemented Interfaces:
java.io.Serializable, XmlNode, XmlObject, Validatable
Direct Known Subclasses:
ItemResult, TestResult

public abstract class AbstractResult
extends AbstractObject

Parent of testResult and itemResult.

Author:
Jiri Kajaba
See Also:
Serialized Form

Field Summary
static java.lang.String ATTR_DATE_STAMP_NAME
          Name of datestamp attribute in xml schema.
static java.lang.String ATTR_IDENTIFIER_NAME
          Name of identifier attribute in xml schema.
 
Fields inherited from interface org.qtitools.qti.node.XmlNode
INDENT, NEW_LINE, SIMPLE_NAME_INNER_SEPARATOR, SIMPLE_NAMES_SEPARATOR
 
Constructor Summary
AbstractResult(AssessmentResult parent)
          Constructs object.
 
Method Summary
 java.util.Date getDateStamp()
          Gets value of datestamp attribute.
 java.lang.String getIdentifier()
          Gets value of identifier attribute.
 java.util.List<ItemVariable> getItemVariables()
          Gets itemVariable children.
 java.lang.String getSimpleName()
          Gets simple name of this node.
 void setDateStamp(java.util.Date dateStamp)
          Sets new value of datestamp attribute.
 void setIdentifier(java.lang.String identifier)
          Sets new value of identifier attribute.
 
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, 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
 
Methods inherited from interface org.qtitools.qti.validation.Validatable
validate
 

Field Detail

ATTR_IDENTIFIER_NAME

public static final java.lang.String ATTR_IDENTIFIER_NAME
Name of identifier attribute in xml schema.

See Also:
Constant Field Values

ATTR_DATE_STAMP_NAME

public static final java.lang.String ATTR_DATE_STAMP_NAME
Name of datestamp attribute in xml schema.

See Also:
Constant Field Values
Constructor Detail

AbstractResult

public AbstractResult(AssessmentResult parent)
Constructs object.

Parameters:
parent - parent of constructed object
Method Detail

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()

getDateStamp

public java.util.Date getDateStamp()
Gets value of datestamp attribute.

Returns:
value of datestamp attribute
See Also:
setDateStamp(java.util.Date)

setDateStamp

public void setDateStamp(java.util.Date dateStamp)
Sets new value of datestamp attribute.

Parameters:
dateStamp - new value of datestamp attribute
See Also:
getDateStamp()

getItemVariables

public java.util.List<ItemVariable> getItemVariables()
Gets itemVariable children.

Returns:
itemVariable children


Copyright © 2009. All Rights Reserved.