org.olat.ims.qti.container.qtielements
Class GenericQTIElement

java.lang.Object
  extended by org.olat.core.util.nodes.GenericNode
      extended by org.olat.ims.qti.container.qtielements.GenericQTIElement
All Implemented Interfaces:
java.io.Serializable, INode, QTIElement
Direct Known Subclasses:
AssessFeedback, Assessment, Duration, Flow, Flow_label, Flow_mat, Hint, HintMaterial, Item, ItemFeedback, Matapplet, Matbreak, Matemtext, Material, Matimage, Mattext, Matvideo, Objectives, Presentation, Raw, Render_choice, Render_fib, Response_label, Response_lid, Response_num, Response_str, Section, SectionFeedback, Solution, SolutionMaterial

public abstract class GenericQTIElement
extends GenericNode
implements QTIElement

Initial Date: 24.11.2004

Author:
Mike Stock
See Also:
Serialized Form

Constructor Summary
GenericQTIElement(org.dom4j.Element el_element)
           
 
Method Summary
 java.lang.String getLabel()
           
 java.lang.String getQTIIdent()
           
 void render(java.lang.StringBuilder buffer, RenderInstructions ri)
          Generic recursive rendering.
 
Methods inherited from class org.olat.core.util.nodes.GenericNode
addChild, findRoot, getChildAt, getChildCount, getIdent, getParent, getPosition, insert, remove, removeAllChildren, removeFromParent, setIdent, setParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericQTIElement

public GenericQTIElement(org.dom4j.Element el_element)
Parameters:
el_element -
Method Detail

getLabel

public java.lang.String getLabel()
Specified by:
getLabel in interface QTIElement
Returns:
Label

getQTIIdent

public java.lang.String getQTIIdent()
Specified by:
getQTIIdent in interface QTIElement
Returns:
Ident

render

public void render(java.lang.StringBuilder buffer,
                   RenderInstructions ri)
Generic recursive rendering.

Specified by:
render in interface QTIElement
Parameters:
buffer - TODO
See Also:
QTIElement.render(StringBuilder, RenderInstructions)