no.inspera.services.pedal.engine
Class LevelSequencing

java.lang.Object
  extended by no.inspera.services.pedal.engine.LevelSequencing
All Implemented Interfaces:
Sequence

public class LevelSequencing
extends java.lang.Object
implements Sequence

Sequnces Learning Objects based on level metadata.

Since:
27.12.2007
Version:
$Id: LevelSequencing.java 45069 2008-05-29 08:25:25Z naimdjon $
Author:
Naimdjon Takhirov

Constructor Summary
LevelSequencing(SequencingMetadataItem level)
          Constructs a new LevelSequencing based on level metadata.
 
Method Summary
 void doSequence(Chain next, Module module)
          Filters out only items that are in accordance with the specified level.
 java.lang.String toString()
          Returns string representation of this object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LevelSequencing

public LevelSequencing(SequencingMetadataItem level)
Constructs a new LevelSequencing based on level metadata.

Parameters:
level - level metadata
Method Detail

doSequence

public void doSequence(Chain next,
                       Module module)
Filters out only items that are in accordance with the specified level.

Specified by:
doSequence in interface Sequence
Parameters:
next - the next Sequence in the chain
module - current module

toString

public java.lang.String toString()
Returns string representation of this object

Overrides:
toString in class java.lang.Object
Returns:
string representation of this object


Copyright © 2008 Naimdjon Takhirov (naimdjon@gmail.com). All Rights Reserved.