|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectno.inspera.services.pedal.sequencing.SequencingBuilder
public class SequencingBuilder
SequencingBuilder uses builder pattern to build SequencingEngine object.
Constructor Summary | |
---|---|
SequencingBuilder()
|
Method Summary | |
---|---|
SequencingBuilder |
addEmpty()
Adds an empty sequence to the chain. |
SequencingBuilder |
addSequencingChain(Sequence seq)
Adds the specified implementation of Sequence to the sequencing chain. |
SequencingEngine |
build()
This method is usually called when we are done with building a sequencing engine. |
static SequencingBuilder |
create()
Creates a new SequencingBuilder. |
SequencingBuilder |
setLearningStyle(SequencingMetadataItem learningStyle)
Sets the learning style of a user to the sequencing engine. |
SequencingBuilder |
setLevelMap(java.util.Map<java.lang.Long,PEDAL.Level> levelMap)
Sets the mapping of module to learner level. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SequencingBuilder()
Method Detail |
---|
public static SequencingBuilder create()
public SequencingBuilder setLearningStyle(SequencingMetadataItem learningStyle)
learningStyle
- the user learning style.
public SequencingBuilder setLevelMap(java.util.Map<java.lang.Long,PEDAL.Level> levelMap)
levelMap
- the level mapping.
public SequencingBuilder addEmpty()
public SequencingBuilder addSequencingChain(Sequence seq)
seq
- the sequence to be added to the chain.
public SequencingEngine build()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |