org.olat.ims.qti.editor.tree
Class AssessmentNode
java.lang.Object
org.olat.core.util.nodes.GenericNode
org.olat.core.gui.components.tree.GenericTreeNode
org.olat.core.gui.components.tree.GenericMementoTreeNode
org.olat.ims.qti.editor.tree.GenericQtiNode
org.olat.ims.qti.editor.tree.AssessmentNode
- All Implemented Interfaces:
- java.io.Serializable, TreeNode, MementoOriginator, INode, IQtiNode
public class AssessmentNode
- extends GenericQtiNode
Initial Date: Nov 18, 2004
- Author:
- patrick
- See Also:
- Serialized Form
| Methods inherited from class org.olat.core.gui.components.tree.GenericTreeNode |
getAltText, getCssClass, getDelegate, getIconCssClass, getIconDecorator1CssClass, getIconDecorator2CssClass, getIconDecorator3CssClass, getIconDecorator4CssClass, getImageURI, getTitle, getUserObject, isAccessible, isSelected, setAccessible, setAltText, setCssClass, setDelegate, setIconCssClass, setIconDecorator1CssClass, setIconDecorator2CssClass, setIconDecorator3CssClass, setImageURI, setSelected, setTitle, setUserObject |
| 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 |
| Methods inherited from interface org.olat.core.util.nodes.INode |
addChild, getChildAt, getChildCount, getIdent, getParent, getPosition, insert, remove, removeAllChildren, removeFromParent, setParent |
AssessmentNode
public AssessmentNode(Assessment ass,
QTIEditorPackage qtiPackage)
- Parameters:
ass - qtiPackage -
setMenuTitleAndAlt
public void setMenuTitleAndAlt(java.lang.String title)
- Set's the node's title and alt text (truncates title)
- Overrides:
setMenuTitleAndAlt in class GenericQtiNode
- Parameters:
title -
createRunController
public Controller createRunController(UserRequest ureq,
WindowControl wControl)
- Specified by:
createRunController in interface IQtiNode- Specified by:
createRunController in class GenericQtiNode
- Returns:
- Controller
- See Also:
IQtiNode.createRunController(org.olat.core.gui.UserRequest,
org.olat.core.gui.control.WindowControl)
createEditTabbedPane
public TabbedPane createEditTabbedPane(UserRequest ureq,
WindowControl wControl,
Translator trnsltr,
QTIEditorMainController editorMainController)
- Specified by:
createEditTabbedPane in interface IQtiNode- Specified by:
createEditTabbedPane in class GenericQtiNode
editorMainController - TODO
- Returns:
- Controller
- See Also:
GenericQtiNode.createEditTabbedPane(org.olat.core.gui.UserRequest,
org.olat.core.gui.control.WindowControl,
org.olat.core.gui.translator.Translator, QTIEditorMainController)
getAssessment
public Assessment getAssessment()
- Returns:
- Assessment
insertQTIObjectAt
public void insertQTIObjectAt(QTIObject object,
int position)
- Description copied from interface:
IQtiNode
- Insert a QTI node at the specific position.
- See Also:
IQtiNode.insertQTIObjectAt(QTIObject,
int)
removeQTIObjectAt
public QTIObject removeQTIObjectAt(int position)
- Description copied from interface:
IQtiNode
- Remove the QTI node at the specific position.
- Returns:
- The removed node
- See Also:
IQtiNode.removeQTIObjectAt(int)
getQTIObjectAt
public QTIObject getQTIObjectAt(int position)
- Description copied from interface:
IQtiNode
- Return the QTI Object at the given position.
- Returns:
- QTI Object
- See Also:
IQtiNode.getQTIObjectAt(int)
getUnderlyingQTIObject
public QTIObject getUnderlyingQTIObject()
- Returns:
- The underlying QTI Object.
- See Also:
IQtiNode.getUnderlyingQTIObject()
createMemento
public Memento createMemento()
- Specified by:
createMemento in interface MementoOriginator- Specified by:
createMemento in class GenericMementoTreeNode
- See Also:
MementoOriginator.createMemento()
setMemento
public void setMemento(Memento state)
- Specified by:
setMemento in interface MementoOriginator- Specified by:
setMemento in class GenericMementoTreeNode
- See Also:
MementoOriginator.setMemento(org.olat.core.util.memento.Memento)
createChangeMessage
public java.lang.String createChangeMessage(Memento mem)