org.olat.core.util.traversal
Class GenericTraversalNode

java.lang.Object
  extended by org.olat.core.util.traversal.GenericTraversalNode

public class GenericTraversalNode
extends java.lang.Object

Description:

Author:
Felix Jost

Constructor Summary
GenericTraversalNode(java.lang.Object item)
           
 
Method Summary
 void addChild(GenericTraversalNode n)
          add the child.
 java.util.List getChildren()
          Returns the children.
 int getDepth()
          Returns the depth.
 java.lang.Object getItem()
          Returns the item.
 int getVisitNumber()
          Returns the visitNumber.
 void setChildren(java.util.List children)
          Sets the children.
 void setDepth(int depth)
          Sets the depth.
 void setItem(java.lang.Object item)
          Sets the item.
 void setVisitNumber(int visitNumber)
          Sets the visitNumber.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericTraversalNode

public GenericTraversalNode(java.lang.Object item)
Parameters:
item -
Method Detail

addChild

public void addChild(GenericTraversalNode n)
add the child.

Parameters:
n -

getChildren

public java.util.List getChildren()
Returns the children.

Returns:
List

getDepth

public int getDepth()
Returns the depth.

Returns:
int

getItem

public java.lang.Object getItem()
Returns the item.

Returns:
Object

setChildren

public void setChildren(java.util.List children)
Sets the children.

Parameters:
children - The children to set

setDepth

public void setDepth(int depth)
Sets the depth.

Parameters:
depth - The depth to set

setItem

public void setItem(java.lang.Object item)
Sets the item.

Parameters:
item - The item to set

getVisitNumber

public int getVisitNumber()
Returns the visitNumber.

Returns:
int

setVisitNumber

public void setVisitNumber(int visitNumber)
Sets the visitNumber.

Parameters:
visitNumber - The visitNumber to set