org.olat.core.gui.components.tree
Class GenericMementoTreeNode

java.lang.Object
  extended by org.olat.core.util.nodes.GenericNode
      extended by org.olat.core.gui.components.tree.GenericTreeNode
          extended by org.olat.core.gui.components.tree.GenericMementoTreeNode
All Implemented Interfaces:
java.io.Serializable, TreeNode, MementoOriginator, INode
Direct Known Subclasses:
GenericQtiNode

public abstract class GenericMementoTreeNode
extends GenericTreeNode
implements MementoOriginator

Description:
Initial Date: Nov 25, 2005

Author:
patrick
See Also:
Serialized Form

Constructor Summary
GenericMementoTreeNode()
           
GenericMementoTreeNode(java.lang.String title, java.lang.Object userObject)
           
 
Method Summary
abstract  Memento createMemento()
           
abstract  void setMemento(Memento state)
           
 
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
 

Constructor Detail

GenericMementoTreeNode

public GenericMementoTreeNode(java.lang.String title,
                              java.lang.Object userObject)
Parameters:
title -
userObject -

GenericMementoTreeNode

public GenericMementoTreeNode()
Method Detail

createMemento

public abstract Memento createMemento()
Specified by:
createMemento in interface MementoOriginator
See Also:
MementoOriginator.createMemento()

setMemento

public abstract void setMemento(Memento state)
Specified by:
setMemento in interface MementoOriginator
See Also:
MementoOriginator.setMemento(org.olat.core.util.memento.Memento)