org.olat.ims.qti.editor.beecom.objects
Class Material

java.lang.Object
  extended by org.olat.ims.qti.editor.beecom.objects.Material
All Implemented Interfaces:
MatElement, QTIObject

public class Material
extends java.lang.Object
implements QTIObject, MatElement

Author:
rkulow

Constructor Summary
Material()
           
 
Method Summary
 void add(QTIObject obj)
           
 void addToElement(org.dom4j.Element root)
           
 MatElement findById(java.lang.String sId)
           
 java.util.List<QTIObject> getElements()
          Returns the elements.
 java.lang.String getId()
           
 java.lang.String getLable()
          Returns the lable.
 void removeById(java.lang.String sId)
           
 java.lang.String renderAsHtml(java.lang.String mediaBaseURL)
           
 java.lang.String renderAsHtmlForEditor()
           
 java.lang.String renderAsText()
           
 void setElements(java.util.List<QTIObject> elements)
          Sets the elements.
 void setId(java.lang.String string)
           
 void setLable(java.lang.String lable)
          Sets the lable.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Material

public Material()
Method Detail

addToElement

public void addToElement(org.dom4j.Element root)
Specified by:
addToElement in interface QTIObject
See Also:
QTIObject.addToElement(org.dom4j.Element)

renderAsHtml

public java.lang.String renderAsHtml(java.lang.String mediaBaseURL)
Specified by:
renderAsHtml in interface MatElement

renderAsHtmlForEditor

public java.lang.String renderAsHtmlForEditor()

renderAsText

public java.lang.String renderAsText()
Specified by:
renderAsText in interface MatElement
See Also:
MatElement.renderAsText()

add

public void add(QTIObject obj)

removeById

public void removeById(java.lang.String sId)

findById

public MatElement findById(java.lang.String sId)

getElements

public java.util.List<QTIObject> getElements()
Returns the elements.

Returns:
List

getLable

public java.lang.String getLable()
Returns the lable.

Returns:
String

setElements

public void setElements(java.util.List<QTIObject> elements)
Sets the elements.

Parameters:
elements - The elements to set

setLable

public void setLable(java.lang.String lable)
Sets the lable.

Parameters:
lable - The lable to set

getId

public java.lang.String getId()
Specified by:
getId in interface MatElement
Returns:

setId

public void setId(java.lang.String string)
Parameters:
string -